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.
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 | |
|---|---|---|---|
| fpop-0.0.8.tar.gz | 26.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fpop-0.0.8-py3-none-any.whl | Python 3 | none | any | Details |
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
|