Skip to main content

Python implementation of the InSilicoVA Algorithm.

Project description

insilicova (Python version)

image

Python implementation of the InSilicoVA algorithm for assigning causes of death to verbal autopsy (VA) data collected with the 2016 WHO VA instrument. This package is an attempt to replicate the R version InSilicoVA, but the R version offers more features and functionality via the openva R package.

Example run:

from insilicova.api import InSilicoVA
from insilicova.utils import get_vadata

va_data = get_vadata("randomva5")

out = InSilicoVA(data=va_data)
print(out)
results = out.get_results()
results.get_summary() # prints CSMF
results.get_csmf()    # returns CSMF

Build Dependencies

The insilicova package depends on the C++ library boost (v1.82.0), and the Python package pyind11 (pybind11 docs) is used to help build insilicova.

  • On Windows it is assumed that boost is installed at: C:\Program Files\boost\boost_1_82_0 (as specified in setup.py)

  • Build the package with python -m build

Project details


Download files

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

Source Distribution

insilicova-0.1.3.tar.gz (219.1 kB view details)

Uploaded Source

Built Distributions

insilicova-0.1.3-cp312-cp312-win_amd64.whl (440.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

insilicova-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (519.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

insilicova-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (445.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

insilicova-0.1.3-cp312-cp312-macosx_10_9_x86_64.whl (464.3 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

insilicova-0.1.3-cp311-cp311-win_amd64.whl (439.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

insilicova-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (519.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

insilicova-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (446.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

insilicova-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (463.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

insilicova-0.1.3-cp310-cp310-win_amd64.whl (438.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

insilicova-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

insilicova-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (445.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

insilicova-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (462.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

insilicova-0.1.3-cp39-cp39-win_amd64.whl (438.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

insilicova-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

insilicova-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (445.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

insilicova-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (462.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

insilicova-0.1.3-cp38-cp38-win_amd64.whl (438.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

insilicova-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

insilicova-0.1.3-cp38-cp38-macosx_11_0_arm64.whl (445.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

insilicova-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl (462.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file insilicova-0.1.3.tar.gz.

File metadata

  • Download URL: insilicova-0.1.3.tar.gz
  • Upload date:
  • Size: 219.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for insilicova-0.1.3.tar.gz
Algorithm Hash digest
SHA256 831bcc35b22d0ecf1dbb13cafd0e95690e97416c5c2f2cfce35ea5aa10ee0611
MD5 8b619fbb49ff4ca6406a3844677f5461
BLAKE2b-256 e9886849c2c65fd930ea9936a3636dfad04d9c798b9b879d139ed0baa0f4290e

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 023cf96b6bf1346814b90792ad5a830eef4b3bc11ea2db301be3c252af65b2fc
MD5 1e6a05357dfe6939d1264465a555fc28
BLAKE2b-256 2cc943711ff783a96c771d92857992f29374862d91cb2dd7726077a2e7d030fb

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ef6be56c872067e453c2f862c4d618b8835f176b737177ee8ad43381206c67c
MD5 08b5f0b37b95001a7c39e247e5fc8b48
BLAKE2b-256 36d87c0f9e46a80b4d9f5b03cb6fefb91fc896f874a171d60cd83ca60f51652d

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9542374a2aff58ff9d460a9c6c7b8d52f3e7abab8e5f3cb255e02e45133f1e97
MD5 aab2531f7b576071afd5b8f93339d5e4
BLAKE2b-256 1a1e2cb79d6a37f16c255ef9f048e18b173ba1c598489543a33492b5df454487

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f558a2339f7a658a37145d82a48e05df829795a2db95c2fe0a829f3f9c3f612a
MD5 7928dc04e70893e83bd62d885af2aada
BLAKE2b-256 f765528435ff884e7af63a0521d6e11040f9ba4fd75bacf4c3afc88f9aa3a2c6

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 41c08bd00c928099dab5eb7c92ed9f67d41efbb651965043430cd901c4ca877b
MD5 1c9c5fa9fbf41dcda525da74fa3da320
BLAKE2b-256 19033791fc32d65625054b5c26f3e3cee9b406cd1b6fe0b7a970dba8fcf09453

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcddf13fa9bf7ed02c5719279f00d2dc414b863df0903d218ebb0778082522ce
MD5 85fafdcee232ed559eeab66573d4c0ee
BLAKE2b-256 0b35e76b4e1a400349454be165c3b50f5d517795762fb5d14e531148a85efbc4

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc0c18cb0cb02ca9d9070fdbed3b8b2bbf3176022479466b550ec9f005a6d304
MD5 b90212b1879fb949f625537f5d251afb
BLAKE2b-256 eee715476c7206957e7808b0a9533515e8726cb4aa6c7343be2fa8bf74bb4af8

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dbe0aabe24f2e7c7ac145c6c29d98f77c3d369941ec646489e416bc34587f5e2
MD5 b3d6c8546e883a8bc0eee37b72a590fe
BLAKE2b-256 55877cdb05e81ea5f01a511b8053740d1107c5127a86793874fee4f725ed44b5

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 423617c85b5204a8abf07a77bd68c422a2bc2ed8f1a5185b416fa2601c8eb878
MD5 9e7e930b5214511077b2f2d44f814270
BLAKE2b-256 5369daf889bd6b3c1ee7af8a2e1976b88788d69102541ec4790e51a751056505

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b6760f8b7abfa43ad11207164f262ebe48581ef65afe260fb3950d5dde65f3d
MD5 e291c891db690e39bf56d4c7acb23189
BLAKE2b-256 702fec434cec7f1c46324f7ffbe9e685738d7b36fee4fb9ee7bd2ebc40ae8b78

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a92d92a6a5cbdeaa41beb4a2c476acb623c4cacfb76fbfe404109dd5bee83e4e
MD5 cd4c9ebf4ef2348459cd74339e2c25a0
BLAKE2b-256 14f967f9c359a9882f73e9e45037181f19459e05225b85bb15322c99a6620927

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b14addb0b467e6ace3be789fb703a9ea997b97058cd4ec90da691b0cbb3d5a76
MD5 4a9b29bda32b8b0c859f367f35203685
BLAKE2b-256 99717b6bc851cc063526300f3ee6611531acf953a39cbba822c74663293902ef

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: insilicova-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 438.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for insilicova-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f161d15ae87767eb5c3a3c263d4c81fa0987bad6da796a9858b908bc5fa963f9
MD5 8270e8ceeb2783826aaaaa0d44adef0c
BLAKE2b-256 e8123b8838776875916e01fdc8330f1e6e1ee8cfb13d2dfd5743f5e1b4645617

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7220e31438c922ac929ea67d32a57ebc76d34f909d5780eb9a1837c95ba63fd
MD5 bdd14f58d886dad34909627302655bea
BLAKE2b-256 d584d37b1b09efe6fb36e187402ada0e9ef8866ac750c5444be4380216929a20

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 910416a78c49f1436002318aa1c68562b9b8afbf5bc926a563973656a92dd8dd
MD5 7d79940cd7a803f985ed08699dfd993b
BLAKE2b-256 85b955effd576778afaf22403000100f995ef7c9bfd5643bd67f3085742b107b

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 245bfb4d75a9e62adc3eae80d28bed4e5f4b4dfbc8568080d900d44c7a5926ed
MD5 2a93e28e03bd1879add9567bbfcb8ba7
BLAKE2b-256 10e35160f09776973f28866c0600a905e016ee73df234746835e5a5ce3d699c4

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: insilicova-0.1.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 438.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for insilicova-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8980bb94f8d2b5b0efc6f2fc0f5a5ae8f1f4b004895d34de2bdcfb434cd6646c
MD5 84e5111cd500315ce5e056c79f460236
BLAKE2b-256 169ef5517aa4696245c8e383384b1f5940853cfb6f95ca39c3063ffa3603848c

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbf0aa137bcc806941ae794f230abe1d4cc2bb3cf291b76e6738bc1b38871095
MD5 8e96e011a26c22ca277bb5522773559c
BLAKE2b-256 9bdf475e379a6bd76e1ee252840c22dccde489ad427fe4235b054f13be64f92c

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51d44ea255154ea5099c5ac6caab77765a40c3c2c75b88b3b37779578c11330c
MD5 da13b57d9512ee55b49b1bdb8a1a7c2a
BLAKE2b-256 7838140255c5ca1875324a07bed45f403206b4af26a86cdbdda05e6635ad3c34

See more details on using hashes here.

File details

Details for the file insilicova-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for insilicova-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 26a399dacd1b812851272753829e716760323e00c28423d7ec8256ae89f43d71
MD5 6bbe764e6e2c0f4f91db104ab8aa22b5
BLAKE2b-256 3fb856c2d54de829f2fdddfcefc3e158d5424ab414e7304da01db6ef17122dae

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