Package for creating and analysing hydrogels in ReaDDy
Project description
hydrogels
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.
Installation:
hydrogels
is available on Linux, MacOS and Windows using Python 3.6, 3.7 and 3.8. It is not available yet on Python 3.9 because there is a dependency on SciPy which currently has no wheels built for Python 3.9.
At the time of writing it is only possible to install the package on a Linux architecture. This requires the following prerequisites:
- gxx
- pybind11
- numpy
- pandas
- readdy
- scipy
To install, do the following command from the main directory:
pip install .
And to test (also from the main directory):
pytest
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
Built Distributions
Hashes for hydrogels-0.4.4-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a9124134cf26841ac1a8798f9170fe0d635d0b835f23d1afd8ae05dcbda2486 |
|
MD5 | 3d3c21d12c371d4023741ad90f61f431 |
|
BLAKE2b-256 | 4791bd700b31bc9f2ae38c7dfee030264fbd28fdfc1043ad8fa51bd69f66511e |
Hashes for hydrogels-0.4.4-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40205836e022a816db8254484545414bbc70136d6dcec3673997f70564bc1cb5 |
|
MD5 | f3f7a79c83e1c54884e6def931d547fe |
|
BLAKE2b-256 | 625ba6a308b9998278cdd8e91960984797a0d2e20f848e05b8e416ad65d1cda0 |
Hashes for hydrogels-0.4.4-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92ef47dc25d93db69f2fd3bfe1ce6f16e0f47ab0f4c30165461eeb3db679ab4 |
|
MD5 | 8e41d6610b58d4b66c7a2bafb81bb12d |
|
BLAKE2b-256 | 58b92d0643c11f28b189a44759d33b1e9abac88da8ef9f96d64778a2c9d3270d |
Hashes for hydrogels-0.4.4-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 633bb184a1e82e629a514227aad664c0753e3bc26cc36c6b4a17c8084e754336 |
|
MD5 | cbcc2d8c052f49a4e72315a9584b15f2 |
|
BLAKE2b-256 | 3cf31c61344038cf7a75ff9f952d720cd0350b61e4d93ae76d398f661dc1b487 |
Hashes for hydrogels-0.4.4-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd36574e03d2d8a959b9b154d94dbf70d75ea5b3e6daa502edfbde6e57c160a7 |
|
MD5 | f5f5df3b9d47c0b23963e1ff4a226e2f |
|
BLAKE2b-256 | f7910e92962864bcbb4d6d4d0e5a4e037bf7cddd375ea86ad54275ab93337fbb |
Hashes for hydrogels-0.4.4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 733d451ed138e4d2da2cb1c569e6cfa756fbce8c7decf6e5d2fa7c8ada01e066 |
|
MD5 | 266a1371368af677ce5681e3761f80ee |
|
BLAKE2b-256 | c7da2205ff90aa9a2880ba46a0ead229a9d49474b4afad20881826ee4d2ddbc0 |