Skip to content

Releases: materialsproject/pymatgen

v2023.3.23

23 Mar 14:37
Compare
Choose a tag to compare
  • Misc bug fixes.
  • Enable Structure relaxations with TrajectoryObserver (@janosh)

v2023.3.10

10 Mar 21:52
Compare
Choose a tag to compare
Update docs

v2023.2.28

28 Feb 21:54
e0ee486
Compare
Choose a tag to compare

First release (in a while) with pre-built Linux wheels thanks to @njzjz! 🎉

What's Changed

Full Changelog: v2023.2.22...v2023.2.28

What's Changed

Full Changelog: v2023.2.22...v2023.2.28

v2023.2.22

23 Feb 02:35
b5eda8d
Compare
Choose a tag to compare

What's Changed

  • Fix pre-commit.ci isort error by @janosh in #2825
  • Changes to Q-Chem IO to allow CDFT and coupling calculations by @espottesmith in #2674
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2834
  • Add inplace flag to select whether to adjust entries in place by @peikai in #2841
  • Default check_stable to False in PatchedPhaseDiagram.get_decomp_and_e_above_hull() for speed by @janosh in #2842
  • Document difference between Composition.get_el_amt_dict() and Composition.as_dict() by @janosh in #2846
  • Manually update OPTIMADE database aliases and add option to refresh on init by @ml-evs in #2848
  • Add Ruff linter by @janosh in #2847
  • Fix auto-fixable pydocstyle errors through ruff by @janosh in #2850
  • Fix OPTIMADE client generated filters and URLs by @ml-evs in #2853
  • Run pyupgrade and flake8-simplify through ruff by @janosh in #2851
  • Fix typo in OPTIMADE client: remove quotes in response fields by @ml-evs in #2856
  • Ruff c4+ruf rules by @janosh in #2854
  • Add python-version 3.11 to GH action matrix strategy by @janosh in #2714
  • 2023.2.22 release by @janosh in #2857

Full Changelog: v2023.1.30...v2023.2.22

v2023.1.30

30 Jan 16:23
Compare
Choose a tag to compare
Update docs

v2023.1.20

20 Jan 16:36
Compare
Choose a tag to compare
  • Passthrough kwargs support for Structure.from_file and Structure.from_str
  • Allow the frac_tolerance to be specified for rounding coordinates in CifParser.
  • PR #2803 from @amkrajewski add_weightbasedfunctions

v2023.1.9

09 Jan 21:54
14e0538
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2022.11.7...v2023.1.9

v2022.11.7

08 Nov 04:25
6b520e3
Compare
Choose a tag to compare

What's Changed

  • Fix release workflow by @janosh in #2717
  • Parsing the Fock matrix and eigenvalues from the QChem output file by @sudarshanv01 in #2562
  • Add copy() methods to ComputedEntry and ComputedStructureEntry by @janosh in #2719
  • Fix tensor mapping by @utf in #2720
  • Raise ValueError in SpacegroupAnalyzer.get_symmetrized_structure() if spglib returns no symmetries by @janosh in #2724
  • Release v2022.11.7 by @janosh in #2726
  • VaspInputSet couldn't write cif structures by @JiQi535 in #2721
  • Fix release CI workflow by @janosh in #2728
  • Do not introduce zero magmoms in SpacegroupAnalyzer by @lbluque in #2727

New Contributors

Full Changelog: v2022.11.1...v2022.11.7

v2022.11.1

01 Nov 15:49
Compare
Choose a tag to compare
  • Order of kwargs fmt and filename in Structure.to() swapped for ease of use (note: this can break codes that do not use these options as kwargs).
  • @yuzie007 Parse "Atomic configuration" in POTCAR (52 and 54). Useful for estimating a reasonable NBANDS value.
  • EnumerateStructureTransformation now supports m3gnet_relax or m3gnet_static options.

v2022.10.22

22 Oct 13:43
Compare
Choose a tag to compare
  • Allow env settings to override .pmgrc.yaml (@janosh)
  • Add EntryLike type (@janosh)
  • Update spglib to 2.0+.