runnerase-core
Shared core library for the Python interface to RuNNer, the Ruhr university
Neural Network energy representation. Every other runnerase package
(runnerase-prediction, runnerase-training, runnerase-workflows,
runnerase-feature-calculation) builds on top of runnerase-core.
Provides
SymmetryFunction,SymmetryFunctionSet,CutoffFunction: symmetry function definitions used to describe atomic environments to RuNNer.read_inputnn/write_inputnn: read and write RuNNer'sinput.nnconfiguration file.generate_default_symmetry_functions,generate_symmetryfunctions_sftype2,generate_symmetryfunctions_sftype3,prune_feature_maps: routines for generating and reducing symmetry function sets.- Utilities for working with ASE
Atomsobjects (enforce_total_charge,get_minimum_distances,get_triplets,extract_environment, ...) and evaluating fit quality (calc_mae,calc_rmse).
Usage
from runnerase_core import read_inputnn, generate_default_symmetry_functions
parameters = read_inputnn("input.nn")
sfs = generate_default_symmetry_functions(elements=["H", "O"])
Documentation
Full documentation, including tutorials on configuring symmetry functions and
reading/writing input.nn: https://runner.theochem2.rub.de/runnerase-docs/latest/
License
GPL-3.0-or-later. Part of the runnerase project.
Metadata
Release files for runnerase-core 0.11.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| runnerase_core-0.11.2.tar.gz | 35.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| runnerase_core-0.11.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 80.0 kB
Release files / runnerase_core-0.11.2.tar.gz
| Download URL | runnerase_core-0.11.2.tar.gz |
|---|---|
| Size | 35.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f214c1e7a8fa61174d7cc9eaec057a9eb0c0fd2afc128912b211d9901549996a
|
|
BLAKE2b-256 checksum How to use checksums |
46e603826c067cf43c63586f22b12b8a766e8f4a1d59eb62662dbb0b2c2e1db1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / runnerase_core-0.11.2-py3-none-any.whl
| Download URL | runnerase_core-0.11.2-py3-none-any.whl |
|---|---|
| Size | 44.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2c5c4cb63a37afe5f2105fa3659bddf21ccc46fd42cc517c2a780e43207bbfd2
|
|
BLAKE2b-256 checksum How to use checksums |
4a7ae279ee37eec6842a35d75d6c031452ed92ae6ea175ee4e47725d44882ed0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|