Metadata-Version: 2.4
Name: quarq
Version: 0.0.3
Summary: French institutional portfolio analytics with RAG and local LLM
Project-URL: Homepage, https://github.com/yodablocks
Project-URL: Repository, https://github.com/yodablocks/quarq
Author: zkmarc
License: MIT
Keywords: analytics,finance,french,institutional,llm,portfolio,rag
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Requires-Dist: anthropic>=0.25.0
Requires-Dist: chromadb>=0.5.0
Requires-Dist: fastapi>=0.110.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: numpy>=1.26.0
Requires-Dist: openai>=1.0.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: pdfplumber>=0.11.0
Requires-Dist: playwright>=1.44.0
Requires-Dist: plotly>=6.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyfiglet>=1.0.2
Requires-Dist: requests>=2.31.0
Requires-Dist: rich>=13.0.0
Requires-Dist: sentence-transformers>=3.0.0
Requires-Dist: textual>=0.80.0
Requires-Dist: uvicorn>=0.29.0
Requires-Dist: yfinance>=0.2.0
Provides-Extra: dev
Requires-Dist: black>=24.0.0; extra == 'dev'
Requires-Dist: httpx>=0.27.0; extra == 'dev'
Requires-Dist: isort>=5.13.0; extra == 'dev'
Requires-Dist: mypy>=1.9.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: responses>=0.25.0; extra == 'dev'
Description-Content-Type: text/markdown

# quarq

**French institutional portfolio analytics with RAG and local LLM.**

> `pip install quarq`

---

## What it is

`quarq` is a CLI tool for institutional portfolio analysis. It combines a live data pipeline (French equities, ECB macro, FRED rates) with a RAG engine over financial documents (SFDR filings, ECB FSR, fund prospectuses) and a local LLM for plain-English narrative generation.

Your portfolio data never leaves your machine.

## Status

Work in progress. v0.1.0 coming soon.

## Stack

- Data: yfinance, FRED, ECB SDW, OECD (direct REST, no framework dependency)
- RAG: sentence-transformers + ChromaDB (local, persistent)
- LLM: Qwen3 / Mistral via LM Studio (local inference)
- Report: Plotly 6 + Jinja2, PDF via playwright
- CLI: textual + rich

## Usage (coming in v0.1.0)

quarq status
quarq report --portfolio ./portfolio.toml --format pdf
quarq query "What does the ECB FSR say about CAC 40 concentration?"
quarq rag add ./docs/

## Author

zkmarc — https://github.com/yodablocks
