Skip to main content

Interfacing Fortnet with the Atomic Simulation Environment

Project description

***********************************************************************
fortnet-ase: Interfacing Fortnet with the Atomic Simulation Environment
***********************************************************************

|license|
|latest version|
|doi|
|issues|

fortnet-ase provides an interface between the neural network implementation
`Fortnet <https://github.com/vanderhe/fortnet>`_ and the Atomic Simulation
Environment (`ASE <https://wiki.fysik.dtu.dk/ase/>`_). The calculator employs
Fortnet as a prediction engine for the total energy of a system as well as the
calculation of atomic forces, e.g. for geometry optimizations and molecular
dynamics.

|logo|

Installation
============

Please note, that this package has been tested for Python 3.X support. Its usage
additionally requires

- `Atomic Simulation Environment
<https://wiki.fysik.dtu.dk/ase/install.html>`_ (`ase`)
- `Fortnet Python tools <https://github.com/vanderhe/fortnet-python>`_
(`fortnet-python`)

as well as the `pytest` framework in order to run the regression tests.

Via the Python Package Index
----------------------------

First, make sure you have an up-to-date version of pip installed::

python -m pip install --upgrade pip

The package can be downloaded and installed via pip into the active Python
interpreter (preferably using a virtual python environment) by ::

pip install fortnet-ase

or into the user space issueing::

pip install --user fortnet-ase

Locally from Source
-------------------

Alternatively, you can install it locally from source, i.e. from the root folder
of the project::

python -m pip install .

Documentation
=============

|docs status|

Consult following resources for documentation:

* `Step-by-step instructions with selected examples (Fortnet Recipes)
<https://fortnet.readthedocs.io/en/latest/interfaces/ase/index.html>`_

Contributing
============

New features, bug fixes, documentation, tutorial examples and code testing is
welcome during the ongoing fortnet-ase development!

The project is `hosted on github <https://github.com/vanderhe/fortnet-ase/>`_.
Please check `CONTRIBUTING.rst <CONTRIBUTING.rst>`_ for guide lines.

I am looking forward to your pull request!

License
=======

fortnet-ase is released under the BSD 2-clause license. See the included
`LICENSE <LICENSE>`_ file for the detailed licensing conditions.

.. |logo| image:: ./utils/art/logo.svg
:alt: Fortnet logo
:width: 90
:target: https://github.com/vanderhe/fortnet/

.. |license| image:: https://img.shields.io/github/license/vanderhe/fortnet-ase
:alt: BSD-2-Clause
:scale: 100%
:target: https://opensource.org/licenses/BSD-2-Clause

.. |latest version| image:: https://img.shields.io/github/v/release/vanderhe/fortnet-ase
:target: https://github.com/vanderhe/fortnet-ase/releases/latest

.. |doi| image:: https://zenodo.org/badge/356394988.svg
:target: https://zenodo.org/badge/latestdoi/356394988

.. |docs status| image:: https://readthedocs.org/projects/fortnet/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://fortnet-python.readthedocs.io/en/latest/

.. |issues| image:: https://img.shields.io/github/issues/vanderhe/fortnet-ase.svg
:target: https://github.com/vanderhe/fortnet-ase/issues/

.. |build status| image:: https://img.shields.io/github/workflow/status/vanderhe/fortnet-ase/CI
:target: https://github.com/vanderhe/fortnet-ase/actions/


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

fortnet-ase-0.2.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

fortnet_ase-0.2.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file fortnet-ase-0.2.1.tar.gz.

File metadata

  • Download URL: fortnet-ase-0.2.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for fortnet-ase-0.2.1.tar.gz
Algorithm Hash digest
SHA256 961df0901c1e1887012bfe1261e71bb53eff95cb6fa768b41ff9cad495480342
MD5 982cf5e8ffc89eda880d17c357e8903a
BLAKE2b-256 4c4e7b7913877475e954738d012c09f52de972849603fc86130cc7abe01f2c48

See more details on using hashes here.

File details

Details for the file fortnet_ase-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: fortnet_ase-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for fortnet_ase-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1da2620e7c4ec4ca8185cbbd3d26de33a640004452e5771f409ae6ded360c38e
MD5 24d4ffdcdb981ce7e0bb796faa0e79bb
BLAKE2b-256 a8a020f701e02c18141eacc3b5638bd7b762d37951e0142cf8a770999ceb8c25

See more details on using hashes here.

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