Skip to main content

bioampexgpillclib

While working on a separate project for BCIs, I realized that utilizing Python was not going to cut it in the long run. After a bit of development, I ended up creating a small C library for reading EEG/EXG data from an Upside Down Labs BioAmp EXG Pill through an ADS1115 ADC over I2C, on Linux (developed on a Raspberry Pi 4). I realized that UpsideDown Lab (the creators of BioAmp) does not seem to have a standard C library nor does one exist in the wild, so low and behold, the "first" C library for the product! I feel special already.

It handles opening the I2C bus, configuring the ADS1115, reading raw samples, and converting them to volts. It does not do filtering, FFT, or classification — those live further up the stack, on top of this library.

If you'd like to learn more about the BioAmp EXG Pill, refer to their official documentation here: https://docs.upsidedownlabs.tech/hardware/bioamp/bioamp-exg-pill/index.html

Hardware assumed

  • BioAmp EXG Pill wired to an ADS1115's A0 input, configured for EEG/EOG mode
  • ADS1115 on I2C bus /dev/i2c-1, default address 0x48 (ADDR pin tied to GND)
  • ADS1115 configured for: continuous conversion mode, single-ended channel A0, ±4.096V PGA range, 128 SPS

If you wire it differently (different channel, different PGA range, different data rate), you'll need to change the config bytes in bioampexgpillclib_init() and the LSB constant to match — see Function reference below for what those values mean. Please be very careful when wiring/soldering. It is easy to short-circuit your beautiful BioAmp EXG Pill if you do the wrong thing.

bioampclibrarypic Forgive me for the sloppy camera work- the wiring that feeds data from the human to the EXG Pill is a bit long and squiggly.

Building

make

This builds libbioampexgpillclib.a (the static library) and test_main (an example program that uses it).

make clean

removes the compiled .o, .a, and binary files.

Using it in your own project

You need two things: bioampexgpillClib.h and libbioampexgpillclib.a. Copy or reference both, then compile your program against them:

gcc yourprogram.c -I/path/to/header -L/path/to/libfolder -lbioampexgpillclib -o yourprogram

Minimal usage example:

#include "bioampexgpillClib.h"
#include <stdio.h>
#include <unistd.h>

int main(void) {
    int fd = bioampexgpillclib_init("/dev/i2c-1", 0x48);
    if (fd < 0) {
        printf("init failed\n");
        return -1;
    }

    int16_t raw;
    while (bioampexgpillclib_read_raw(fd, &raw) == 0) {
        double voltage = bioampexgpillclib_counts_to_voltage(raw);
        printf("raw: %d, voltage: %.4f V\n", raw, voltage);
        usleep(100000);
    }

    bioampexgpillclib_close(fd);
    return 0;
}

Function reference

int bioampexgpillclib_init(const char *i2c_device, int addr)

Opens the I2C bus, selects the ADS1115 at the given address, and writes the config register to start continuous conversion mode.

  • i2c_device — path to the I2C bus device, e.g. "/dev/i2c-1".
  • addr — the ADS1115's I2C address, e.g. 0x48.
  • Returns: an open file descriptor (>= 0) on success, or -1 if the bus couldn't be opened, the device didn't respond, or the config write failed.

The returned file descriptor is what you pass into every other function below — treat it as an opaque handle, not a value to inspect or modify yourself.

int bioampexgpillclib_read_raw(int i2c_file, int16_t *out_raw)

Reads one sample from the ADS1115's conversion register.

  • i2c_file — the file descriptor returned by bioampexgpillclib_init().
  • out_raw — pointer to an int16_t that receives the raw signed ADC count on success.
  • Returns: 0 on success, -1 if either the register-select write or the 2-byte read failed. On failure, *out_raw is left unchanged — don't trust its contents unless the return value was 0.

Each call blocks briefly on the I2C transaction but does not itself wait for a new conversion — in continuous mode the ADS1115 is always updating this register in the background at the configured data rate (128 SPS by default), so calling this faster than that rate will sometimes return the same value twice.

double bioampexgpillclib_counts_to_voltage(int16_t raw)

Converts a raw ADC count into volts.

  • raw — a raw count, typically fresh from bioampexgpillclib_read_raw().
  • Returns: the corresponding voltage as a double, using the fixed scale factor LSB = 4.096 / 32768.0 (volts per count for the ±4.096V PGA range).

This is a pure function — no I2C, no side effects, safe to call as often as you like and easy to unit-test on its own with known inputs.

If you reconfigure the ADS1115 for a different PGA range, update the LSB constant in bioampexgpillClib.c to match, or this function will silently return the wrong voltage.

void bioampexgpillclib_close(int i2c_file)

Closes the I2C file descriptor.

  • i2c_file — the file descriptor returned by bioampexgpillclib_init().
  • Returns: nothing. Call this once you're done sampling; using i2c_file in any other function afterward is undefined behavior.

Known limitations / next steps

  • Single channel only (A0) — no multi-channel support yet.
  • No internal buffering — each read_raw() call is a fresh I2C transaction; callers needing a steady sample rate are responsible for their own timing loop.
  • Config register values are hardcoded in bioampexgpillclib_init() rather than exposed as parameters — changing gain/rate/channel currently means editing the source.

Metadata

Release files for bioampexgpillclib 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bioampexgpillclib 0.1.0
File Size Uploaded
bioampexgpillclib-0.1.0.tar.gz 13.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for bioampexgpillclib 0.1.0
File
bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl CPython 3.8 CPython 3.8 Linux glibc 2.31+ ARMv7l, Linux glibc 2.17+ ARMv7l Details
bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details

Total release size: 515.7 kB

Release files / bioampexgpillclib-0.1.0.tar.gz

