mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-09-09 04:00:52 +00:00
- Reduce direct core dependencies in pyproject.toml from 44 to 22 - Move heavy and specialized packages into modular optional extras: * models-huggingface: torch, transformers * embeddings-local: sentence-transformers, fastembed, onnxruntime, tokenizers * nlp-spacy: spacy, thinc * viz: matplotlib, seaborn, plotly, ipywidgets, umap-learn (expanded) * media: librosa, opencv-python * vectorstore-faiss: faiss-cpu * documents: python-docx, openpyxl, lxml, beautifulsoup4 * ingest-git: GitPython * graph-embeddings: gensim - Update semantica[all] and semantica[vectorstore-all] to encompass all extras - Ensure lazy parser construction (DOCXParser, ExcelParser, HTMLParser, XMLParser) without error on __init__(), failing only inside .parse() with clear hints - Add stdlib xml.etree fallback in XMLParser when lxml is missing - Guard unguarded matplotlib imports in EmbeddingVisualizer and OntologyVisualizer - Standardize user-facing error messages to point to pip install 'semantica[extra]' - Bump version to 0.7.0 in pyproject.toml, semantica/__init__.py, and CITATION.cff - Add migration notes to README.md and CHANGELOG.md - Recompile CI and Docker requirements lockfiles - Add dedicated test suite tests/test_issue_1513_slim_core.py
21 lines
505 B
YAML
21 lines
505 B
YAML
cff-version: 1.2.0
|
|
message: "If you use this software, please cite it as below."
|
|
title: "Semantica: Graph-Native Infrastructure for Context and Accountable AI Systems"
|
|
type: software
|
|
authors:
|
|
- name: "Semantica"
|
|
repository-code: "https://github.com/semantica-agi/semantica"
|
|
url: "https://getsemantica.ai"
|
|
license: MIT
|
|
version: 0.7.0
|
|
date-released: 2026-09-05
|
|
keywords:
|
|
- knowledge-graph
|
|
- context-graph
|
|
- ai-agents
|
|
- llm
|
|
- decision-intelligence
|
|
- provenance
|
|
- explainability
|
|
- graph-rag
|