Skip to main content

A lightweight library for loading market data and computing engineered features.

Project description

activate the virtual env with : source venv/bin/activate

interactive program :python3 -i main.py

DATA ACCESS:

After main() executes in the same Python session:

  • RAW_SERIES: dict[str, Series] — populated with fully enriched Series objects (OHLCV + metadata).
  • FEATURE_SETS: dict[str, FeatureSet] — contains computed technical features per symbol.

Both dicts are module-level globals, accessible immediately post-run via RAW_SERIES['BIAT'] or FEATURE_SETS['MC'].

Data lives in memory for the duration of the Python process / REPL session. Not persisted to disk unless explicitly saved.

For library use: expose RAW_SERIES and FEATURE_SETS via a DataManager singleton or return them from load_universe() for clean dependency injection.

demo

list(RAW_SERIES.keys()) RAW_SERIES["BNP"].bars[0] FEATURE_SETS["BNP"].ret_1d[:5] FEATURE_SETS["BNP"].sma_20[:5] FEATURE_SETS["BNP"].dict.keys() len(RAW_SERIES["BNP"].bars) len(RAW_SERIES) len(FEATURE_SETS)

AmQuant

l rm -rf venv python3 -m venv venv source venv/bin/activate

python -m pip install --upgrade pip python -m pip install build twine python -m build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amquant-0.1.1.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amquant-0.1.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file amquant-0.1.1.tar.gz.

File metadata

  • Download URL: amquant-0.1.1.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for amquant-0.1.1.tar.gz
Algorithm Hash digest
SHA256 49301192d391dff37930d58b24fba93a284e0605a08b2f65e1f39da564e1d638
MD5 a4c24030669fcd267952052fe515bb17
BLAKE2b-256 e3a34709c19339cf7691bd61d294b7b3c65af0956c7c65585e8d84b6ffb8471d

See more details on using hashes here.

Provenance

The following attestation bundles were made for amquant-0.1.1.tar.gz:

Publisher: publish.yaml on rayenamer/AmQuant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file amquant-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: amquant-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for amquant-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3362d822ccfc451c92a83ae4cf4571e1ff153bc200b7fa5e5580ded24c95ab69
MD5 cf7a5c30051b2757c75d76758dda466d
BLAKE2b-256 8ee17d765c3610f4445702fb5910acba2de3dfec865489de5a0ca9e2896c9088

See more details on using hashes here.

Provenance

The following attestation bundles were made for amquant-0.1.1-py3-none-any.whl:

Publisher: publish.yaml on rayenamer/AmQuant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page