Skip to main content

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)

Source distribution for fpop 0.0.8
File Size Uploaded
fpop-0.0.8.tar.gz 26.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fpop 0.0.8
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page