Skip to main content

Chi

Unit tests on multiple python versions Unit tests on multiple operating systems codecov Documentation Status DOI

About

Chi is an open source Python package for pharmacokinetic and pharmacodynamic (PKPD) modelling.

All features of the software are described in detail in the full API documentation.

Getting started

Installation

  1. Install sundials

Chi uses the open source package Myokit to solve ordinary differential equations and compute their sensitivities efficiently. Myokit does this using sundials' CVODESS, which needs to be installed with:

  • On Ubuntu:
apt-get install libsundials-dev
  • On MacOS:
brew install sundials
  • On Windows: No action required. Myokit will install sundial automatically.
  1. Install chi
pip install chi-drm

You can now use chi's functionality by importing it

import chi

Tutorials

Tutorials and more detailed explanations on how to use chi can be found in the documentation's getting started section.

Citation

If you use this software in your work, please cite it using the following metadata:

Citation string

Augustin, D., (2024). Chi: A Python package for treatment response modelling. Journal of Open Source Software, 9(94), 5925, https://doi.org/10.21105/joss.05925

BibTeX

@article{
    Augustin2024, 
    doi = {10.21105/joss.05925}, 
    url = {https://doi.org/10.21105/joss.05925}, 
    year = {2024}, 
    publisher = {The Open Journal}, 
    volume = {9}, 
    number = {94}, 
    pages = {5925}, 
    author = {David Augustin}, 
    title = {Chi: A Python package for treatment response modelling}, 
    journal = {Journal of Open Source Software} 
}

Contributing

There are lots of ways how you can contribute to Chi's development, and you are welcome to join in! For example, you can report problems or make feature requests on the issues pages.

Similarly, if you would like to contribute documentation or code you can create and issue, and then provide a pull request for review. To facilitate contributions, we have written extensive contribution guidelines to help you navigate the code.

License

BSD-3-Clause

Metadata

Release files for chi-drm 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chi-drm 1.0.3
File Size Uploaded
chi_drm-1.0.3.tar.gz 169.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chi-drm 1.0.3
File Interpreter ABI Platform
chi_drm-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 360.2 kB

Release files / chi_drm-1.0.3.tar.gz

Download URL chi_drm-1.0.3.tar.gz
Size 169.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ebc1c7853311afbbc1fd0b1ddc31d3f59537d18a938567ae7acc38c8e9456928
BLAKE2b-256 checksum
How to use checksums
1c26ba8d6a111cdfcbaafc227caf0b8f9463f0cf36f54e24abfc0e998973355e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / chi_drm-1.0.3-py3-none-any.whl

Download URL chi_drm-1.0.3-py3-none-any.whl
Size 190.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
293f136baaa79c09fa4c9deb7011f39529978e098c0476d109f4effe5013c1b4
BLAKE2b-256 checksum
How to use checksums
29fa68eb81523711970e8fc967ae48894981f071e4856e4044e06fba5822cd1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page