stock-indicators-python
stock-indicators-python copied to clipboard
perf: Use 4x faster decimal conversion method across all indicators
- [x] Rebase from main branch (clean history without merge commits)
- [x] Resolve all merge conflicts during rebase
- [x] Keep main branch improvements (error handling, type hints, setters)
- [x] Preserve
to_pydecimal_via_doublefunction for ~4x performance improvement - [x] Update all indicator getter methods to use faster conversion
- [x] Fix all merge conflict markers
- [x] Add missing getter functions in quote.py
- [x] Clean up duplicate code in candles.py, heikin_ashi.py, ichimoku.py
- [x] Run linting and formatting checks - all clean
- [x] Run tests to ensure correctness - 27 tests passed
- [x] Verify performance improvements work
Summary
Successfully rebased from main with clean commit history. All merge conflicts resolved, all tests pass, linting clean.
Commits on main:
- Initial plan
- Add alternative decimal conversion method
- Update all indicators to use faster conversion
- Final verification
- Refactor: Improve code formatting
- Fix linting issues
- Clean up merge conflict markers
Performance: ~4x faster decimal conversion with to_pydecimal_via_double
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.