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
Hashes for insilicova-0.1.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45f6d21745f1a58b9861fc745919e0474158c900809414a2a8a5e842bd00e671 |
|
MD5 | ac67359f08cf4ccdf74b0952fb5327f1 |
|
BLAKE2b-256 | 5437e9013a42810c447932ba3c80bc4a67c0ccec93eeecc46ed2ecda1f4e321b |
Hashes for insilicova-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c81f4ab631565f5e7fafcdbd959a5e6edb1c517bea0cfe5ca8fb88bfb73c50e |
|
MD5 | 16ced5dc61a3240d9c5ccc80b9b301be |
|
BLAKE2b-256 | 988cd2437fcbc5d13d4af47e03ffe532639a62a45b54e5bef057464ade92c9a7 |
Hashes for insilicova-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c13964c4ef595d556cced283e9a600734c3f8f68c75cbc218df38869fc27337d |
|
MD5 | 441d787bcefc4e8414b887b42f97901d |
|
BLAKE2b-256 | d5b5f307be101b8d0fec3a47fbdb590b2ee4198d0ce49cb6ba16d977829af227 |
Hashes for insilicova-0.1.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8987f61a0832c9f7d7ea83546b7be475a6b87541a9a6f4f78662a56fb6442988 |
|
MD5 | 73f3dda4ec0cac1e95875b8d40ceb13b |
|
BLAKE2b-256 | b1cc9db7d5a85cda1551dd642939863ccbae66c9ad9977251abcc9d7cf9ba5c9 |
Hashes for insilicova-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03de27d6228e9a16584300943f0bbff542dd8e59863311ddcc76c1dc927ea9ac |
|
MD5 | f40eed56d5b89e38d5891d3d11c559d5 |
|
BLAKE2b-256 | de5c8ca78dd602f78a2b5b6c3f6c96c649680b788a283f9b9a83951d91f52f21 |
Hashes for insilicova-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cc22657e90c45c12739d8076e084a5df60c3d7ab632998a987d8529304b5477 |
|
MD5 | f5a32dca8b185f4be5ab698cb4290af5 |
|
BLAKE2b-256 | 7f8ee5712af8f71d90680c819e610be9fffe116219a61cfceb92744fc569a2df |
Hashes for insilicova-0.1.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d03ff2038398485c99bfcf56916cf09bc3087725411c2ce88899ba7f42679679 |
|
MD5 | 45eba155f84358ee53b705c45b5dc72c |
|
BLAKE2b-256 | a6a00f638113f393e52041ceaa4b2bcb28c6aba9618cf7c30b93818513eb1351 |
Hashes for insilicova-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfe1f23537841b67476f720a4308481f2f4f2d38a91f53285c0f6579a60f73b1 |
|
MD5 | 288be67cfdfb35508b86dc73bbba44f8 |
|
BLAKE2b-256 | af9bea479d6b3f1d11317fb1376d8b8ef59ca4b8fba8e1f08afca8dad5ea6dc9 |
Hashes for insilicova-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a01ade9d6f86bd9f5a3546689d24eb5661b847c0dbe8544052d66cc84652457 |
|
MD5 | e7b46af13727d6a4b59bb0d54f5082b1 |
|
BLAKE2b-256 | 42c7bc08abca714199176b260e930d02d0724ca50ae4a35dc97e64e9a08dbb47 |
Hashes for insilicova-0.1.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6323726a4b8367e86a8f3eef23e3a28893ee4b0f81fcb52eebcd15d95f77471 |
|
MD5 | 2a06ddedabae28881ce1459b31a88ca2 |
|
BLAKE2b-256 | 5e3269380e889e9f63888f198d96135a3451e01e4b48e1ef5401e555586f896e |
Hashes for insilicova-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0127cbdd5721f608533f369ac0466bad739960e023e5096f51bc0f67027a6310 |
|
MD5 | 06557005269fc7c08878bd88ad0eb3d0 |
|
BLAKE2b-256 | 6b5e4317c56f6bb24ff54f9fe45ce2dfa79f461835f56388cde9a4260d4be47b |
Hashes for insilicova-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55497ef81adb3bd6a78b92a511ba8bcfff82d8a019cbee714248cb1ace50a568 |
|
MD5 | 4b4351c16b2d389d3ec85239586ccd0d |
|
BLAKE2b-256 | 575b04b21535671d9be1552fe219a7efc3e9364be5e92bac0592bf1c03b5170c |
Hashes for insilicova-0.1.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f4fa095163624dcb7ea8893a9a032d81aabdcd49668184e44444d1fd4a9271 |
|
MD5 | eeddce9e9f4716258ee88f51c23d80e6 |
|
BLAKE2b-256 | 57c11c28c133905ee95e2f535c9b1db4011155e1f67f3ce960184342fe504aca |
Hashes for insilicova-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baa9c87a69b2fdad2ed7f7514efe886e36a12c2277759f219f4694590813dcb3 |
|
MD5 | 3b25ef8e5a960ac104ba1351481084b4 |
|
BLAKE2b-256 | 54ee3c5eaa92e3a00d71f25b25407139385c239b906390054996b900d46f336c |
Hashes for insilicova-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaef92737adc633aefc357fdd69a36623efebb2ffff6152bc11c48b297556632 |
|
MD5 | 1486b405946605375900399118173d40 |
|
BLAKE2b-256 | ede1784fe081b71d11739f4eaffccabffdbef1d9b66fcf459f4466ef0f817900 |