Skip to main content

hydrogels

Manylinux MacOS Coverage

Simulation and Numerical Integration for Hydrogel Degradation

This repository contains a variety of tools for simulating hydrogels. The main part of the code is for generating configurations and simulation systems for use with the software package called ReaDDy.

Then, in the theory folder, a numerical integration framework for integrating differential equations can be found. This is used for describing the enzymatic degradation of a hydrogel nanoparticle. This module in particular contains C++/Python code that is bound using pybind11. Also contained in the main repository, are Jupyter Notebooks with examples of how to use the hydrogels.theory module.

Pre-requisites:

hydrogels is available on Linux, MacOS and Windows using Python 3.6, 3.7, 3.8, and 3.9.

At the time of writing it is only possible to install the package on a Linux architecture. This requires the following prerequisites:

Installing most these packages is generally trivial and can be done using either pip or anaconda. However install readdy is typically done only by using anaconda.

# optional - only add if you don't have it already
conda config --add channels conda-forge

# install readdy
conda install -c readdy readdy

In our continuous integration, we provide a method for installing readdy via pip, but in some environments, in particular on local machines, problems locating HDF5 can arise, hence we recommend using conda instead. Here is how to build readdy manually using pip:

git clone https://github.com/readdy/readdy
pushd readdy
pip install .
popd

Installing hydrogels

To install, do the following command from the main directory:

pip install .

And to test (also from the main directory):

pytest --import-mode=importlib

Metadata

Release files for hydrogels 1.1.1

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

Built distributions (wheels)

Table of built distributions (wheels) for hydrogels 1.1.1
File
hydrogels-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
hydrogels-1.1.1-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details
hydrogels-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
hydrogels-1.1.1-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
hydrogels-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
hydrogels-1.1.1-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
hydrogels-1.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
hydrogels-1.1.1-cp36-cp36m-macosx_10_14_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64 Details

Total release size: 6.6 MB

Release files / hydrogels-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hydrogels-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
59530c74dc9a635af88a662e19c1980d741d1f16d59d99cf9538c8a3c626de74
BLAKE2b-256 checksum
How to use checksums
f138cab2d422d60cc113faf64a2534151ce90c3aba1515c4c17e043675256830
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / hydrogels-1.1.1-cp39-cp39-macosx_10_14_x86_64.whl

Download URL hydrogels-1.1.1-cp39-cp39-macosx_10_14_x86_64.whl
Size 133.5 kB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
dd0f539ec9dd1e9f04060bd2dd20310dad2c51e75c9ed729075ae2cca0587401
BLAKE2b-256 checksum
How to use checksums
f359b6b029390d75fba9e3c50a6fc7b7d60ca5c1cfa49dfd3f0e36d33c5c989e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / hydrogels-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hydrogels-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
78abcdc660594122527fc4933762b485fd6274afbdd864685fd4ec85fd824479
BLAKE2b-256 checksum
How to use checksums
993c88b2311b2d907e0f6a1ee9c62101c226a5df50b864495974c7f87f552fb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / hydrogels-1.1.1-cp38-cp38-macosx_10_14_x86_64.whl

Download URL hydrogels-1.1.1-cp38-cp38-macosx_10_14_x86_64.whl
Size 133.2 kB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
7b63f4586c730f2a766540fe17fe030be9b8deac4db737abbbab3d815fed766c
BLAKE2b-256 checksum
How to use checksums
01438c2d73aa24ecdcd109f325239cb119a3687f0a6cfd61d09e5e01f32d72c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

Release files / hydrogels-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hydrogels-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5700a7ef22543203183712ea302f0f90aff64ecbfc04b28fc5d5f0c0e641ee89
BLAKE2b-256 checksum
How to use checksums
8b89c8312ae5ca30035922ea22aee6c51ebb12b392687ebc2c6ff67f8516b493
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / hydrogels-1.1.1-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL hydrogels-1.1.1-cp37-cp37m-macosx_10_14_x86_64.whl
Size 132.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
bfc61b85b0d92c0bdb5b68156bc61c5c08450c09dbe267068beb3843fe47a309
BLAKE2b-256 checksum
How to use checksums
6886131f7629294d236486205b14917481940108417e09080d5488851ac494d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

Release files / hydrogels-1.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hydrogels-1.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4b419c5f07dc8a66156ffa887a01ec1f9cdd56933688b5705f51e81dbe1c7d9
BLAKE2b-256 checksum
How to use checksums
35c468fdf6f665d49bf7cae404f86291c6e9a3941378c3b852c55d1a8c34fa9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / hydrogels-1.1.1-cp36-cp36m-macosx_10_14_x86_64.whl

Download URL hydrogels-1.1.1-cp36-cp36m-macosx_10_14_x86_64.whl
Size 132.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
21e200aea8ed69e73f0d06f63b1429f4f63b01298e0a9fd4e2c10f5bdf7b30e6
BLAKE2b-256 checksum
How to use checksums
1979d5a512781593ec7c6ff2ac767af751a334ad13e5ed85305df8cd46b7fbfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

Release history Release notifications | RSS feed

This release

1.1.1 This release

8 release files

1.1.0

8 release files

1.0.0

8 release files

0.4.4

6 release files

0.4.0

6 release files

0.0.1

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