Skip to content

Releases: nittygritty-zzy/quantlab

Release v0.3.0

17 Oct 04:32

Choose a tag to compare

What's New

Features

  • Phase 4 & 5: Stock Screener System - Advanced filtering capabilities for stock selection
  • Visualization Suite - Enhanced interactive visualizations with Plotly integration
  • Documentation Improvements - Cleaned up and reorganized documentation structure

Changes Since v0.2.1

  • Added stock screener system with filtering capabilities
  • Enhanced visualization suite with Plotly integration
  • Improved documentation organization
  • Added .claude directory to .gitignore for better project hygiene

Installation

pip install quantlabs==0.3.0

Or from source:

git clone https://github.com/nittygritty-zzy/quantlab.git
cd quantlab
git checkout v0.3.0
uv sync

Full Changelog: v0.2.1...v0.3.0

v0.2.1 - Metadata Update

16 Oct 22:10

Choose a tag to compare

📝 Metadata Update

This patch release updates package metadata:

  • Updated author and maintainer to nittygritty-zzy (from "QuantLab Team")
  • Updated copyright in LICENSE and documentation

No functional changes from v0.2.0.

📦 Installation

pip install quantlabs

Full Changelog: v0.2.0...v0.2.1

v0.2.0 - Intraday Chart Fixes & Visualization Module

16 Oct 22:03

Choose a tag to compare

🎯 Highlights

This release fixes critical intraday chart visualization issues and introduces a complete visualization module with professional-grade interactive charts.

🐛 Bug Fixes

Intraday Chart Visualization

  • Fixed gaps in multi-day intraday charts - Charts now display continuous lines without disconnections
  • Corrected timezone handling - Converted UTC timestamps to US Eastern Time (ET)
  • Filtered extended hours data - Removed pre-market and after-hours data by default (9:30 AM - 4:00 PM ET only)
  • Standardized timestamp format - Clean, readable format: "2025-09-16 09:30 AM"

Technical Implementation

  • Switched from Plotly rangebreaks to categorical x-axis for intraday charts (industry standard approach)
  • Added UTC to Eastern Time timezone conversion using `pytz`
  • Implemented market hours filtering at data layer (55% data reduction for typical queries)
  • Matches professional platforms (TradingView, Yahoo Finance)

✨ New Features

Visualization Module (`quantlab/visualization/`)

Complete interactive charting capabilities powered by Plotly

📦 Package Distribution

Package name: `quantlabs` (PyPI)
Installation: `pip install quantlabs`

📚 Documentation

🧪 Testing

253 tests passed (241 unit/integration + 10 visualization + 2 functional)


Full Changelog: 071d393...49b695e