Skip to content

pyribs 0.6.0

Compare
Choose a tag to compare
@btjanaka btjanaka released this 15 Sep 19:14
· 101 commits to master since this release
528acfc

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)