Shonket's project
This project uses uv for fast Python package management.
- Python 3.11 or higher
- uv installed
-
Install uv (if not already installed):
pip install uv
-
Create and activate the virtual environment:
uv venv .venv\Scripts\activate
-
Install dependencies:
uv sync
To add a new package:
uv add <package-name>To add a development dependency:
uv add --dev <package-name>Run Python scripts normally:
python fibonacci.py
python test_numpy_pandas.pyfibonacci.py- Fibonacci number implementationtest_numpy_pandas.py- Test script for NumPy and Pandaspyproject.toml- Project configuration and dependenciesdfs_lineup_optimizer/- DraftKings DFS lineup prediction and tracking system (see full README)stock_target_tracker/- Stock analyst target-price tracker: multi-source fetch (Yahoo, FMP, oanor, MarketBeat), SQLite storage, and 30/90/180/365-day accuracy tracking. Live (sample) report: https://sray1.github.io/sr_project/ (see full README)horse_race_predictor/- Horse racing consensus predictor (manual-input expert-pick aggregation for a today's race) + automated backtest pipeline that scores naive baselines (MLO favorite, post position, leading jockey/trainer, random, consensus) against HRN results across a date window and emits an HTML accuracy/ROI report (see full README)