Home / Other tools

pandas_market_calendars

Other tools★ 1,001 GitHub starsPython⏱ Last commit 6 days ago

Exchange market calendars for pandas trading applications

What it is

A Python package providing holiday, late open, early close, and intraday break calendars for over 50 global equity and futures exchanges, designed to integrate with pandas for trading applications. Its date_range function generates a DatetimeIndex limited to datetimes when markets are open, and it includes product-specific calendars for futures exchanges with varying hours, breaks, and holidays. Traders and quants doing time series analysis in pandas will find it useful, since pandas itself deliberately excludes exchange holiday calendars by design. Calendars ship as package code rather than being fetched from a server, so users must install a newer release to receive corrected or updated market hours.

At a glance

RecommendedOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forData analysis, Backtesting
MarketsMulti-market
StackPython
Learning curveEasy to start
Practical valueHigh practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 6 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +4 over the period, now 1,001. Gaps mean no snapshot was taken that day.

In the author's words

Exchange calendars to use with pandas for trading applications.

Open on GitHub ↗This week's trending tools中文页面

Similar tools