Software Open Access
Chris Sewell
Large improvement/refactor of properties calculations and workchains:
cry_
-> prop_
crystal17.fermi
-> crystal17.newk
PropAbstractCalculation
;read_properties_stdout
to parse standard output data, and check for errors,
also exit codes are saved for each step, then the highest priority code is returned at the end.crystal17.fermi
.crystal17.ech3
calculation and parser (stores cube files as GaussianCube
data objects).crystal17.doss
; fix parsing of projections.calc_doss
, workflow_properties
, calc_ech3
.Improve CRYSTAL main stdout parser.
all open_hca: getaddr_netdev ERROR
lines, that can occur before program start.Add fort.9 raw parser.
Symmetry: allow for use of symbol (rather than kind) to define inequivalent sites.
Improved BasisSetData.set_file
and BasisSetData.upload_basisset_family
,
to accept pathlib.Path
and filelike objects.
Programatically Access Resource Files:
Non-python files (JSON schema and raw files) are now accessed programatically,
using the importlib_resources
package.
This means that (a) they can be accessed even if the package is zipped and,
(b) these files can be moved to a separate package in the future.
Replace Travis flake8/version tests with a pre-commit test:
pre-commit
and yapf
versions have been updated, andpre-commit run -a
has been applied to the repository.conda_dev_env.yml
works.Add pytest plugin configuration:
MOCK_CRY17_EXECUTABLES
environmental variable with
pytest --cry17-no-mock
,
and CRY17_TEST_WORKDIR
with pytest --cry17-workdir "test_workdir"
.--cry17-skip-exec
, for skipping tests call executable.pytest-notebook
dependency and test function, to test and regenerate tutorial notebooks.GULP: improve ReaxFF parser:
X
symbolName | Size | |
---|---|---|
chrisjsewell/aiida-crystal17-v0.10.0b5.zip
md5:c4d7e36dbe6cb6f30273598074a8edb7 |
2.7 MB | Download |
All versions | This version | |
---|---|---|
Views | 216 | 60 |
Downloads | 14 | 3 |
Data volume | 31.4 MB | 8.2 MB |
Unique views | 196 | 58 |
Unique downloads | 12 | 2 |