Skip to main content

Operators related to first-principles calculation

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fpop-0.0.8.tar.gz (26.0 kB view hashes)

Uploaded Source

Built Distribution

fpop-0.0.8-py3-none-any.whl (38.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page