Download URL bioampexgpillclib-0.1.0.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b3cf2bc1947fa8f6c8f3190e7c599a1e413d64b0b8c73338ff2576cbffd8675b
BLAKE2b-256 checksum
How to use checksums
2e945bab69ddabfa02aeb639f7e94fcf5fe624c300f59bf6bb8f85353bb38a78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
13c10e61aff1993099452810585fcb0e5ea7aee4e9a1329bb35debcc752c8c52
BLAKE2b-256 checksum
How to use checksums
8fd6d4b955f12898bc23cf7fd0dbbf425b893cc225d151ef6995564cc0d58cef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl

Download URL bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Size 30.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
13e25ae7c0fc954d4dee91af28f6f9620868c3e59bc11455c5f0d02b9b4e03c7
BLAKE2b-256 checksum
How to use checksums
e32279aa77e37f26306ebd507006231d29f2e0b2c9276e8ed50896cc19d2e5a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bioampexgpillclib-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 27.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
27f7c8093fcdcd5822360e4b2168a5ff6d082528134b718d25682578828a628e
BLAKE2b-256 checksum
How to use checksums
a0ef45cf929c1f1e72f16eb0e664b5b6d807cc8470a1f4dec47fd2c456bdaf52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7acfd903e4a91ff126c3c28853db232aefd352b3a330e4491a7db18aa3f6aa00
BLAKE2b-256 checksum
How to use checksums
0099cb11519da0e719f6c8c1461a43beaaf4d34b644f5bc0cc401b10bc93e4e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl

Download URL bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Size 30.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
bdee8fc20156b5b0204ac68d65dc881100d0fc1a2a33c902ce05cb8582639b86
BLAKE2b-256 checksum
How to use checksums
dfcef95b40018ce629c04884bcfe3db38beb11e0945fae9c84444eba935ff14d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bioampexgpillclib-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 27.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
420dc7a7677a911d4bba6bdf3b91f1678cd27d43ec4a5926997d8036571a030a
BLAKE2b-256 checksum
How to use checksums
5ab935703e01ba78da4bab4293b8bef33afd51317a4b9c5d61124a04b1f91b8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 27.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
65aedc33f2bdb55e83573f41450208364ca8b823fe1e1d168dd012f7e7569636
BLAKE2b-256 checksum
How to use checksums
23baa0f6252195476940693367e2244d9d454d843f391d5011fe6eb9f207a8aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl

Download URL bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Size 31.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
1baf0da321d6e083a3266edf0de943adbe26eaa99ce6a079f3bea1091753900e
BLAKE2b-256 checksum
How to use checksums
5138ca873a6118f55adab11f0723dc964becc752df2fe8d52d23b1e9e1cde62d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bioampexgpillclib-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 27.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1e23092e91b506b6de672ba13da6a9f3ad2e205fceeb507208fab9420018cda0
BLAKE2b-256 checksum
How to use checksums
1de2d45955c11fa7a8152d78e1feabc01399314b937f4ec7c6339af0fde19150
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
be0ef812f7598df794266e1cb3c02ae2fdc2940668e9b543a7d4d1e4263aea98
BLAKE2b-256 checksum
How to use checksums
28f0f4210f8f3290bd25d2769f5e409b0e5c2c3e7effb061bbe3e16b92c74d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl

Download URL bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Size 30.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
c5e288682a2430a04bcddb1db045dca8370b0b1d480f839181b20bb6293ec299
BLAKE2b-256 checksum
How to use checksums
9167b45a552d6b3abe4f960bd36f787a05bc9890b857e491bb7f09efdcf5d67e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bioampexgpillclib-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 26.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4a6cceae9964c754345b86748adf4b4ca796c4ece31cd03602698f5d5e55429f
BLAKE2b-256 checksum
How to use checksums
049dfb0eff7afa042bd6070e9f9bdff2b648c032a7138abd5a6c63ee7ce31a53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e3d9a85bdc87b2d85c36d317f21637e400e2c6645ab74fdf4bd04dadec2c51a6
BLAKE2b-256 checksum
How to use checksums
8610f92d277a30ab8620bf36569beac905eaedc0ee37735dc2347288fc673117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl

Download URL bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Size 30.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
bd2bf0ce441b5f3935d9e01c486557c44b6bca719417e0795ac848fbd7152a03
BLAKE2b-256 checksum
How to use checksums
0233694c6d30b0c56f6dc5f0508756cb99fda18b87a33744518a8949e15ffef6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bioampexgpillclib-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 26.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1fcee75495d481f491e6a1288dfc9ef333fa40034e95ecdad7fb6dd9267c387b
BLAKE2b-256 checksum
How to use checksums
f7b0cf1317f7e282caa748a0b1a63a61f210d47704afc1ab438f2a7f87c515a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2b8da583a37bf00566df6733feebd89ba005b5a78dacae43ff035d4166f9f069
BLAKE2b-256 checksum
How to use checksums
ec8e1b2867f6b283cc10f7d89af1f738ef5c95f269b5def460c5e36050a8625c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl

Download URL bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl
Size 30.2 kB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
c228b6e3dba82fc248911e3360664e3167fbc7a4c7da0846cbd13b7101f0d443
BLAKE2b-256 checksum
How to use checksums
62c3c1679fb99483494142c3c0d0a99682d897d809d0430029a5f04e1baf442b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bioampexgpillclib-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 26.9 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2de6325535bf564f71e65be8595badcb7e54ca73de9b067c3720fc11210ae2cc
BLAKE2b-256 checksum
How to use checksums
203f2a32f9508bda95aa446995176a1e9337544042998dab7da425ea9f6110d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.1

19 release files

This release

0.1.0 This release

19 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page