github materialsproject/pymatgen v2024.4.12

latest release: v2024.4.13
17 days ago

What's Changed

๐ŸŽ‰ New Features

๐Ÿ› Bug Fixes

๐Ÿ›  Enhancements

  • Ensure MSONAtoms is indeed MSONable when Atoms.info is loaded with goodies by @Andrew-S-Rosen in #3670
  • Generalize fatband plots from Lobster by @JaGeo in #3688
  • Plotting of Multicenter COBIs by @JaGeo in #2926
  • Support appending vectors to positions in XSF format by @mturiansky in #3704
  • Define needs_u_correction(comp: CompositionLike) -> set[str] utility function by @janosh in #3703
  • Add more flexibility to PhononDOSPlotter and PhononBSPlotter by @ab5424 in #3700
  • Define ElementType enum in core/periodic_table.py by @janosh in #3726

๐Ÿ“– Documentation

๐Ÿงน House-Keeping

๐Ÿš€ Performance

๐Ÿšง CI

  • Prevent GitHub Actions from running docs-related CI on forks by @lan496 in #3697

๐Ÿงช Tests

๐Ÿ”’ Security Fixes

๐Ÿท๏ธ Type Hints

  • Self return type on from_dict methods by @janosh in #3702
  • Return self from Structure methods replace, substitute, remove_species, remove_sites by @janosh in #3706
  • Self return type on Lattice methods by @janosh in #3707

๐Ÿคทโ€โ™‚๏ธ Other Changes

New Contributors

Full Changelog: v2024.3.1...v2024.4.12

Don't miss a new pymatgen release

NewReleases is sending notifications on new releases.