Skip to main content

Semi-empirical potential fitting in Python

Project description

ForgeFF: semi-empirical potential fitting in Python

PyPI version Downloads GitHubActions

ForgeFF is a Python toolkit for fitting semi-empirical interatomic potentials. It keeps the model equations, parameter order, and fitting workflow explicit so the fundamentals stay easy to inspect and explain.

Install from PyPI with:

pip install ForgeFF

The recommended user-facing format is TOML:

  • custom analytic pair potentials
  • built-in analytical forms such as Morse and double-Morse
  • tabulated EAM and ADP term blocks
  • beginner-friendly examples for training, evaluation, grading, and calculators

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

forgeff-1.1.2.tar.gz (11.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

forgeff-1.1.2-py3-none-any.whl (102.4 kB view details)

Uploaded Python 3

File details

Details for the file forgeff-1.1.2.tar.gz.

File metadata

  • Download URL: forgeff-1.1.2.tar.gz
  • Upload date:
  • Size: 11.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for forgeff-1.1.2.tar.gz
Algorithm Hash digest
SHA256 db0488acdaa7c2fcef7951f64bee8842962765ab1437caa4a718b8cd6a658e38
MD5 af3fb335af3419ba2fd7cbacb0b91d5f
BLAKE2b-256 1469540c8210e27b15e152f55d2de2b098602b4296c10a3ada7f3726cc2f1034

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgeff-1.1.2.tar.gz:

Publisher: pypi.yml on prnvrvs/ForgeFF

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgeff-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: forgeff-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 102.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for forgeff-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b11ac8de3e464b03a2dae82f2907ab5f1142eff52b56519ce53eac0b48c5a1e5
MD5 598f6c26530af9465561f66d3b5beb5e
BLAKE2b-256 94a6f231140e964f7cc2d75c06414820677feb44b763798439cb08716ee8de02

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgeff-1.1.2-py3-none-any.whl:

Publisher: pypi.yml on prnvrvs/ForgeFF

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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