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.2.tar.gz (56.7 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.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

medpython-1.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

medpython-1.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

medpython-1.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

medpython-1.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (44.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file medpython-1.0.2.tar.gz.

File metadata

  • Download URL: medpython-1.0.2.tar.gz
  • Upload date:
  • Size: 56.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for medpython-1.0.2.tar.gz
Algorithm Hash digest
SHA256 1c9e5f1c5bdffb089d9b90524ee3d274ac42933ce00c4b2babc3607131aad031
MD5 e09dbe043c87202d534fe234e8773126
BLAKE2b-256 4a8149502da11661740e7082971788d9a3e8faadf7a812de3a1d5499e353dab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for medpython-1.0.2.tar.gz:

Publisher: build_py.yaml on Medial-EarlySign/MR_Scripts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for medpython-1.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 89fa402a86d0df2d89609fd7036d6cb44c4a767b67f519d290c84120e24df452
MD5 d9a8e8d38131bd40224dc72d5fbfe071
BLAKE2b-256 526f2209e56784bd7d42b8963ec9611132e5c29f00d79329803b72484d099777

See more details on using hashes here.

Provenance

The following attestation bundles were made for medpython-1.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_py.yaml on Medial-EarlySign/MR_Scripts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for medpython-1.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8b73898920feea02a41cec176ca9149ed7b9cbbb13d35e611e7a5d06fd32ccb4
MD5 8a1c004688352499a91771ee91edb4ee
BLAKE2b-256 7b4bd9816ab4253c15e993387a55654ec7401d935f870e533dca7cfa76afbb03

See more details on using hashes here.

Provenance

The following attestation bundles were made for medpython-1.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_py.yaml on Medial-EarlySign/MR_Scripts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for medpython-1.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 68842effb793293c4ca5acd20ad4570e18d9ae25f39376b1d1eb7ce10e688a23
MD5 d43feefaef7f32fef6d5f15bab146daa
BLAKE2b-256 b2337e8cbdfcd16bc5f20f29553d625335f956759ed122a91ed938de388cff88

See more details on using hashes here.

Provenance

The following attestation bundles were made for medpython-1.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_py.yaml on Medial-EarlySign/MR_Scripts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for medpython-1.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 70e100a50ef66e3f2cbf62c8f2891087141605706862adac6d28aed0935e287c
MD5 6bb85fef52e98336b646d6c854380a95
BLAKE2b-256 1afcb62c82285cfaf49dbb7ce18a211705aa4b95217bdb49bb7874dd395cc090

See more details on using hashes here.

Provenance

The following attestation bundles were made for medpython-1.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_py.yaml on Medial-EarlySign/MR_Scripts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for medpython-1.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b2216002f8ba1fc37383a2bda732163e1e70908e611163c69a405295d95a0426
MD5 78ae5a55e33aa0f80fe66d87cb2c15b7
BLAKE2b-256 21b1cd35092a1c66e2014e826faea6ed79fbeb95380bb3b6263ba77390d5abef

See more details on using hashes here.

Provenance

The following attestation bundles were made for medpython-1.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build_py.yaml on Medial-EarlySign/MR_Scripts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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