Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Multiscale Polymer Toolkit

GitHub Actions Build Status codecov

Library of core components and functionality for the Multiscale Polymer Toolkit (MuPT)

Installation

Prerequisites

Installation of the Multiscale Polymer Toolkit (MuPT) makes use of package/environment management systems such as Mamba (recommended) or Conda; be sure you have one of these installed on your machine.

Base install

To create a virtual environment with a local install of the MuPT, first clone the toolkit in a directory of your choice from the command line via:

git clone https://github.com/MuPT-hub/mupt
cd mupt

Then set up a fully-featured environment by running:

mamba env create -f devtools/conda-envs/release-env.yml
pip install .
mamba activate mupt-env

Or a much lighter (but non-MD capable) env for toolkit-only testing by running:

mamba env create -f devtools/conda-envs/light-env.yml
pip install .
mamba activate mupt-lite

Developer install

Those developing for the toolkit or otherwise interested in playing around with the source code may like to have a "live" editable installation on their machine, which mirrors changes made in the source to the installed version of the toolkit.

To create an environment with such an install, create a fork of this repo, then run the following commands in the directory of your choice:

git clone <link-to-your-fork>
cd mupt
mamba env create -f devtools/conda-envs/dev-env.yml -n mupt-dev
pip install -e . --config-settings editable_mode=strict
mamba activate mupt-dev

Examples

See the accompanying examples repository for tutorials on usage of the toolkit

Copyright (c) 2024-2026, Timotej Bernat, Stephanie McCallum, Joseph R. Laforet Jr.

Acknowledgements

Project based on the Computational Molecular Science Python Cookiecutter version 1.10.

Metadata

Release files for mupt 0.1.3a1.dev0

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

Source distribution (sdist)

Source distribution for mupt 0.1.3a1.dev0
File Size Uploaded Provenance Actions
mupt-0.1.3a1.dev0.tar.gz 170.8 kB With provenance Details for mupt-0.1.3a1.dev0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mupt 0.1.3a1.dev0
File Interpreter ABI Platform Actions
mupt-0.1.3a1.dev0-py3-none-any.whl Python 3 none any Details for mupt-0.1.3a1.dev0-py3-none-any.whl

Total release size: 376.7 kB

Release files / mupt-0.1.3a1.dev0.tar.gz

Download URL mupt-0.1.3a1.dev0.tar.gz
Size 170.8 kB
Tags Source
SHA-256 checksum
How to use checksums
680355eca9c2262be178e5d150b43b216ebf05295cc208568ac55fddd4da196b
BLAKE2b-256 checksum
How to use checksums
a03e06575574549776632ebc6b354e9749b66bd63a9178ec78046f9de8977624
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.

Transparency log

Release files / mupt-0.1.3a1.dev0-py3-none-any.whl

Download URL mupt-0.1.3a1.dev0-py3-none-any.whl
Size 205.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f0334211b4fc23cbb877f67a28ed0e13de20c763c0f3b7c3a0e35de8f21346e6
BLAKE2b-256 checksum
How to use checksums
09663256bc9b7ced442b45560e7e4072217e923946040d3e1e031f6136536b8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.

Transparency log

Security for mupt 0.1.3a1.dev0

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.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for mupt-0.1.3a1.dev0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release
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