github materialsproject/pymatgen v2024.5.31

latest releases: v2024.6.10, v2024.6.4
23 days ago

What's Changed

๐Ÿ› Bug Fixes

  • Make Beautifulsoup optional by @ab5424 in #3774
  • Fix overlayed subplots in BSPlotterProjected.get_projected_plots_dots() by @janosh in #3798
  • Fix _get_dipole_info for DDEC6 ChargemolAnalysis and add test case by @JonathanSchmidt1 in #3801
  • Cp2kOutput.parse_initial_structure() use regex for line matching to allow arbitrary white space between Atom/Kind/Element/... by @janosh in #3810
  • Fix the minor document error in POTCAR Setup. by @hongyi-zhao in #3834
  • Use isclose over == for overlap position check in SlabGenerator.get_slabs by @DanielYang59 in #3825
  • [Deprecation] Replace Element property is_rare_earth_metal with is_rare_earth to include Y and Sc by @DanielYang59 in #3817

๐Ÿ›  Enhancements

๐Ÿ“– Documentation

  • Imperative get_... method and @property doc strings by @janosh in #3802
  • Doc string standardization by @janosh in #3805

๐Ÿงน House-Keeping

๐Ÿงช Tests

๐Ÿท๏ธ Type Hints

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

  • mixing scheme: change default for verbose by @tschaume in #3806
  • ruff 0.4.3 auto-fixes by @janosh in #3808
  • Re-enable some useful ruff rules by @DanielYang59 in #3813
  • pandas.read_csv: replace deprecated delim_whitespace=True with sep="\s+" by @ab5424 in #3846
  • Improve unphysical (greater than 1) occupancy handling in CifParser and add missing site label if not check_occu by @DanielYang59 in #3819

Full Changelog: v2024.5.1...v2024.5.31

Don't miss a new pymatgen release

NewReleases is sending notifications on new releases.