Files
QuanTAlib/python/README.md
T

30 lines
935 B
Markdown
Raw Normal View History

2026-02-28 14:14:35 -08:00
# quantalib (Python NativeAOT wrapper)
Skeleton package and NativeAOT project scaffolding for the `quantalib` Python wrapper over QuanTAlib.
## Current status
This is a **skeleton-only** implementation containing:
- NativeAOT project files (`python.csproj`, `Directory.Build.props`)
- Python packaging metadata (`pyproject.toml`)
- Python package layout (`quantalib/`)
- Loader and bridge stubs (`_loader.py`, `_bridge.py`)
- Native artifact placeholders (`quantalib/native/...`)
- Minimal smoke test scaffold (`tests/test_smoke.py`)
- Native export scaffolding (`src/StatusCodes.cs`, `src/ArrayBridge.cs`, `src/Exports.cs`)
## Not included yet
- Full indicator export implementation
- Full ctypes signatures for all exports
- Indicator wrappers in `indicators.py`
- Complete test matrix and compatibility suite
## Local dev
From `python/`:
- Create venv and install deps
- Run tests: `pytest`
- Build wheel: `python -m build`