Skip to main content

runner-interface

Generic, low-level Python bindings to the RuNNer Fortran library (libRuNNer.so) via ctypes. This package does not depend on ASE and exposes no chemistry-specific abstractions — it is the thin layer that the higher-level runnerase packages (runnerase-prediction, runnerase-feature-calculation) build on top of.

Provides

  • load_runner_library: locate and load libRuNNer.so.
  • runner_interface_init: initialize the RuNNer library for a given structure.
  • call_predict_structure: predict energies, forces, and/or stress for a structure.
  • get_features_and_derivs: compute symmetry function feature maps and their derivatives.

Usage

Most users should not need this package directly — use runnerase-prediction or runnerase-feature-calculation instead, which wrap these bindings in an ASE-compatible interface. If you do need the raw bindings:

from runner_interface import load_runner_library, runner_interface_init

lib = load_runner_library()
runner_interface_init(lib, ...)

Non-Python dependency

This package requires libRuNNer.so to be discoverable via LIBRARY_PATH at runtime. See the RuNNer installation instructions for how to build it.

Documentation

Full documentation: https://runner.theochem2.rub.de/runnerase-docs/latest/

License

GPL-3.0-or-later. Part of the runnerase project.

Metadata

Release files for runner-interface 0.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for runner-interface 0.4.2
File Size Uploaded
runner_interface-0.4.2.tar.gz 19.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for runner-interface 0.4.2
File Interpreter ABI Platform
runner_interface-0.4.2-py3-none-any.whl Python 3 none any Details

Total release size: 41.0 kB

Release files / runner_interface-0.4.2.tar.gz

Download URL runner_interface-0.4.2.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d3e7056ef674afe727bea03c2d42b7a0f2a3e67b7f7d2f1d7cb79e8269f59ff2
BLAKE2b-256 checksum
How to use checksums
d0fee1d333cb5944aeb1257cebaaafb3aa85fb2a543cd953d984a1392eb44320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Rocky Linux","version":"9.8","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / runner_interface-0.4.2-py3-none-any.whl

Download URL runner_interface-0.4.2-py3-none-any.whl
Size 21.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e04d6a0252127a7ebef01983dda921f21c855acbdce883ac93b063799664ad74
BLAKE2b-256 checksum
How to use checksums
43bbe7be6c580cde87ae782a7657643c02ac19e12de8c690d2021b54a247f220
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Rocky Linux","version":"9.8","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.4.2 This release

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