Skip to main content

relentless

PyPI version PyPI downloads Conda downloads Read the Docs

Overview

relentless is a Python package for executing molecular simulations in larger computational workflows. The simulation protocol is specified as a reproducible, human-readable recipe that is run natively in popular engines such as LAMMPS and HOOMD-blue. relentless also has robust features for optimization with simulations, including independent and dependent variables with automatic differentiation, objective functions of simulations, and optimization methods. All features are readily extensible through a clean hierarchy of abstract objects, enabling you to quickly use your own simulation code or optimization objective. Our initial goal was to enable optimization of the relative entropy of structural coarse-graining and materials design: with less code.

Resources

Installation

Install relentless from PyPI using pip:

pip install relentless

or from conda-forge using conda:

conda install -c conda-forge relentless

Contributing

Contributions are welcomed and appreciated! Fork and create a pull request on GitHub. We value the input and experiences all users and contributors bring to relentless.

Metadata

Release files for relentless 0.2.1

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

Source distribution (sdist)

Source distribution for relentless 0.2.1
File Size Uploaded
relentless-0.2.1.tar.gz 90.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for relentless 0.2.1
File Interpreter ABI Platform
relentless-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 187.0 kB

Release files / relentless-0.2.1.tar.gz

Download URL relentless-0.2.1.tar.gz
Size 90.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5cd7b8b8a2ae4dba82bc25ba4aae27cb184e411c9961f5dbc712c69ccc59f757
BLAKE2b-256 checksum
How to use checksums
5573367e7e751f73250b59a1073212faea0eaa19aefa46cbedbab90bc2510031
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.5

Release files / relentless-0.2.1-py3-none-any.whl

Download URL relentless-0.2.1-py3-none-any.whl
Size 96.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b76d9948099f12042395a858c23d23819642346f736d51434f809a9b062ef718
BLAKE2b-256 checksum
How to use checksums
8dcf5122f25fb1ce0a09fe48d9fdeda9e1589c1da99e1bcaff639442759c63a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.5

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

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