Skip to main content

Atooms database

pypi version license Binder pipeline coverage report

A database of interaction models and trajectory samples for classical molecular dynamics and Monte Carlo simulations.

Quick start

List the available models

from atooms import database
for model in database.models:
    print(model["name"])
Gaussian core
Bernu-Hiwatari-Hansen-Pastore
Kob-Andersen
Lennard-Jones
Dellavalle-Gazzillo-Frattini-Pastore
Roux-Barrat-Hansen
Coslovich-Pastore
Grigera-Cavagna-Giardina-Parisi
harmonic spheres
Wahnstrom

Print all the available samples

for sample in database.samples:
    print(sample["path"])
coslovich_pastore/0_488db481cdac35e599922a26129c3e35.xyz
kob_andersen/0_8f4a9fe755e5c1966c10b50c9a53e6bf.xyz
grigera_cavagna_giardina_parisi/0_0ac97fa8c69c320e48bd1fca80855e8a.xyz
lennard_jones/0_5cc3b80bc415fa5c262e83410ca65779.xyz
lennard_jones/0_13ce47602b259f7802e89e23ffd57f19.xyz
bernu_hiwatari_hansen_pastore/0_f61d7e58b9656cf9640f6e5754441930.xyz

Get a local copy of a Lennard-Jones fluid sample

local_file = database.samples.copy("lennard_jones/0_5cc3b80bc415fa5c262e83410ca65779.xyz")

The local_file can then be used to start a simulation or further analysis using atooms packages.

Documentation

Check out the documentation for full details.

Installation

Clone the code repository and install from source

git clone https://framagit.org/atooms/database.git
cd database
pip install .

Install atooms-database with pip

pip install atooms-database

Contributing

Contributions to the project are welcome. If you wish to contribute, check out these guidelines.

Authors

Daniele Coslovich: https://www.units.it/daniele.coslovich/

Metadata

Release files for atooms-database 0.3.1

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

Built distribution (wheel)

Table of built distributions (wheels) for atooms-database 0.3.1
File Interpreter ABI Platform Actions
atooms_database-0.3.1-py2.py3-none-any.whl Python 3, Python 2 none any Details for atooms_database-0.3.1-py2.py3-none-any.whl

Release files / atooms_database-0.3.1-py2.py3-none-any.whl

Download URL atooms_database-0.3.1-py2.py3-none-any.whl
Size 61.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
576f7c09fc730af0b33cdb06b10db3ff3df80a1e6f442813452c74528c8de160
BLAKE2b-256 checksum
How to use checksums
ba9c0f6134d65244de275a1b69d0afbb406cda43fcfbd0c21968524492b71782
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Security for atooms-database 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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