Skip to main content

Virtual Cell Finite Volume PDE solver

Project description


CI

vcell-fvsolver

Virtual Cell Finite Volume solver virtualcell/vcell-fvsolver is a reaction-diffusion-advection PDE solver for computational cell biology. This solver is used within the Virtual Cell modeling and simulation application virtualcell/vcell and as a component in the Virtual Cell Python API virtualcell/pyvcell (coming soon).

The Virtual Cell Project

The Virtual Cell is a modeling and simulation framework for computational biology. For details see http://vcell.org and http://github.com/virtualcell.

Docker container

the vcell-fvsolver is available as a docker container at ghcr.io/virtualcell/vcell-fvsolver.

Standalone executables

FiniteVolume executable can be build on Windows, MacOS, and Linux (see .github/workflows/cd.yml for details). The executables are available in the release section of this repository.

Python API - pyvcell_fvsolver

The Python API for the VCell Finite Volume solver is a low level wrapper which accepts VCell solver input files (.fvinput, .vcg) and generates the output files (.log, .zip, .mesh, .meshmetrics, .hdf5). The .functions file is not used by the solver, but is helpful for interpreting the results in the context of the original model.

This package is intended to be used by the Virtual Cell Python API virtualcell/pyvcell (coming soon).

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

pyvcell_fvsolver-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pyvcell_fvsolver-0.0.4-cp312-cp312-macosx_14_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

pyvcell_fvsolver-0.0.4-cp312-cp312-macosx_13_0_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

pyvcell_fvsolver-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyvcell_fvsolver-0.0.4-cp311-cp311-macosx_14_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

pyvcell_fvsolver-0.0.4-cp311-cp311-macosx_13_0_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

pyvcell_fvsolver-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyvcell_fvsolver-0.0.4-cp310-cp310-macosx_14_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

pyvcell_fvsolver-0.0.4-cp310-cp310-macosx_13_0_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

pyvcell_fvsolver-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyvcell_fvsolver-0.0.4-cp39-cp39-macosx_14_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

pyvcell_fvsolver-0.0.4-cp39-cp39-macosx_13_0_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

Details for the file pyvcell_fvsolver-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1b9f5c1f8092e82c54b9bac6d3a42f9f190657f1e5973a4af9d675a715b34ad
MD5 47d0f79c5997d60b6f7459b3811bbb8d
BLAKE2b-256 1467eb02acf6e096ad3ade262d03777930b534b1d7c39dc9f089f24c9304d615

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a0fc9e25071af200998cdb9e97fc7e948697619363209e76329a649998e6aa86
MD5 d1f3a0e37b5c1e10920ec090221f972c
BLAKE2b-256 5cc878fe677780a43cf87c72f693586a9a157978aed6f3b6b6e0c1f54ea4a4bd

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e254c3e4464e5224c1c0074e11a52fd7ffcc4c05b69e5aa4790341230a856878
MD5 be360a2e04c79a7c05c4bfd35f237e57
BLAKE2b-256 53b518358da864a7b4976068d4054ff3160ccbb3417f6194a197679db486e351

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b802954af8f9a334f2d01e08dcc619546d773a6cc10d808225aba79c522ec982
MD5 7b2666b378ba22db3fe0706aad7ce2db
BLAKE2b-256 2d94a5a3c275e7b7b66c54768b6f659cc6307c961b3a3af21b98f0b4b025b0a7

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c1de3b6924d91976d96cc2884174ec38c1a7670919f57a330bfc5a394d9fbe3b
MD5 671bfc85fa639329eea65aa964e80b71
BLAKE2b-256 057883501e4745df95dc667d0b494022456b22fda95441c9511fe38aa5b93879

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 41ba511e9ca5e4f6a89fefb69f15cc08839d8e43167e69330970edd58bd5f31d
MD5 44cbce1178f4bb22745bbf2f4c503527
BLAKE2b-256 84cd66e3fad20478ccb53b2439c43ac4dc9e552a4be2e3a8fe4cbacb6983c6ad

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b48005491a3110ab7394a36490baac87804fa32244a3cba3c663cf9820dc34d
MD5 c471a515739e442cd6caf972a6245f6b
BLAKE2b-256 efbcd036f2b8d2d730e5c9727b2e09a0681414d7e3b4c200bb849fc0b9b8f9d5

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2e35055f0ab14e03c8bf01461d7e2e9e7c8b8cb3da199d17d7d6b5c40df44f9a
MD5 673c324777b8203d7c259cc8b55104ef
BLAKE2b-256 6fa1f933865fd47a8fb61203b7c45e1940e42501cac2c0d01cbd79602e46de59

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 577eb758071a0d908d3478e8233fb6a211a962d3b2420026212a9ddf28b6c51c
MD5 997928f02d8b807760a7213ef69743a4
BLAKE2b-256 8f615c6b931f5c336bd269643196784caaa51648ddc45e15fd7f73283405921e

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad5a712742a3375bb4a4e19771b6e577c858120a0e6815bec9a894ca852a19dc
MD5 78a741c1b0f607aaf418aad4155589ba
BLAKE2b-256 242dda2044dd921875b0e28ab7ed3cb84a6d6e89a2632d6d4f0332c53126c994

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4e722ba3a42d4ebf5ac16504b077aae4a5069f322bd9159075441f5dcfd02ff0
MD5 dab8f69fdc161621be059b87eaf71e8d
BLAKE2b-256 d8f74eed63796946f3e5f683944fd9b337c052d4b9428e86abbd077dcc050c0e

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.0.4-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.0.4-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1c17dccd5c405794c2b6390fac719a87c4cdc86370350b8a690b9f76a7c76e55
MD5 1b7f6a36d6baa6c572ad6c4deddfa642
BLAKE2b-256 f5da69881bda8c58ce5a4cbcca158266e080ca4a003931413d8287d105e6d630

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