materialsvirtuallab / megnet

Graph Networks as a Universal Machine Learning Framework for Molecules and Crystals
BSD 3-Clause "New" or "Revised" License
502 stars 156 forks source link

Bump pymatgen from 2019.7.30 to 2021.2.13 #383

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps pymatgen from 2019.7.30 to 2021.2.13.

Release notes

Sourced from pymatgen's releases.

v2021.2.13

  • Misc bug fixes.

v2021.2.12

  • Misc bug fixes.

v2021.2.8

v2021.1.28

v2020.12.31

  • End of 2020 release with minor bug fixes for cli scripts.

v2020.12.18

  • New IsayevNN nearest-neighbor algorithm (@​utf, #2011)
  • Improvements to electrode objects (@​jmmshn, #2016)
  • Improvements to Element and PhaseDiagram (@​jmmshn, #2005)
  • Bug fix to increase minimum version of setuptools which was causing incompatible versions of numpy to be installed for some users (@​shyuep, see issue #2010)
  • Bug fix to VASP run type detection (@​rkingsbury, #2007)

v2020.12.3

v2020.11.11

  • Bug fix for PhononBandStructureSymmLine. (@​gpetretto)
  • Improved robustness in ABINIT input generation. (@​gpetretto)
  • Other minor bug fixes.

v2020.10.20

  1. Cp2K support (@​nwinner)

... (truncated)

Changelog

Sourced from pymatgen's changelog.

Change log

v2023.2.22

  • PR #2848 from @​ml-evs ml-evs/update_optimade_aliases Currently OptimadeRester defaults to an outdated list of OPTIMADE database URLs (several of which fail) and the design of the class is such that refreshing these aliases can only be done post-init which means they will not be used if the user provides their own filtered list of aliases, without doing some extra work. This PR refreshes the vendored list of aliases (which should be much more stable now since their initial addition 2 years ago), and also adds the option to refresh the aliases on initialization of the class. This currently affects the pymatgen OPTIMADE tutorials at https://github.com/Materials-Consortia/optimade-tutorial-exercises.

v2023.1.30

  • PR #2806 from @​samblau qchem
    • Major changes to Q-Chem IO (inputs.py and outputs.py) to accommodate differences and new features in version 6+
    • Additional parsing capabilities for HOMO/LUMO, dipoles, NBO info (hyperbonds and 3C bonds) in outputs.py
    • Utility for processing a parsed binary Hessian scratch file
    • Overdue updates to default values in sets.py and new defaults associated with differences and new features in Q-Chem 6+
  • PR #2814 from @​jmmshn patch_dos

    Added Convenience to obtain the normalized CompleteDos object

    Added tests to make sure calling it multiple time still only gives one result.

v2023.1.20

  • 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 When working with metallic alloys, weight-fraction-based notations such as Ti64 / Ti-6V-4Al or NiTiNOL60 / Ni-40Ti are commonly employed in both industrial specifications and scientific literature. Regardless of the numerous downsides of this situation, including errors in scientific experiments or NLP-parsing when they are mistaken for atomic fractions or chemical formulas, being able to create a Composition object from them (under correct interpretation) would be a useful pymatgen feature.
    • Composition class method to initialize it from a dictionary of weight fractions
    • Composition property giving a dictionary of weight fractions
    • concise tests for the two above were added QChem: translate DMSO name in smd_solvent

v2023.1.9

v2022.11.7

  • PR #2724 from @​janosh: raise ValueError in SpacegroupAnalyzer.get_symmetrized_structure() if spglib returns no symmetries
  • PR #2720 by @​utf: Fix tensor mapping

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)