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

If you're not sure about the file name format, learn more about wheel file names.

pyvcell_fvsolver-0.2.0-cp313-cp313-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pyvcell_fvsolver-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.0-cp313-cp313-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.0-cp313-cp313-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.0-cp313-cp313-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pyvcell_fvsolver-0.2.0-cp312-cp312-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pyvcell_fvsolver-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.0-cp312-cp312-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.0-cp312-cp312-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.0-cp312-cp312-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pyvcell_fvsolver-0.2.0-cp311-cp311-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pyvcell_fvsolver-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.0-cp311-cp311-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.0-cp311-cp311-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.0-cp311-cp311-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pyvcell_fvsolver-0.2.0-cp310-cp310-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.10Windows x86-64

pyvcell_fvsolver-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

pyvcell_fvsolver-0.2.0-cp310-cp310-manylinux_2_34_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

pyvcell_fvsolver-0.2.0-cp310-cp310-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pyvcell_fvsolver-0.2.0-cp310-cp310-macosx_15_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file pyvcell_fvsolver-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 88828de3df4e6e31353f93fd888ae8da22abf1b50c95dc537a73cb9415bc9382
MD5 872ce5e81c56f33d8db4133ddaa7dadb
BLAKE2b-256 7bd2551db57b7dae4f4e17b49ecf75064d273811e8aab2dbfb259a172ae2500b

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e6ec70d06a164742720751238806a6d09e2fc006be76c75e7111ff5d5df77aba
MD5 b32d9a007280e31df4deed6c456fe6d6
BLAKE2b-256 5969af68c04aeed1349a20d0f44a34e5e5fc964ee0590d354b579cc512d54c8c

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 246cbac52ebd4f2454c2f7a16af7d8f9cf268372f348f04aac3dfcd1872026c0
MD5 3f30569b5bfcb05046bdfae8e038f68a
BLAKE2b-256 5393385eac13f431603e4744e10e58a298b22b78cccfe527b5c4965b92819241

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 977d27e352a5805f0a03beed9d43ca0a31ab2a423c0c7e3d6ae835ea0b19bb49
MD5 b884160d7464a487063aaec3123d9dcd
BLAKE2b-256 b944220d3883578557d71327beb958e579b8c46f269728a0f0f595a5ff2c15cf

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b7409badd413ac2d55eaeddbe0c7d2fad734adc636ccc6f50d9da9a1f90e46aa
MD5 b745850f6520646c57aca52c22c2c47f
BLAKE2b-256 6c8e46e4718b989da6b7e49e6bbd0f0b07492fa16556f2661afa98895017f2d1

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd9ec69bf0fd6791d996fb45d3f5d04c79def4a830ebdc8d1f6828ca07cef179
MD5 a5207e2b4d2ff8ec1ae1c03f1ea517ae
BLAKE2b-256 2b7c0b671bab68a961aa4d741b66907094ff356eac1583b9d660871485939293

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5468cad2cee79b6c999b5b87b9722caed456d28382c8fd25cdb7dac3866e62eb
MD5 1b1cb8ff0d42c90dc973ac6037a6c974
BLAKE2b-256 954cef5e6dea400a156cc747d97172c40b9da159e3780096ab679e81b6720deb

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 528e5defff2a93d1e51d9c6367f4210b69b274e8f2f34d34b350b986a4677f22
MD5 1149228c7843de3b5c693423d8539126
BLAKE2b-256 ef1bd499d271f3bbea39b401e5072529c421435afe2ef797a1e23409a8279e50

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9c27cb29a7f108be04223d436d2efc62115314330d0063bded0f2c8bf616fb6c
MD5 8e36b822fa85b677baf3bc5e8f60472e
BLAKE2b-256 f00a7176315969f7b131aec7dcc8eadfa4f1cac1ec043265e7cad3b7e7ee8e22

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e6c699f60aa31b17a205264c560e580bf37447c4485bfdc0b7156e3bd8ca16c6
MD5 e723c3e3c46645567aebc803488d9d62
BLAKE2b-256 c1940f5654ebf3cf8a08701fa96056fe67d275bdfc3d4f147a770e816bdff35b

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a560f8eba4ae00873189d196bb937d14dd024db274cefe6982ed5afa97f1d53d
MD5 cd86f67aa2f817bb10de9465a8b85727
BLAKE2b-256 972cce20340760cb7810d266d25c4397bf747a4571abae183cf830d5cbf10b75

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a53a57b55667e0b27f8ee20a26c2fedadc9ff75adb23bad8ed350f6c846e981d
MD5 1b3c58e29b4c3e48e860a5c4fa3a925e
BLAKE2b-256 3e7081d718b418e95b21e8d897c8ad6f2dc68436ba3af3931836d704f33039a0

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 31c4fa677bcae118c05e57af8670f867df618183deded354e4c4945fb5484f10
MD5 cab01f82fd4464a6164bf7de52f8156b
BLAKE2b-256 ecce0ea053105119618f8efb2fb840802795a7b4b1885fb5c502c57835994fd0

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4583e876f32ac89a996c377a0740afedac9edd52cc7d3a62e4a99398d5440808
MD5 99d67d8b70b15dbde4598a2c080c9d7c
BLAKE2b-256 d62f4a475dc3dcac174dd0b02a4f2529b35da27235e3ad486a3445af71c2e74a

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d26ad46066f10ec88da2ee9b10cc159953a5f8d8ad373026ea487cd467abeecf
MD5 cff02b40d67bdf629c659052a330ad96
BLAKE2b-256 30544436b19ba4fca908f0cc23e991867818179016f1472fbb7c75478de3bdce

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 579d2921b0bfe583052bb9264724c8f62a16bbac519a53bb2a150d5cd8339e19
MD5 1d3f6426c2efa7d5f1749649779c137b
BLAKE2b-256 c0bc49f0692eb3710c93e6c0a46ed13f1bd221bba0a8a9f60d1eb398b8a45bf7

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e56857e880fd0066a9aa019f28a8cb2faa8c528e3fef5b39353232da78dd72f6
MD5 28e66b0307b27d2283fc0c2886c9f3a3
BLAKE2b-256 6bd5c79d62c237a41ffa960ed796fb296a583e7d859100aa436d0335bf1d2b18

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 936cc27e666cd503e10fb9f25adb2bb60e9bef631d0e22393b89f2da604f861b
MD5 0c876094f5102b6101ca1b3a347ca4c8
BLAKE2b-256 a521e2f83e6c4fbae1fc1b8c3643aaa6d31899e95c01e3f2dc1c1bf85bd531a3

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 fd68282e666d4cbaf7eb0e2c42d886750aa9c1ddbc31fdaf660f8505e41e9e4e
MD5 f8bfe414125c5f3200b5e0548c6c55fc
BLAKE2b-256 5ea32a3714286d7a2882dd18e9a1c06c2a4ca8fbe1b9756498cf194398e89f8e

See more details on using hashes here.

File details

Details for the file pyvcell_fvsolver-0.2.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyvcell_fvsolver-0.2.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 56a33df80fcc476f7d06da8e9dc9dc11abf78801147eb560a01f9c3193b3d2bd
MD5 cff67a77568668eadf3cff6445b57fa8
BLAKE2b-256 db4c7b4dc8ffdb997553acc2be13b44fcba09fc51f67cba5b337f7853b34b687

See more details on using hashes here.

Supported by

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