Skip to content

Repository files navigation

sr_project

Shonket's project

Setup

This project uses uv for fast Python package management.

Prerequisites

  • Python 3.11 or higher
  • uv installed

Installation

  1. Install uv (if not already installed):

    pip install uv
  2. Create and activate the virtual environment:

    uv venv
    .venv\Scripts\activate
  3. Install dependencies:

    uv sync

Adding Dependencies

To add a new package:

uv add <package-name>

To add a development dependency:

uv add --dev <package-name>

Running Scripts

Run Python scripts normally:

python fibonacci.py
python test_numpy_pandas.py

Project Structure

  • fibonacci.py - Fibonacci number implementation
  • test_numpy_pandas.py - Test script for NumPy and Pandas
  • pyproject.toml - Project configuration and dependencies
  • dfs_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)

About

Shonket's project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages