Catalog PyPI
PACKAGE EXPLORERView in registry

actxa-insights-test

PyPI

SDK Python package for Actxa Insights

Versions collected1
Direct dependencies1From release 0.0.6
Last observed20 Oct, 18:43 UTC

README

Version 0.0.6 documentation

Actxa Insights SDK Package 🏥📊

Actxa Insights SDK is a lightweight and easy-to-use Python library for integrating health data, including:
✅ Blood Glucose Monitoring 🩸
✅ VO₂ Max Estimation 🏃‍♂️
✅ Sleep Tracking 💤
✅ Heart Rate Analysis ❤️
✅ Stress & Recovery Tracking 😌

Designed for developers, health tech startups, and researchers, this SDK simplifies API integration for wearables, fitness apps, and health analytics platforms.

🚀 Features

✔ Unified API Interface – Connect multiple health metrics with a single SDK.
✔ Secure & Configurable – Uses .env for environment-based API handling (dev, uat, staging, production).
✔ Fast & Efficient – Optimized for real-time and batch processing of health data.
✔ Compatible with Popular APIs – Works with health devices & cloud-based health platforms.

🔧 Building the Package

If there are new code changes in SDK, you need to create new version, here are the steps:

  • in setup.py file, create new version
  • rename existing folder dist to dist_.[previous version]
  • do these commands in your terminal
python -m pip install --upgrade build twine
python -m build
twine upload dist/*
  • it will show input text to input your pyPi API token

📦 Installation

Install via pip:

pip install actxa-insights-test

🛠 Usage

In your python, write this code to use the Actxa Insights SDK

from actxa_insights_test import predict_bgm_range_app

response = predict_bgm_range_app(
    env="dev",
    application_id="186d1e95-4fbe-4f74-802d-8a52b4637aaa",
    device_id="ec4a2e2a-51e9-4d9c-8ae6-b058a6975154",
    serial_number="serial-number",
    user_id=10015678,
    req_body={
        "start": "2024-09-12 09:53:22",
        "end": "2024-09-12 09:58:33",
        "fasting": True,
        "within2HrsMeal": False,
        "nBit": 23,
        "ppgData": [
            {
                "ppg": [
                    5956031,
                    5949472,
                    5942943,
                    5938014,
                    5934479,
                    5931011,
                    5926540,
                    5923345,
                    5927220,
                    5932507,
                    5939766,
                    5941773,
                    5937539,
                    5931266,
                    5930365,
                    5934972,
                    5939528,
                    5942112,
                    5942775,
                    5942079,
                    5941772,
                    5943387,
                    5946278,
                    5948828,
                    5950833,
                    5952108,
                    5953774,
                    5955423,
                    5956630,
                    5955560,
                    5952499,
                    5948385,
                    5943319,
                    5938611,
                    5934377,
                    5931351,
                    5930841,
                    5932269,
                    5933340,
                    5934956,
                    5934820,
                    5933561,
                    5933664,
                    5935126,
                    5936672,
                    5937250,
                    5936315,
                    5935839,
                    5936298,
                    5937964,
                ],
                "timestamp": "01:44:46",
            },
            {
                "ppg": [
                    5956036,
                    5949473,
                    5942946,
                    5938016,
                    5934479,
                    5931011,
                    5926540,
                    5923345,
                    5927220,
                    5932507,
                    5939766,
                    5941773,
                    5937539,
                    5931266,
                    5930365,
                    5934972,
                    5939528,
                    5942112,
                    5942775,
                    5942079,
                    5941772,
                    5943387,
                    5946278,
                    5948828,
                    5950833,
                    5952108,
                    5953774,
                    5955423,
                    5956630,
                    5955560,
                    5952499,
                    5948385,
                    5943319,
                    5938611,
                    5934377,
                    5931351,
                    5930841,
                    5932269,
                    5933340,
                    5934956,
                    5934820,
                    5933561,
                    5933664,
                    5935126,
                    5936672,
                    5937250,
                    5936315,
                    5935839,
                    5936298,
                    5937964,
                ],
                "timestamp": "01:44:46",
            },
        ],
    },
)
print(response)

✅ Success Response

If your request was successfull, then it will print out the response like this

{
    "data": {
        "measurement_id": "e42d84d2-44f0-4f24-b8ac-b406d2d82c3d"
    },
    "status": {
        "message": "Success",
        "success": true
    }
}

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.621 Mar 20251

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:43 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:72a6fb42c10662b70b4bf736145d73cde0e7f51b318645c132a75a81f1231f17