pymatviz

A toolkit for visualizations in materials informatics.

MIT License

Downloads
4.8K
Stars
164
Committers
6
pymatviz - v0.6.0

Published by janosh over 1 year ago

What's Changed

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.5.2...v0.6.0

pymatviz - v0.5.2

Published by janosh almost 2 years ago

What's Changed

  • b782ec4 v0.5.2
  • 25a80a9 add save_fig() to pymatviz/utils.py covered by test_save_fig()
  • 1b05792 add assets/make_api_docs.py
  • e7cc488 remove google colab compat notices from example notebooks
  • b27af1c Deploy demo site to GitHub pages (#64)
  • 531133c add citation.cff
  • 396bdf4 update examples/mp_bimodal_e_form.ipynb with MP r2SCAN beta release formation energies
  • 71f861a Configure devcontainer for running notebooks in Codespace (#63)
  • a90c437 Customizable parity stats (#61)
  • 25d700c add docformatter pre-commit hook
  • 64b545d Support dataframes in true_pred_hist() (#60)
  • 6501627 Support dataframes in relevance and uncertainty plots (#59)
  • 40e9530 Allow passing in dataframes and x, y as column names in parity plots (#58)
  • f81bd3e plot_structure_2d() doc str add "multiple structures in single figure example" (#57)
  • 5c8ccbe residual_hist() remove args y_true, y_pred, now takes y_res directly
  • 4335001 Revert "Python 3.7 support (#55)"

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.5.1...v0.5.2

pymatviz - v0.5.1

Published by janosh about 2 years ago

What's Changed

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.5.0...v0.5.1

pymatviz - v0.5.0

Published by janosh about 2 years ago

What's Changed

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.4.4...v0.5.0

pymatviz - v0.4.4

Published by janosh over 2 years ago

What's Changed

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.4.3...v0.4.4

pymatviz - v0.4.3

Published by janosh over 2 years ago

What's Changed

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.4.2...v0.4.3

pymatviz - v0.4.2

Published by janosh over 2 years ago

What's Changed

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.4.1...v0.4.2

pymatviz - v0.4.1

Published by janosh over 2 years ago

What's Changed

PRs

Small stuff

7ee4105 rm local structures data/structures/mp-*.yml, use matbench phonon structures instead
9f21079 GH action bump setup-python to v3
e5599a6 fix plt.tight_layout() throwing AttributeError on density_hexbin() plots (https://github.com/matplotlib/matplotlib/issues/22576)
64c95fb readme clarify not being associated with pymatgen
619075f incl jupyter notebooks in ml-matrics to pymatviz migration command

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.4.0...v0.4.1

pymatviz - v0.4.0

Published by janosh over 2 years ago

What's Changed

Full Changelog: https://github.com/janosh/pymatviz/compare/v0.3.0...v0.4.0

pymatviz - v0.3.0

Published by janosh over 2 years ago

What's Changed

  • python-requires>=3.8 by @sgbaird in https://github.com/janosh/ml-matrics/pull/18
  • Add plot_structure_2d() in new module ml_matrics/struct_vis.py in https://github.com/janosh/ml-matrics/pull/20
    • add ml_matrics/struct_vis.py with ase-inspired plot_structure_2d()
    • plot_structure_2d() add annotate_sites: bool = True
    • add example structure plots to readme
    • fix GH workflow svgo compression
    • rename annotate_sites kwarg to site_labels, can be dict or list for custom labels
    • fix test_plot_structure_2d()
    • add plot_structure_2d() example with 20 random MP structures
    • plot_structure_2d() drop kwargs offset, bbox, maxwidth, simplifies function, add label_kwargs
    • assert matplotlib compare_images() passes in test_plot_structure_2d()
    • try fix compare_images() in CI by setting explicit plt figsize
    • move save_fixture() to new tests/_helpers.py along with stuff in tests/init.py
    • add convenience root import for plot_structure_2d() + comment crediting ASE
  • better handling of atomic numbers in count_elements() when outside range [1, 118] e46b2c4
  • git mv data/{mp-n_elements<2,mp-elements}.csv (closes #19) ad6197e
  • support atomic numbers in count_elements(), only element symbols before, add kwarg text_color in ptable_heatmap ada57cc
  • add kwargs {pre,suf}fix in add_mae_r2_box(), use pip cache in publish.yml 6f64c3b

New Contributors

Full Changelog: https://github.com/janosh/ml-matrics/compare/v0.2.6...v0.3.0

Package Rankings
Top 8.53% on Pypi.org
Top 44.57% on Conda-forge.org
Badges
Extracted from project README
Tests This project supports Python 3.10+ PyPI PyPI Downloads Zenodo Open in Google Colab Launch Codespace Open in Google Colab Launch Codespace Open in Google Colab Launch Codespace Open in Google Colab Launch Codespace Open in Google Colab Launch Codespace