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.1.tar.gz (219.0 kB view hashes)

Uploaded Source

Built Distributions

insilicova-0.1.1-cp312-cp312-win_amd64.whl (440.3 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

insilicova-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (519.6 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

insilicova-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl (466.2 kB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

insilicova-0.1.1-cp311-cp311-win_amd64.whl (439.7 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

insilicova-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (519.8 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

insilicova-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (467.6 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

insilicova-0.1.1-cp310-cp310-win_amd64.whl (438.4 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

insilicova-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.4 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

insilicova-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl (466.0 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

insilicova-0.1.1-cp39-cp39-win_amd64.whl (438.2 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

insilicova-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.6 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

insilicova-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl (466.2 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

insilicova-0.1.1-cp38-cp38-win_amd64.whl (438.4 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

insilicova-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.3 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

insilicova-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl (465.9 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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