Skip to main content

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

  • Build a new model: Follow the step-by-step Tutorials to build a model from scratch.
  • Use an existing model: Browse the collection of Models.

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

medpython-1.0.1.tar.gz (62.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

medpython-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

medpython-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

medpython-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

medpython-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

medpython-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Hashes for medpython-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a8eb613fe81e25a5514727905894cd1b17d0fc2ba6bff5feffe5a7df878a005d
MD5 a99f8aec12c4ceaee3a67b4388b58f05
BLAKE2b-256 291b572c1027c5e2467f454dbf4bc1b9c45da408ba67abddf156fd80ad65b020

See more details on using hashes here.

File details

Details for the file medpython-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for medpython-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d3649a40e8600cc156d9ec4cba9c3dff5d65cc3fb6f15753e8e0b2eeac80992c
MD5 cc42513f79dae4be12bcc657aaf03555
BLAKE2b-256 7ae607bef8e9b4b7c40e456456593755f5d36e929dc978641ceb0422346b21d7

See more details on using hashes here.

File details

Details for the file medpython-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for medpython-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c1ca80915a66a7b037476b25966aad3318bd6a229e84db539a543312f096bd58
MD5 e495103219eeacf54813231b5fab4358
BLAKE2b-256 ceebad3e3a8d8093efc7fb530977a33b4c64c02939180de11ce42c5d956f27ef

See more details on using hashes here.

File details

Details for the file medpython-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for medpython-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9848e82c6d24fd50c779c3a58adef07f2cacd8b24dd01ee9363c70fe1880132c
MD5 f9a5b61312749f46044e2acf014f775d
BLAKE2b-256 a832414e5b3244f1b219b931490e9116074732b5dad161093981d3c863bfacb0

See more details on using hashes here.

File details

Details for the file medpython-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for medpython-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a7528ab99c1d00efc34e377e48f8018917244da1210221553e8b8f39f2c21eae
MD5 019e4576a5d7bcc697cb6453839bb0e8
BLAKE2b-256 ccfa956f388edd363193f82f3a45a26a057147e476382692ef3f579958bd7eec

See more details on using hashes here.

File details

Details for the file medpython-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for medpython-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7cb35df9142862c2fc3afcc2b2168b657ca509e761f969c9b69263b7fd02c8a8
MD5 cd2795bc675004cc04817eaa7a0cb077
BLAKE2b-256 5091dce48990cea4431ff62c9cc5eefcac2cce84e89763e27a04f1afedccbdee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page