PyMem3DG: Membrane Dynamics in 3D using Discrete Differential Geometry
Reason this release was yanked:
Alpha release but not tagged as such
Project description
Membrane Dynamics in 3D using Discrete Differential Geometry (Mem3DG)
3-D computational model for lipid membrane
Acknowledging your use of Mem3DG
Thanks for using Mem3DG! The developers would love to hear how you are using the tool. Please send us an email or post on GitHub letting us know.
Please cite:
Installation
mkdir build
cd build
cmake -DBUILD_PYDDG=ON -DWITH_NETCDF=ON -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config Release
Temporary notes for setting up netcdf (especially on windows...)
-
Download
vcpkg
and follow the instructions to install -
Install 32 or 64 bit version of
netcdf-c
andnetcdf-cxx4
libraries depending upon your configuration.vcpkg install netcdf-c:x64-windows netcdf-cxx4:x64-windows
Remove the
:x64-windows
from the above string for the 32 bit libraries. -
Configure the vcpkg CMake toolchain
vcpkg integrate install
-
Copy and paste the
-DCMAKE_TOOLCHAIN...
string as an input into your CMake configuration. -
Build as normal
-
python setup.py build -- -DCMAKE_TOOLCHAIN_FILE="C:/Users/Kieran/vcpkg/scripts/buildsystems/vcpkg.cmake" -G "Visual Studio 16 2019" -T host=x64 -A x64 -- /m:6
Dependencies
- Optional trajectory output uses NetCDF. Both the NetCDF and NetCDF_cxx4 libraries must be available on your system to use this feature.
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
File details
Details for the file pymem3dg-0.0.2.tar.gz
.
File metadata
- Download URL: pymem3dg-0.0.2.tar.gz
- Upload date:
- Size: 146.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200917 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d827a6130e46f17d1c6e5263b9ef450a168b8d11395f15284234849b2db550ff |
|
MD5 | a763a87072bdcc789a235957773b9886 |
|
BLAKE2b-256 | f5213d2d8e12b07efcfee7540953fac0296e23d48131e55ef295f7ef87687a1e |