Medial EarlySign Python
Project description
Medial EarlySign Python Library
Our platform is designed to transform complex, semi-structured Electronic Medical Records (EMR) into machine-learning-ready data and reproducible model pipelines. The framework is optimized for the unique challenges of sparse, time-series EMR data, delivering low memory usage and high-speed processing at scale.
It was conceived as a TensorFlow for machine learning on medical data.
All software is now open-sourced under the MIT license. Some of the models developed by Medial EarlySign that are currently in production are available exclusively through our partners.
The framework was battle-tested in production across multiple healthcare sites and was a key component of an award-winning submission to the CMS AI Health Outcomes Challenge.
Why Use This Platform?
- High-Performance Processing: Engineered for large-scale, sparse EMR time-series data where general-purpose libraries like pandas fall short.
- Reusable Pipelines: Save valuable engineering time by providing shareable, tested pipelines and methods.
- Built-in Safeguards: Mitigate common pitfalls like data leakage and time-series-specific overfitting.
- Production-Ready: Designed for easy deployment using Docker or minimal distroless Linux images.
Core Components
The platform is built on three key pillars:
- MedRepository: A compact, efficient data repository and API for storing and accessing EMR signals. Querying categorical signals like perscriptions and diagnosis in an easy and efficient API.
- MedModel: An end-to-end machine learning pipeline that takes data from MedRepository or JSON EMR inputs to produce predictions and explainability outputs. It supports both training and inference.
- Medial Tools: A suite of utilities for training, evaluation, and workflow management, including bootstrap analysis, fairness checks, and explainability.
Getting Started
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file medpython-1.0.1.tar.gz.
File metadata
- Download URL: medpython-1.0.1.tar.gz
- Upload date:
- Size: 62.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8eb613fe81e25a5514727905894cd1b17d0fc2ba6bff5feffe5a7df878a005d
|
|
| MD5 |
a99f8aec12c4ceaee3a67b4388b58f05
|
|
| BLAKE2b-256 |
291b572c1027c5e2467f454dbf4bc1b9c45da408ba67abddf156fd80ad65b020
|
File details
Details for the file medpython-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: medpython-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 44.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3649a40e8600cc156d9ec4cba9c3dff5d65cc3fb6f15753e8e0b2eeac80992c
|
|
| MD5 |
cc42513f79dae4be12bcc657aaf03555
|
|
| BLAKE2b-256 |
7ae607bef8e9b4b7c40e456456593755f5d36e929dc978641ceb0422346b21d7
|
File details
Details for the file medpython-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: medpython-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 44.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1ca80915a66a7b037476b25966aad3318bd6a229e84db539a543312f096bd58
|
|
| MD5 |
e495103219eeacf54813231b5fab4358
|
|
| BLAKE2b-256 |
ceebad3e3a8d8093efc7fb530977a33b4c64c02939180de11ce42c5d956f27ef
|
File details
Details for the file medpython-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: medpython-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 44.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9848e82c6d24fd50c779c3a58adef07f2cacd8b24dd01ee9363c70fe1880132c
|
|
| MD5 |
f9a5b61312749f46044e2acf014f775d
|
|
| BLAKE2b-256 |
a832414e5b3244f1b219b931490e9116074732b5dad161093981d3c863bfacb0
|
File details
Details for the file medpython-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: medpython-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 44.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7528ab99c1d00efc34e377e48f8018917244da1210221553e8b8f39f2c21eae
|
|
| MD5 |
019e4576a5d7bcc697cb6453839bb0e8
|
|
| BLAKE2b-256 |
ccfa956f388edd363193f82f3a45a26a057147e476382692ef3f579958bd7eec
|
File details
Details for the file medpython-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: medpython-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 44.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cb35df9142862c2fc3afcc2b2168b657ca509e761f969c9b69263b7fd02c8a8
|
|
| MD5 |
cd2795bc675004cc04817eaa7a0cb077
|
|
| BLAKE2b-256 |
5091dce48990cea4431ff62c9cc5eefcac2cce84e89763e27a04f1afedccbdee
|