A pre-clinical Edge-AI SDK for diabetes management validation.
Project description
IINTS-AF SDK
"Code shouldn't be a secret when it's managing a life."
Open-source research platform for insulin delivery algorithm simulation and validation.
Repository Map
| Path | Purpose |
|---|---|
src/iints/ |
installable SDK source code |
docs/ |
public documentation, governance, release notes, and Obsidian vault mirror |
examples/ |
runnable examples and notebooks |
tests/ |
unit, CLI, system, and realism tests |
research/ |
research artifacts and benchmark snapshots |
tools/ |
maintainer scripts for docs, CI, and release workflows |
data_packs/ |
small bundled/demo data packs |
algorithms/ |
example insulin algorithm entry points |
Important starting points:
docs/THEORY_STRESS_LAB.md— Jetson scientific stress-test modedocs/governance/API_STABILITY.md— semver and API policydocs/governance/PRIVACY_POLICY.mdanddocs/governance/TERMS_OF_USE.md— public legal docs
What It Does
- Simulate virtual patients across thousands of scenarios before any algorithm reaches a real device
- Certify datasets cryptographically — traceable, consented, reproducible
- Understand results with audit-ready reports and local AI explanation via Ministral
Install
pip install "iints-sdk-python35[full,mdmp]"
iints doctor --smoke-run
Raspberry Pi / Arduino UNO Q:
pip install "iints-sdk-python35[edge,mdmp]"
iints edge quickstart --board raspberry_pi
iints edge quickstart --board uno_q
Quick Start
iints quickstart --project-name my_study
cd my_study
iints presets run --name baseline_t1d --algo algorithms/example_algorithm.py
iints ai report results/<run_id>
Full documentation: python35.github.io/IINTS-SDK
Live Demo
For a Zoom call, jury walkthrough, or sponsor demo where you want the story first and code as proof:
iints demo eucys --output-dir results/live_demo
Use iints demo doctor for clinical feedback conversations and iints demo booth for public digital-patient demos.
Research software. Not a medical device. Apache-2.0 licensed, with legacy MIT notices where applicable. Built by a 17-year-old with type 1 diabetes.
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 Distribution
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 iints_sdk_python35-1.5.18.tar.gz.
File metadata
- Download URL: iints_sdk_python35-1.5.18.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e95227762b2b6c9286e635048a0d85c318dadc29e4cf5866c1333bf1f321dea4
|
|
| MD5 |
5aaafa7fdef0413a9c38e63c06034980
|
|
| BLAKE2b-256 |
cac867f5cb1bf1a1316103577f9b23cc575c43d388e01c0d82ea550c8a7bf205
|
Provenance
The following attestation bundles were made for iints_sdk_python35-1.5.18.tar.gz:
Publisher:
publish-pypi.yml on python35/IINTS-SDK
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
iints_sdk_python35-1.5.18.tar.gz -
Subject digest:
e95227762b2b6c9286e635048a0d85c318dadc29e4cf5866c1333bf1f321dea4 - Sigstore transparency entry: 1929316367
- Sigstore integration time:
-
Permalink:
python35/IINTS-SDK@b33a687781b62421e3f412242b16d9dde14f681d -
Branch / Tag:
refs/tags/v1.5.18 - Owner: https://github.com/python35
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@b33a687781b62421e3f412242b16d9dde14f681d -
Trigger Event:
push
-
Statement type:
File details
Details for the file iints_sdk_python35-1.5.18-py3-none-any.whl.
File metadata
- Download URL: iints_sdk_python35-1.5.18-py3-none-any.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5caf677a52528ddb6d0bd5d64be6dec244b75ac74b13c473f637fc079ea457e5
|
|
| MD5 |
bc4e2323091ea5cad78ad32d137ccefd
|
|
| BLAKE2b-256 |
c2fd7861bf584480aa69a0a0828bb0f2e95f7bdde6da92c40758f7ef43e8e1be
|
Provenance
The following attestation bundles were made for iints_sdk_python35-1.5.18-py3-none-any.whl:
Publisher:
publish-pypi.yml on python35/IINTS-SDK
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
iints_sdk_python35-1.5.18-py3-none-any.whl -
Subject digest:
5caf677a52528ddb6d0bd5d64be6dec244b75ac74b13c473f637fc079ea457e5 - Sigstore transparency entry: 1929316460
- Sigstore integration time:
-
Permalink:
python35/IINTS-SDK@b33a687781b62421e3f412242b16d9dde14f681d -
Branch / Tag:
refs/tags/v1.5.18 - Owner: https://github.com/python35
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@b33a687781b62421e3f412242b16d9dde14f681d -
Trigger Event:
push
-
Statement type: