Drafting repository for the core functionality of the Multiscale Polymer Toolkit (MuPT)
Project description
Multiscale Polymer Toolkit
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
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mupt-0.1.3a1.dev0.tar.gz.
File metadata
- Download URL: mupt-0.1.3a1.dev0.tar.gz
- Upload date:
- Size: 170.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
680355eca9c2262be178e5d150b43b216ebf05295cc208568ac55fddd4da196b
|
|
| MD5 |
c31549deb869829f19f415f1331e1684
|
|
| BLAKE2b-256 |
a03e06575574549776632ebc6b354e9749b66bd63a9178ec78046f9de8977624
|
Provenance
The following attestation bundles were made for mupt-0.1.3a1.dev0.tar.gz:
Publisher:
deploy-to-pypi.yml on MuPT-hub/mupt
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mupt-0.1.3a1.dev0.tar.gz -
Subject digest:
680355eca9c2262be178e5d150b43b216ebf05295cc208568ac55fddd4da196b - Sigstore transparency entry: 2170930694
- Sigstore integration time:
-
Permalink:
MuPT-hub/mupt@fb25f5df4b4f778e6f4e651cbeb71cd82177385d -
Branch / Tag:
refs/tags/0.1.3a1.dev - Owner: https://github.com/MuPT-hub
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy-to-pypi.yml@fb25f5df4b4f778e6f4e651cbeb71cd82177385d -
Trigger Event:
release
-
Statement type:
File details
Details for the file mupt-0.1.3a1.dev0-py3-none-any.whl.
File metadata
- Download URL: mupt-0.1.3a1.dev0-py3-none-any.whl
- Upload date:
- Size: 205.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0334211b4fc23cbb877f67a28ed0e13de20c763c0f3b7c3a0e35de8f21346e6
|
|
| MD5 |
7ab3db7be5389bf00d49a46a7ceb371b
|
|
| BLAKE2b-256 |
09663256bc9b7ced442b45560e7e4072217e923946040d3e1e031f6136536b8e
|
Provenance
The following attestation bundles were made for mupt-0.1.3a1.dev0-py3-none-any.whl:
Publisher:
deploy-to-pypi.yml on MuPT-hub/mupt
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mupt-0.1.3a1.dev0-py3-none-any.whl -
Subject digest:
f0334211b4fc23cbb877f67a28ed0e13de20c763c0f3b7c3a0e35de8f21346e6 - Sigstore transparency entry: 2170930696
- Sigstore integration time:
-
Permalink:
MuPT-hub/mupt@fb25f5df4b4f778e6f4e651cbeb71cd82177385d -
Branch / Tag:
refs/tags/0.1.3a1.dev - Owner: https://github.com/MuPT-hub
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy-to-pypi.yml@fb25f5df4b4f778e6f4e651cbeb71cd82177385d -
Trigger Event:
release
-
Statement type: