NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4329 most downloaded on PyPI
Rust-powered collection of financial functions for Python.
Last release 11 months ago
03 Nov 2025
Release timing varies
gaps range from 8 days to 9 months
Nearly every release is documented
notes for 33 of 34 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
34 releases · first in 2021
One column per quarter.
v0.10.8 Latest Latest Compare # Choose a tag to compare
v0.10.8 Latest
Latest
Compare
Fixed a bug in IRR that caused a panic when all cash flows were zero
Remove "both negative and positive value" requirement for XNPV
Fixed segfault during conversion of datetime64 array in numpy v2
Solve XIRR analytically for 2 amounts
Fixed building from source distribution
(X)IRR Performance improvements
Handle NAN in utility functions for multi-root analysis
XNPV/NPV functions now accept rate as multidimensional array
- IRR improvements (#47) - Python 3.12 support
XNFV: suppress InvalidPaymentsError by passing silent=True flag
InvalidPaymentsError by passing silent=True flag (#40)- CUMPRINC, CUMIPMT functions - Upgrade maturin to v1
Breaking change: fixed misspelling in keyword-only argument (pmt_at_beginning)
- Fix type annotations
Add support for different day count conventions
- Upgrade Rust libraries - Update package metadata
All functions now accept date strings in the format yyyy-mm-dd or mm/dd/yyyy
handle XIRR close to -1 (use brentq algorithm as fallback)
Add an ability to suppress InvalidPaymentsError by passing silent=True flag
InvalidPaymentsError by passing silent=True flag (#22)PyCFunction interface instead of calling functions directly)Support aarch64, armv7, s390x, ppc64le, ppc64 architectures
Test against numpy-financial when possible
numpy-financial when possiblefix nfv signature; always return None instead of nan
Support Series with DatetimeIndex
- Add NFV, XFV, XNFV
- Add XFV, PMT, NPER (#8, #9)
NPV compatibility mode with Excel
Benchmark: compare with numpy-financial
numpy-financialSetup Github Action for benchmark
- Add FV
Optimize cargo build profile for speed
Faster conversion from numpy arrays
numpy arrays (#3)- Simplify python conversions - Refactor tests - Numpy & Pandas support
Support row-oriented input for xirr
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →