Skip to main content

Package for creating and analysing hydrogels in ReaDDy

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

hydrogels-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

hydrogels-1.1.1-cp39-cp39-macosx_10_14_x86_64.whl (133.5 kB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

hydrogels-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

hydrogels-1.1.1-cp38-cp38-macosx_10_14_x86_64.whl (133.2 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

hydrogels-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

hydrogels-1.1.1-cp37-cp37m-macosx_10_14_x86_64.whl (132.3 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

hydrogels-1.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

hydrogels-1.1.1-cp36-cp36m-macosx_10_14_x86_64.whl (132.2 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file hydrogels-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydrogels-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59530c74dc9a635af88a662e19c1980d741d1f16d59d99cf9538c8a3c626de74
MD5 b87c9682c2aed01b1cb7cd495afd5171
BLAKE2b-256 f138cab2d422d60cc113faf64a2534151ce90c3aba1515c4c17e043675256830

See more details on using hashes here.

File details

Details for the file hydrogels-1.1.1-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hydrogels-1.1.1-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 133.5 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using 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

File hashes

Hashes for hydrogels-1.1.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 dd0f539ec9dd1e9f04060bd2dd20310dad2c51e75c9ed729075ae2cca0587401
MD5 27f42792de2d6d2adffc3c565ae5c299
BLAKE2b-256 f359b6b029390d75fba9e3c50a6fc7b7d60ca5c1cfa49dfd3f0e36d33c5c989e

See more details on using hashes here.

File details

Details for the file hydrogels-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydrogels-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78abcdc660594122527fc4933762b485fd6274afbdd864685fd4ec85fd824479
MD5 9cd4baf9bc97766839ce5a2bdeedbec1
BLAKE2b-256 993c88b2311b2d907e0f6a1ee9c62101c226a5df50b864495974c7f87f552fb6

See more details on using hashes here.

File details

Details for the file hydrogels-1.1.1-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hydrogels-1.1.1-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 133.2 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using 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

File hashes

Hashes for hydrogels-1.1.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7b63f4586c730f2a766540fe17fe030be9b8deac4db737abbbab3d815fed766c
MD5 f791fd6f787d0946abb2db692970aba7
BLAKE2b-256 01438c2d73aa24ecdcd109f325239cb119a3687f0a6cfd61d09e5e01f32d72c7

See more details on using hashes here.

File details

Details for the file hydrogels-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydrogels-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5700a7ef22543203183712ea302f0f90aff64ecbfc04b28fc5d5f0c0e641ee89
MD5 00014ee5e8516637f22b9243df2c14e6
BLAKE2b-256 8b89c8312ae5ca30035922ea22aee6c51ebb12b392687ebc2c6ff67f8516b493

See more details on using hashes here.

File details

Details for the file hydrogels-1.1.1-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hydrogels-1.1.1-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 132.3 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using 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

File hashes

Hashes for hydrogels-1.1.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bfc61b85b0d92c0bdb5b68156bc61c5c08450c09dbe267068beb3843fe47a309
MD5 6dad8e532b173a26d0c71d9d624a4114
BLAKE2b-256 6886131f7629294d236486205b14917481940108417e09080d5488851ac494d3

See more details on using hashes here.

File details

Details for the file hydrogels-1.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydrogels-1.1.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4b419c5f07dc8a66156ffa887a01ec1f9cdd56933688b5705f51e81dbe1c7d9
MD5 394d12b51af2729bcd69f98629d2145f
BLAKE2b-256 35c468fdf6f665d49bf7cae404f86291c6e9a3941378c3b852c55d1a8c34fa9e

See more details on using hashes here.

File details

Details for the file hydrogels-1.1.1-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hydrogels-1.1.1-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 132.2 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using 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

File hashes

Hashes for hydrogels-1.1.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 21e200aea8ed69e73f0d06f63b1429f4f63b01298e0a9fd4e2c10f5bdf7b30e6
MD5 09890384429e44b76b3dd41660573f49
BLAKE2b-256 1979d5a512781593ec7c6ff2ac767af751a334ad13e5ed85305df8cd46b7fbfa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page