Releases: alexanderthclark/FreeRide
Releases · alexanderthclark/FreeRide
v0.1.1
v0.1.0
This is the first minor release of FreeRide, marking significant improvements in functionality and documentation.
✨ New Features
- Market Equilibrium Tutorial: Comprehensive tutorial demonstrating elasticity concepts and common misconceptions
- Improved API: Direct imports now available (
from freeride import Demand, Supply, Market
) - Horizontal Curves Support: Better handling of perfectly elastic/inelastic curves with clear warnings
🐛 Bug Fixes
- Fixed Nash equilibrium to return action names instead of indices (#122)
- Fixed ValueError when creating perfectly elastic curves like
Supply(5, 0)
(#123) - Added validation to prevent economically unreasonable demand curves (zero/negative intercepts)
📚 Documentation
- New market equilibrium tutorial with Jupyter notebook
- Improved import examples throughout documentation
- Added Google Colab badges for interactive tutorials
🔧 Internal Improvements
- Better error messages for economic concepts
- Consistent use of
Market
class (alias forEquilibrium
) - Enhanced test coverage for edge cases
v0.0.7
Support for world trade and tariffs.
v0.0.6
Add price controls and other dwl items.
This also introduces the Market
class which is a simple replica of Equilibrium
for now.
v0.0.5
Quadratic classes and Demand.total_revenue
method.
v 0.0.4
v0.0.4 Update __init__.py
V 0.0.3
v0.0.3 requirements
V 0.0.2
v0.0.2 add license
V 0.0.1
First release.