All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of the dataframe optimizer package.
- wrot documentation for functions and usage examples.
- Core function to reduce pandas DataFrame memory footprint via dtype optimization.
- Input validation to ensure only pandas DataFrames are accepted.
- Unit tests covering common numeric and categorical optimization scenarios.
- GitHub Actions workflow for automated testing on push and pull requests.
- Quarto-based documentation website with usage examples and API references.
- added tests for functions to test the workflow deployment automation.
- Automated version release and deployment to TestPyPI via GitHub Actions upon merging to main branch.
- Updated documentation with installation instructions from TestPyPI.
- addressed issues from peer reviews and improved error handling.
- Added clickable link for documentation site in README.md
- Added installation instructions for TestPyPI in README.md
- Fixed examples docstring for optimize_categorical.py script
- Removed Submission folder
- Fix optimize_categorical.py
- Added tutorial.md
- Added netlify
- Added codecov badge got coverage
- Added Jupyter as a dependency on pyproject.toml
- Update CONTRIBUTING.md