Python implementation of the InSilicoVA Algorithm.
Project description
insilicova (Python version)
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 insetup.py
) -
Build the package with
python -m build
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
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 831bcc35b22d0ecf1dbb13cafd0e95690e97416c5c2f2cfce35ea5aa10ee0611 |
|
MD5 | 8b619fbb49ff4ca6406a3844677f5461 |
|
BLAKE2b-256 | e9886849c2c65fd930ea9936a3636dfad04d9c798b9b879d139ed0baa0f4290e |
File details
Details for the file insilicova-0.1.3-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 440.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 023cf96b6bf1346814b90792ad5a830eef4b3bc11ea2db301be3c252af65b2fc |
|
MD5 | 1e6a05357dfe6939d1264465a555fc28 |
|
BLAKE2b-256 | 2cc943711ff783a96c771d92857992f29374862d91cb2dd7726077a2e7d030fb |
File details
Details for the file insilicova-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 519.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ef6be56c872067e453c2f862c4d618b8835f176b737177ee8ad43381206c67c |
|
MD5 | 08b5f0b37b95001a7c39e247e5fc8b48 |
|
BLAKE2b-256 | 36d87c0f9e46a80b4d9f5b03cb6fefb91fc896f874a171d60cd83ca60f51652d |
File details
Details for the file insilicova-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 445.8 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9542374a2aff58ff9d460a9c6c7b8d52f3e7abab8e5f3cb255e02e45133f1e97 |
|
MD5 | aab2531f7b576071afd5b8f93339d5e4 |
|
BLAKE2b-256 | 1a1e2cb79d6a37f16c255ef9f048e18b173ba1c598489543a33492b5df454487 |
File details
Details for the file insilicova-0.1.3-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 464.3 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f558a2339f7a658a37145d82a48e05df829795a2db95c2fe0a829f3f9c3f612a |
|
MD5 | 7928dc04e70893e83bd62d885af2aada |
|
BLAKE2b-256 | f765528435ff884e7af63a0521d6e11040f9ba4fd75bacf4c3afc88f9aa3a2c6 |
File details
Details for the file insilicova-0.1.3-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 439.7 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41c08bd00c928099dab5eb7c92ed9f67d41efbb651965043430cd901c4ca877b |
|
MD5 | 1c9c5fa9fbf41dcda525da74fa3da320 |
|
BLAKE2b-256 | 19033791fc32d65625054b5c26f3e3cee9b406cd1b6fe0b7a970dba8fcf09453 |
File details
Details for the file insilicova-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 519.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcddf13fa9bf7ed02c5719279f00d2dc414b863df0903d218ebb0778082522ce |
|
MD5 | 85fafdcee232ed559eeab66573d4c0ee |
|
BLAKE2b-256 | 0b35e76b4e1a400349454be165c3b50f5d517795762fb5d14e531148a85efbc4 |
File details
Details for the file insilicova-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 446.9 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc0c18cb0cb02ca9d9070fdbed3b8b2bbf3176022479466b550ec9f005a6d304 |
|
MD5 | b90212b1879fb949f625537f5d251afb |
|
BLAKE2b-256 | eee715476c7206957e7808b0a9533515e8726cb4aa6c7343be2fa8bf74bb4af8 |
File details
Details for the file insilicova-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 463.9 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbe0aabe24f2e7c7ac145c6c29d98f77c3d369941ec646489e416bc34587f5e2 |
|
MD5 | b3d6c8546e883a8bc0eee37b72a590fe |
|
BLAKE2b-256 | 55877cdb05e81ea5f01a511b8053740d1107c5127a86793874fee4f725ed44b5 |
File details
Details for the file insilicova-0.1.3-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 438.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 423617c85b5204a8abf07a77bd68c422a2bc2ed8f1a5185b416fa2601c8eb878 |
|
MD5 | 9e7e930b5214511077b2f2d44f814270 |
|
BLAKE2b-256 | 5369daf889bd6b3c1ee7af8a2e1976b88788d69102541ec4790e51a751056505 |
File details
Details for the file insilicova-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 518.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b6760f8b7abfa43ad11207164f262ebe48581ef65afe260fb3950d5dde65f3d |
|
MD5 | e291c891db690e39bf56d4c7acb23189 |
|
BLAKE2b-256 | 702fec434cec7f1c46324f7ffbe9e685738d7b36fee4fb9ee7bd2ebc40ae8b78 |
File details
Details for the file insilicova-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 445.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92d92a6a5cbdeaa41beb4a2c476acb623c4cacfb76fbfe404109dd5bee83e4e |
|
MD5 | cd4c9ebf4ef2348459cd74339e2c25a0 |
|
BLAKE2b-256 | 14f967f9c359a9882f73e9e45037181f19459e05225b85bb15322c99a6620927 |
File details
Details for the file insilicova-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 462.6 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b14addb0b467e6ace3be789fb703a9ea997b97058cd4ec90da691b0cbb3d5a76 |
|
MD5 | 4a9b29bda32b8b0c859f367f35203685 |
|
BLAKE2b-256 | 99717b6bc851cc063526300f3ee6611531acf953a39cbba822c74663293902ef |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f161d15ae87767eb5c3a3c263d4c81fa0987bad6da796a9858b908bc5fa963f9 |
|
MD5 | 8270e8ceeb2783826aaaaa0d44adef0c |
|
BLAKE2b-256 | e8123b8838776875916e01fdc8330f1e6e1ee8cfb13d2dfd5743f5e1b4645617 |
File details
Details for the file insilicova-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 518.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7220e31438c922ac929ea67d32a57ebc76d34f909d5780eb9a1837c95ba63fd |
|
MD5 | bdd14f58d886dad34909627302655bea |
|
BLAKE2b-256 | d584d37b1b09efe6fb36e187402ada0e9ef8866ac750c5444be4380216929a20 |
File details
Details for the file insilicova-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 445.4 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 910416a78c49f1436002318aa1c68562b9b8afbf5bc926a563973656a92dd8dd |
|
MD5 | 7d79940cd7a803f985ed08699dfd993b |
|
BLAKE2b-256 | 85b955effd576778afaf22403000100f995ef7c9bfd5643bd67f3085742b107b |
File details
Details for the file insilicova-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 462.7 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 245bfb4d75a9e62adc3eae80d28bed4e5f4b4dfbc8568080d900d44c7a5926ed |
|
MD5 | 2a93e28e03bd1879add9567bbfcb8ba7 |
|
BLAKE2b-256 | 10e35160f09776973f28866c0600a905e016ee73df234746835e5a5ce3d699c4 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8980bb94f8d2b5b0efc6f2fc0f5a5ae8f1f4b004895d34de2bdcfb434cd6646c |
|
MD5 | 84e5111cd500315ce5e056c79f460236 |
|
BLAKE2b-256 | 169ef5517aa4696245c8e383384b1f5940853cfb6f95ca39c3063ffa3603848c |
File details
Details for the file insilicova-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 518.3 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbf0aa137bcc806941ae794f230abe1d4cc2bb3cf291b76e6738bc1b38871095 |
|
MD5 | 8e96e011a26c22ca277bb5522773559c |
|
BLAKE2b-256 | 9bdf475e379a6bd76e1ee252840c22dccde489ad427fe4235b054f13be64f92c |
File details
Details for the file insilicova-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 445.1 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51d44ea255154ea5099c5ac6caab77765a40c3c2c75b88b3b37779578c11330c |
|
MD5 | da13b57d9512ee55b49b1bdb8a1a7c2a |
|
BLAKE2b-256 | 7838140255c5ca1875324a07bed45f403206b4af26a86cdbdda05e6635ad3c34 |
File details
Details for the file insilicova-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: insilicova-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 462.4 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a399dacd1b812851272753829e716760323e00c28423d7ec8256ae89f43d71 |
|
MD5 | 6bbe764e6e2c0f4f91db104ab8aa22b5 |
|
BLAKE2b-256 | 3fb856c2d54de829f2fdddfcefc3e158d5424ab414e7304da01db6ef17122dae |