Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 999 Bytes

File metadata and controls

30 lines (20 loc) · 999 Bytes

TODO

Features

  • Add a sum() utility method to NumericSequence, after careful design.

  • Add a round() utility method to NumericSequence, and replace direct round() usage in sources and README examples, removing related mypy ignores.

  • Add an LRU cache to Series._Rule, replacing the initial single-slot cache, to efficiently support out-of-order queries. See NOTES-legacy.md ("Series rule caching: single-slot now, cache deferred") for the design choices and open questions.

Improvements

  • Identify opportunities to use decorators.

Environment

  • Set up GitHub Issues for tracking bugs and planned work.

  • Set up a virtual environment (venv) for development, to mirror CI's clean-install environment and catch version mismatches between locally installed packages and requirements-dev.txt.

  • Consider converting example Python files into Jupyter notebooks for narrative-driven docs. Would require new tooling (nbformat/Jupyter) and CI changes.