Numinous Crunch Starter Package
Project description
challenge
Public challenge package.
Primary package: numinous
Participant-facing files
tracker.py— model interface (participants subclassTrackerBase)scoring.py— scoring function for local self-evalbacktest.py— backtest harness (BacktestClient,BacktestRunner,BacktestResult)config.py— baked-in coordinator URL and default feed dimensionsexamples/— quickstarter model implementations
Backtest usage
from numinous.backtest import BacktestRunner
from my_model import MyTracker
result = BacktestRunner(model=MyTracker()).run(
start="2026-01-01", end="2026-02-01"
)
result.predictions_df # DataFrame in notebook
result.metrics # rolling windows + multi-metric enrichment
result.summary() # formatted output
# result.metrics includes both rolling windows and portfolio-level metrics:
# {
# 'score_recent': 0.42, 'score_steady': 0.38, 'score_anchor': 0.35,
# 'ic': 0.035, 'ic_sharpe': 1.2, 'hit_rate': 0.58,
# 'mean_return': 0.012, 'max_drawdown': -0.08,
# 'sortino_ratio': 1.5, 'turnover': 0.23,
# }
Data is automatically fetched from the coordinator and cached locally. No coordinator URL or feed configuration needed — baked into the package.
Multi-metric enrichment (IC, hit rate, Sortino, etc.) is computed using the same metrics registry as the coordinator, giving competitors identical feedback locally.
Node-private runtime
../node/config/— CrunchConfig, runtime callables
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crunch_numinous-0.1.2.tar.gz.
File metadata
- Download URL: crunch_numinous-0.1.2.tar.gz
- Upload date:
- Size: 427.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
867e9488e2d00097e887c969b8e35fbe971d25e8a836004cb76152266bb67a5c
|
|
| MD5 |
f0165fd2a4bfcc96bcbfb0f1be2a31a0
|
|
| BLAKE2b-256 |
4f49ee1bcd65c87ca7d02d100a714a199d314d92cd3faa97768eb9db31c6d69c
|
File details
Details for the file crunch_numinous-0.1.2-py3-none-any.whl.
File metadata
- Download URL: crunch_numinous-0.1.2-py3-none-any.whl
- Upload date:
- Size: 430.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3118f5b3e2abc3f50f9ba27b9c20b5bcfd4ae846e64bfeb300215713f904346e
|
|
| MD5 |
8a355c151cefb189e35e8f16df45515e
|
|
| BLAKE2b-256 |
7aac26a5014f91c6c10ba63e310bc6609f205be805c8d36c1bc3add2b9d9caa8
|