pyribs 0.6.0
Twitter: https://x.com/btjanaka/status/1702766584153121161
Changelog
API
- Drop Python 3.7 support and upgrade dependencies (#350)
- Add visualization of QDax repertoires (#353)
- Improve cvt_archive_heatmap flexibility (#354)
- Clip Voronoi regions in cvt_archive_heatmap (#356)
- Backwards-incompatible: Allow using kwargs for colorbar in
parallel_axes_plot (#358)- Removes cbar_orientaton and cbar_pad args for parallel_axes_plot
- Add
rasterized
arg for heatmaps (#359) - Support 1D cvt_archive_heatmap (#362)
- Add 3D plots for CVTArchive (#371)
- Add visualization of 3D QDax repertoires (#373)
- Enable plotting custom data in visualizations (#374)
Documentation
- Use dask instead of multiprocessing for lunar lander tutorial (#346)
- pip install swig before gymnasium[box2d] in lunar lander tutorial (#346)
- Fix lunar lander dependency issues (#366, #367)
- Simplify DQD tutorial imports (#369)
- Improve visualization docs examples (#372)
Improvements
- Improve developer workflow with pre-commit (#351, #363)
- Speed up 2D cvt_archive_heatmap by order of magnitude (#355)
- Refactor visualize module into multiple files (#357)
- Refactor visualize tests into multiple files (#370)
- Add GitHub link roles in documentation (#361)
- Refactor argument validation utilities (#365)
- Use Conda envs in all CI jobs (#368)
- Split tutorial CI into multiple jobs (#375)