Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
ipychart 0.5.0 source code.tar.gz | 2024-08-23 | 7.3 MB | |
ipychart 0.5.0 source code.zip | 2024-08-23 | 7.4 MB | |
README.md | 2024-08-23 | 1.2 kB | |
Totals: 3 Items | 14.8 MB | 0 |
New features in this version:
- Add a to_image() export method to the
Chart
class, allowing to export the chart as a .png or .jpg image. - Convert complete JS frontend codebase to Typescript and esnext.
- Bump Chart.js version to 4.4.x
- Use custom exceptions for clearer error messages in Python backend.
- Refactoring of data validation and styling methods in Python backend for a better code quality.
- Refactoring of plots functions and utils in Python backend for a better code quality.
- Add several Python backend tests, including a mock of communications between frontend and backend.
- Add frontend UI tests using galata and playwright, copying the official ipywidgets repository UI tests folder.
- Include testing notebooks and docker sandbox image to the main repo for ease of maintenance.
- Switch from setup.py to pyproject.toml for python packaging.
- DOC: Format all code snippets of the documentation using Ruff.
Bug fixes:
- Fix charts not rendering
- Fix aggregation in plots function not working on recent pandas versions.
- DOC: Fix SyntaxError in documentation python code example comparing chartjs and ipychart code.