v0.17.0
What's Changed
馃挜 Breaking Changes
- Add
cell_size_fn: Callable[[ModuleStats], float]keyword topy_pkg_treemapby @janosh in #293 - Support disordered site rendering in
structure_(2|3)d_plotly()by @janosh in #301 - Remove
residual_vs_actual()by @janosh in #302 chem_env_treemapby @janosh in #303- Drop
matplotlibdependency, refactor few remainingmatplotlibfunctions toplotlyby @janosh in #305 - MatterViz widgets by @janosh in #311
馃帀 New Features
馃洜 Enhancements
cluster_compositionsaddannotate_pointskeyword by @janosh in #291- Add element color legend to plotly 2d and 3d structure visualizations by @janosh in #298
- Auto-render pymatgen/ASE objects when returned from notebook cells by @janosh in #299
structure_(2|3)d_plotlyaddcell_boundary_tol: float | dict[str, float]by @janosh in #300
馃悰 Bug Fixes
- Fix plotly validators by @bmaranville in #310
馃Ч House-Keeping
- Rename
structure_(2|3)d_plotlytostructure_(2|3)dby @janosh in #304 - Update
pytest-splitdurations by @janosh in #306
New Contributors
- @bmaranville made their first contribution in #310
Full Changelog: v0.16.0...v0.17.0