PyscfCalculation
: Make valid keys inparameters
easy to modify (#58) [3597dd2]
- Drop support for Python 3.8 [7bbf232]
- Update requirement
aiida-core~=2.5
[a93c416] - Update requirement
mypy==1.8.0
[0e17182]
PyscfCalculation
: Add support to localize orbitals [d7923f2]PyscfCalculation
: Make the pickling of the model optional [671245e]
PyscfCalculation
: Fix bug in serializing model foropt
attribute [5411429]PyscfCalculation
: Makecubegen
output namespace optional [c367633]PyscfCalculation
: Validateparameters
for unknown arguments [f3d3278]
- Put upper limit
pyscf<2.4
[aba7e1e]
- Set
strategy.fail-fast
tofalse
for CI [bf610fd] - Pre-commit: Add automatic formatters for TOML and YAML files [45ef89e]
- Pre-commit: Add markdown formatter [edcb7ae]
- Pre-commit: Migrate to
ruff
[5a5d721]
PyscfCalculation
: Store serialized model as output (a072ea6)PyscfCalculation
: Add support for computing the Hessian (05cefef)
PyscfCalculation
: Add support to compute charge density and MEP (98445f4)PyscfCalculation
: Add thetrajectory
output (78de8e0)PyscfBaseWorkChain
: Handle failed electronic convergence (f138e71)PyscfCalculation
: Add thecheckpoint
input (d596f3d)PyscfCalculation
: Addcheckpoint
file as output if not converged (df15f83)PyscfCalculation
: Add molecular orbital details toparameters
output (40eb22d)PyscfCalculation
: Configure logging of geometric optimizer (4308fca)PyscfCalculation
: AddERROR_IONIC_CONVERGENCE_NOT_REACHED
exit code (711b7f8)PyscfBaseWorkChain
: HandleERROR_IONIC_CONVERGENCE_NOT_REACHED
(7bb09f8)PyscfBaseWorkChain
: HandleERROR_SCHEDULER_OUT_OF_WALLTIME
(3075bfa)PyscfBaseWorkChain
: HandleERROR_SCHEDULER_NODE_FAILURE
(6f494e7)
PyscfCalculation
: Change filename format of FCIDUMP files (5cd9094)PyscfCalculation
: Nest molecular orbitals incubegen
inputs/outputs (68b204a)PyscfCalculation
: Improve the layout of theparameters
output (0145f2c)PyscfCalculation
: Remove redirection of stderr to separate file (90a7d07)PyscfCalculation
: Remove the defaultmean_field.method
(6d223ad)
PyscfCalculation
: Fix bug in script if SCF does not converge (03f03a0)PyscfParser
: Fix incorrect units of parsed optimized coordinates (cfb5e5b)PyscfParser
: Do not override scheduler exit code if set (47dd59b)
- Dependencies: Update requirement
mypy==1.3.0
(631cf5f)
PyscfParser
: Add unit tests for parsing of FCIDUMP and CUBE files (017757c)
PyscfCalculation
: Add support for writing FCIDUMP files (#17)PyscfCalculation
: Add support for computing orbital cube files (#20)PyscfCalculation
: Ensure strings are rendered with quotes in templates (#19)PyscfCalculation
: Add validation foroptimizer
parameters (#16)PyscfCalculation
: Refactor to simplify subclassing (#22)
- Docs: Add setup and run instructions to
README.md
(#18) - Docs: Add badges and table of contents to
README.md
(#23)
- CI: Update
pip
and installwheel
(#21)
PyscfCalculation
: UsePrefixLoader
for template environment loader (#12)PyscfCalculation
: Improve white-space in rendered script (#13)
First release of the package.