fpop
fp stands for first-principles calculation and op stands for operators. The abbreviation fpop stands for operators related to first-principles calculation.This project is based on dflow which is a Python framework for constructing scientific computing workflows (e.g. concurrent learning workflows) employing Argo Workflows as the workflow engine.
Installation
pip install fpop
Develop Guide
If you want to support a new first-principles computing software in fpop, you can refer to the writeup of fpop/vasp.py and fpop/abacus.py.
Specifically, you need to rewrite the abstract method prep_task of class PrepFp, and rewrite run_task and input_files(if needed) methods of class RunFp.
Metadata
Release files for fpop 0.0.8
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 | Actions |
|---|---|---|---|---|
| fpop-0.0.8.tar.gz | 26.0 kB | Without provenance | Details for fpop-0.0.8.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fpop-0.0.8-py3-none-any.whl | Python 3 | none | any | Details for fpop-0.0.8-py3-none-any.whl |
Total release size: 64.1 kB
Release files / fpop-0.0.8.tar.gz
| Download URL | fpop-0.0.8.tar.gz |
|---|---|
| Size | 26.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b3ecdc081ebf3f0066e053bf69a1da76faa887db25ce130f3ccc9a2e755a0c26
|
|
BLAKE2b-256 checksum How to use checksums |
4908b607f04784e21e54037ace2d82b33d7c818eafaff357eee574b960826faf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.6
|
Release files / fpop-0.0.8-py3-none-any.whl
| Download URL | fpop-0.0.8-py3-none-any.whl |
|---|---|
| Size | 38.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
78ecbf191651625ea68cc633158f514ebf80af42445b4192032148e75c91f4ef
|
|
BLAKE2b-256 checksum How to use checksums |
fff6ad4e7c8a0e4f0a15bb581372f9ac7cd2bb13bf00b11a73147e5562120f50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.6
|
Security for fpop 0.0.8
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.