Misc refactoring and bug fixes. No new functionality.
v2022.1.8
First proper new release of 2022 formalizes the switch back to date-based versioning introduced as a temporary measure last year.
Numpy version pinned to 1.22.0. This is necessary to avoid binary incompatibility.
With the numpy version, py37 support is dropped.
ASE io improvements (e.g., magnetic moments and selective dynamics transfer). @arosen93
New automatic k-point generation scheme, automatic_density_by_lengths, which allows the user to specify a density of k-points in each dimension (rather than just for the entire volume). @arosen93
Build improvements to dynamically generate C code by running Cython on pyx files rather than having hard-generated .c files.
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)
Bumps pymatgen from 2022.0.16 to 2022.1.9.
Release notes
Sourced from pymatgen's releases.
Changelog
Sourced from pymatgen's changelog.
Commits
01afe46
Update docsfb4ea20
Refactor the whole unnecessary PBar, which is basically a wrapper around22dc89c
Reenable ext package tests.fccb656
Unittest skip for lack of h5py.38fb1fc
Minor update to doc.539a9d1
Remove useless build_ext import.01c1130
Add py3.10 to release workflow. Fix setup.pyb61b27e
Fix some code regression.f14c1e5
Pin some dev reqs4072322
Remove typing extensions since we are dropping Py37 supportDependabot 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)