Published August 10, 2023
| Version v2023.8.10
Software
Open
Python Materials Genomics (pymatgen): A robust, open-source python library for materials analysis
Description
What's Changed
- fix
estimate_nbandsfunction by @matthewkuner in https://github.com/materialsproject/pymatgen/pull/3149 - Add
CifParser.get_structures(on_error='warn')by @janosh in https://github.com/materialsproject/pymatgen/pull/3175 ruff . --fixby @janosh in https://github.com/materialsproject/pymatgen/pull/3176AseAtomsAdaptor: Retaintagsproperty when interconvertingAtomsandStructure/Moleculeby @arosen93 in https://github.com/materialsproject/pymatgen/pull/3151- Fix a bug in pwscf.py. The proc_val function modifies string values. by @pablogalaviz in https://github.com/materialsproject/pymatgen/pull/3172
- Delete commented out print statements by @janosh in https://github.com/materialsproject/pymatgen/pull/3178
- lots of
from_stringshould beclassmethodby @njzjz in https://github.com/materialsproject/pymatgen/pull/3177 - Extend lobsterenv for coop/cobi by @naik-aakash in https://github.com/materialsproject/pymatgen/pull/3050
- BUG: fix setting zero magmoms by @lbluque in https://github.com/materialsproject/pymatgen/pull/3179
- Prefer
pymatvizinteractive plotly version of periodic table heatmap if available by @janosh in https://github.com/materialsproject/pymatgen/pull/3180 - Better Composition
reprby @janosh in https://github.com/materialsproject/pymatgen/pull/3182 - Breaking: Return True for
Element in CompositionifSpecies.symbolmatchesElementby @janosh in https://github.com/materialsproject/pymatgen/pull/3184 - Revert
LMAXMIX"fix" added in #3041 by @janosh in https://github.com/materialsproject/pymatgen/pull/3189 - Add
bader_exe_pathkeyword toBaderAnalysisand runbadertests in CI by @janosh in https://github.com/materialsproject/pymatgen/pull/3191 - Unskip and fix
packmoltests by @janosh in https://github.com/materialsproject/pymatgen/pull/3195 - Propagate labels through various Structure operations by @stefsmeets in https://github.com/materialsproject/pymatgen/pull/3183
- Delete variable self assignments by @janosh in https://github.com/materialsproject/pymatgen/pull/3196
- Improve
Structuretests by @janosh in https://github.com/materialsproject/pymatgen/pull/3197 - Bump pypa/cibuildwheel from 2.12.3 to 2.14.1 by @dependabot in https://github.com/materialsproject/pymatgen/pull/3202
- Bump numpy from 1.24.3 to 1.25.2 by @dependabot in https://github.com/materialsproject/pymatgen/pull/3201
- Bump matplotlib from 3.5.2 to 3.7.2 by @dependabot in https://github.com/materialsproject/pymatgen/pull/3200
- Bump scipy from 1.9.0 to 1.11.1 by @dependabot in https://github.com/materialsproject/pymatgen/pull/3199
- Test
class XYZedge cases by @janosh in https://github.com/materialsproject/pymatgen/pull/3206 - Fix
EnergyAdjustment.__repr__by @janosh in https://github.com/materialsproject/pymatgen/pull/3207 - Markdownlint by @janosh in https://github.com/materialsproject/pymatgen/pull/3209
- Fix codecov by @janosh in https://github.com/materialsproject/pymatgen/pull/3210
- Update
pytest-splitdurations by @janosh in https://github.com/materialsproject/pymatgen/pull/3211 - Fix GitHub language statistics after test files migration by @janosh in https://github.com/materialsproject/pymatgen/pull/3214
- Fix
automatic_density_by_lengthsand add tests for it by @janosh in https://github.com/materialsproject/pymatgen/pull/3218 - Prefer
len(structure)overstructure.num_sitesby @janosh in https://github.com/materialsproject/pymatgen/pull/3219 - Add
PhaseDiagrammethodget_reference_energyby @janosh in https://github.com/materialsproject/pymatgen/pull/3222 - Fix isomorphic for molecular graphs by @rohithsrinivaas in https://github.com/materialsproject/pymatgen/pull/3221
- Add
Structure.elementsproperty by @janosh in https://github.com/materialsproject/pymatgen/pull/3223 - Add keyword
in_place: bool = TruetoSiteCollection.replace_speciesby @janosh in https://github.com/materialsproject/pymatgen/pull/3224 - list offending elements in
BVAnalyzer.get_valenceserror message by @janosh in https://github.com/materialsproject/pymatgen/pull/3225 - Add
Entry.elementsproperty by @janosh in https://github.com/materialsproject/pymatgen/pull/3226 - Move
PymatgenTest.TEST_FILES_DIRattribute into module scope by @janosh in https://github.com/materialsproject/pymatgen/pull/3227 - f-string path construction everywhere, no need for
os.path.join(...)by @janosh in https://github.com/materialsproject/pymatgen/pull/3229 - speed up
bader_callerandchargemol_callerby @chiang-yuan in https://github.com/materialsproject/pymatgen/pull/3192 - Fix
ruffPYI041 and ignore PYI024 by @janosh in https://github.com/materialsproject/pymatgen/pull/3232 - Deprecate
get_string()methods in favor ofget_str()by @janosh in https://github.com/materialsproject/pymatgen/pull/3231 Structure/Molecule.to()now always return same string written to file by @janosh in https://github.com/materialsproject/pymatgen/pull/3236
- @matthewkuner made their first contribution in https://github.com/materialsproject/pymatgen/pull/3149
- @pablogalaviz made their first contribution in https://github.com/materialsproject/pymatgen/pull/3172
- @rohithsrinivaas made their first contribution in https://github.com/materialsproject/pymatgen/pull/3221
Full Changelog: https://github.com/materialsproject/pymatgen/compare/v2023.7.20...v2023.8.10
Notes
Files
materialsproject/pymatgen-v2023.8.10.zip
Files
(301.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:4d4940685fe00ada77fdd259f69d75d0
|
301.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/materialsproject/pymatgen/tree/v2023.8.10 (URL)