aiida-seigrowth
A plugin to Python3.8 to model SEI growth
Repository contents
.github/: Github Actions configurationci.yml: runs tests, checks test coverage and builds documentation at every new commitpublish-on-pypi.yml: automatically deploy git tags to PyPI - just generate a PyPI API token for your PyPI account and add it to thepypi_tokensecret of your github repository
aiida_seigrowth/: The main source code of the plugin packagecalculations.py: A newPbeSeiCalculationCalcJobclass
docs/: A documentation template ready for publication on Read the Docsexamples/: An example of how to submit a calculation using this plugin.gitignore: Telling git which files to ignore.pre-commit-config.yaml: Configuration of pre-commit hooks that sanitize coding style and check for syntax errors. Enable viapip install -e .[pre-commit] && pre-commit install.readthedocs.yml: Configuration of documentation build for Read the DocsLICENSE: License for your pluginREADME.md: This fileconftest.py: Configuration of fixtures for pytestpyproject.toml: Python package metadata for registration on PyPI and the AiiDA plugin registry (including entry points)
Installation
-
Before proceeding with the installation make sure that you have the right version of Pybamm installed correctly using the developer version
-
Download the External Code folder and include the python script pb.py by modifying the script code.yml accordingly:
- Include the code by using
verdi code setup --config code.yml
- Proceed to install the plugin
pip install aiida-seigrowth==0.0.4
verdi quicksetup # better to set up a new profile
verdi plugin list aiida.calculations # should now show your calclulation plugins
Usage
Here goes a complete example of how to submit a test calculation using this plugin.
A quick demo of how to submit a calculation:
- Activate the pybamm environment
$ source /absoulte/path/to/PyBaMM/.tox/dev/bin/activate
- Proceed to launch the example
verdi daemon start # make sure the daemon is running
cd examples
./example_01.py # run test calculation
verdi process list -a # check record of calculation
License
MIT
Contact
Metadata
Release files for aiida-seigrowth 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| aiida-seigrowth-0.1.0.tar.gz | 4.3 kB | Without provenance | Details |
Release files / aiida-seigrowth-0.1.0.tar.gz
| Download URL | aiida-seigrowth-0.1.0.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a3f8b4ebb397d4f16a0f277072d16d5e3660a86c64c649c942f384176697ac1d
|
|
BLAKE2b-256 checksum How to use checksums |
433b957cc8f32e6ee9f6953112c206b2fa0dfe2427e2edcd84276b6be15438b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10
|
Security for aiida-seigrowth 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.