ctrlsys
Python bindings for SLICOT (Subroutine Library In COntrol Theory) - numerical routines for control systems analysis and design. This is a low-level API primarily targeting AI agents and higher-level libraries.
Note: This package was previously published as
slicoton PyPI. Install withpip install ctrlsys.
Installation
pip install ctrlsys
Features
- 600+ routines for control systems
- State-space methods: Riccati, Lyapunov, pole placement
- Model reduction: Balance & Truncate, Hankel-norm
- System identification: MOESP, N4SID
- NumPy integration: Column-major arrays
Usage
While you can use this library directly, it's recommended to access it through AI coding agents that understand control theory conventions and SLICOT's API patterns.
For agent skills (Claude Code, Cursor, etc.), see control-skills.
Quick Start
import numpy as np
import ctrlsys
# Controllability analysis
A = np.array([[1, 2], [3, 4]], order='F')
B = np.array([[1], [0]], order='F')
a_out, b_out, ncont, z, tau, info = ctrlsys.ab01md('I', A, B.flatten(), 0.0)
print(f"Controllable dimension: {ncont}")
Column-Major Arrays
SLICOT uses Fortran conventions:
A = np.array([[1, 2], [3, 4]], order='F') # Required!
Contributions
I don't accept direct contributions. Issues and PRs are welcome for illustration, but won't be merged directly. An AI agent reviews submissions and independently decides whether/how to address them. Bug reports appreciated.
License
This project (C11 translation and Python bindings) is BSD-3-Clause. See LICENSE.
The original SLICOT library is copyright © 1996-2025 The SLICOT Team, maintained by NICONET e.V., and licensed under BSD-3-Clause. See LICENSE-SLICOT.
Metadata
Release files for ctrlsys 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ctrlsys-1.1.1.tar.gz | 2.5 MB | Details |
Built distributions (wheels)
Total release size: 266.9 MB
Release files / ctrlsys-1.1.1.tar.gz
| Download URL | ctrlsys-1.1.1.tar.gz |
|---|---|
| Size | 2.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
35edb2c66c80123ffbec6e230d846c7a4abb106e3fc543e672d72170f2ac2d09
|
|
BLAKE2b-256 checksum How to use checksums |
0b3f6d2b1cbb38756bad997c1d81261cd8bcd1243fc3f3dbbcc1cc444031a738
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp314-cp314-win_amd64.whl
| Download URL | ctrlsys-1.1.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
49517613554a1d9b8b9961f40e89d30fc4e58ce95124c702a7373ec0d1a04701
|
|
BLAKE2b-256 checksum How to use checksums |
8acbe70b8f63a17e718a0ea8245bef5a48da9b0949a5702fcc62240975e04f0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | ctrlsys-1.1.1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 11.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c4b4381733acce820007fa89d96327d93e8b47a52891639de1de54f2acb622c7
|
|
BLAKE2b-256 checksum How to use checksums |
673e817853471d11b33e7392670fe997ec64f9249c1ed38dab41f735cffc6e23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | ctrlsys-1.1.1-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 11.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
e3201c24e7f049bc3bccab167cd0b2d96d8f6c559e8e35e6c11272bd341ccd67
|
|
BLAKE2b-256 checksum How to use checksums |
46ad0faa78bab0702c3302b166f6d402994c984d40f276c077840bb405dea89f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctrlsys-1.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.2 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f8ca1a7a1f987e1812b6329843f6936dea885088695c388760d3086cdfbb68d7
|
|
BLAKE2b-256 checksum How to use checksums |
2dd71384f2faba2000fc1f28e3de30e2b59d715b96e5805581e4a0a19b874f0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctrlsys-1.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 11.1 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6cc3dcc971d39c0231f0d6a459d010b9291b800299852cbead03058ca94b717
|
|
BLAKE2b-256 checksum How to use checksums |
bf43bfa3b719d48c9e940fbd410837d7d7ea0148eacb723721860b95da5ec694
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | ctrlsys-1.1.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 11.4 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d619f346b21ab6906ffd5829d7372d353411e912fe3508c24666c2cd783ca5bc
|
|
BLAKE2b-256 checksum How to use checksums |
64e60bedc9545d3679cfa16a3e77100e1a43923793ee05842879542646301482
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp313-cp313-win_amd64.whl
| Download URL | ctrlsys-1.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
678315d552b82b3e092e1f84b86a706d8b2fc3db0cce391bdbabb7dc65ce116d
|
|
BLAKE2b-256 checksum How to use checksums |
ae41f5a5a815469a070b92d5e3ae4735fb51eb82a8314950ff11c5f81f1c2bb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | ctrlsys-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 11.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e512ce99e42b52cf057685799bc9e91b28b33e8d6e8782a86de4367181bdab79
|
|
BLAKE2b-256 checksum How to use checksums |
ed7f8cb0907ab0b792e3abc8399d6df8a82c3adc9d87b4a679361b5dd133afab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | ctrlsys-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 11.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
7057534ff9ae117658c4d2f7d1f92ced151ee8bfed6c23e40326f688495f16f6
|
|
BLAKE2b-256 checksum How to use checksums |
d567a9feb1f6f1456e7e4cd65cbc3043eb8a232b688b2997ff1ad943c2b9c1cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctrlsys-1.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.2 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c0429161fcc24c507237bba92305c2795d7feeea0ea4f7d809c96f7ff0bb21cf
|
|
BLAKE2b-256 checksum How to use checksums |
75629c9d44f7171dbaa39e5b0c6de7b4ab2e1f3fe99b1c18c43058ef0ccc9adb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctrlsys-1.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 11.1 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f3d780e86052cd6a91545147d80b18eda801f56131fc4eaab7946fbf83a6f0b6
|
|
BLAKE2b-256 checksum How to use checksums |
e1883a2b093716a0dcd1469d0e5482290e61285b3204e2cf71f387c2f331dac2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | ctrlsys-1.1.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 11.4 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
432a3cea910a2fdb69e39431464e4ac6431d1e7e1f96dd9ec3ed9c66c8cc6a7b
|
|
BLAKE2b-256 checksum How to use checksums |
a4b4d0980214dc45e88740242283f242040ffee57015daab9e7daaa44a82e06b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp312-cp312-win_amd64.whl
| Download URL | ctrlsys-1.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
80649a4e3aeb0ceac89ff9ed6946d8f85aa2a335d50f7f547af4f36b8cd501e8
|
|
BLAKE2b-256 checksum How to use checksums |
9242d31c3a4ac98e5aff5dc7b2874873232b1631faea48601520961dc9a207a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | ctrlsys-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 11.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c84c7e7654a28ebd233fb0d817c119ed9df8105fa51049b463a459fd199e2076
|
|
BLAKE2b-256 checksum How to use checksums |
b1a4058b1d8471319853d08af3e551af314887d632080c1ec7daf6898342f376
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | ctrlsys-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 11.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
f9711380de35796276ec224e5a6538a054fc87757fba240ddfdbd52ff17ef52b
|
|
BLAKE2b-256 checksum How to use checksums |
b9a88379bf0b201cf08b15d131b59c202d57f39c1c0f601b8579ab5ba89caa2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctrlsys-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.2 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9acce838a6a7d519c1115930f9c77368b20bd65caa94d830909e8accf802163d
|
|
BLAKE2b-256 checksum How to use checksums |
d1c2b722217e82fae7ceaaa4e4ff4ce3e79c7b70b6289e23c83196faec3e7bec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctrlsys-1.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 11.1 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
85d6ba8a9e035b9190fe4b737b7b7e9238d21419648af0335fe93b1ca8833600
|
|
BLAKE2b-256 checksum How to use checksums |
cdc1c3f07ce4cb65179ef50951a653c77b6b4cf0352220c609f819f5fb7a6b8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | ctrlsys-1.1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 11.4 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
79f0915a73179abd9e5d62fd352573b4936dc663f5c780d0a2f96a9ecf410c2e
|
|
BLAKE2b-256 checksum How to use checksums |
985a8c4628df5e429a547faefd442700126bbf3d9f40595e77b0b2c3c9540c12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp311-cp311-win_amd64.whl
| Download URL | ctrlsys-1.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f270aefac2294787de681d374da9d4ddd148fd9ae3c47e8bafed8837199af9c2
|
|
BLAKE2b-256 checksum How to use checksums |
26062e5a75f809abf933d5cc204c901923506bd47b092f5bd717bc3a58f9b32e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | ctrlsys-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 11.8 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd2f7fd821e8b58833506c438a3ee0a12ef25b60f1c675fb39433eafc9fed6c0
|
|
BLAKE2b-256 checksum How to use checksums |
d206a34df4c3be1c88193a486cd96741963d0042aa9e96d17bbdf9b159dd096e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | ctrlsys-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 11.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
2c725f03d66efb97190833c20f1190ca37e3c7ff8084434b0462a2ab381f90b0
|
|
BLAKE2b-256 checksum How to use checksums |
d7e559ea193b4c9d0dcf62094feac62a6d8dc09f93d35908cc19c9363aa78414
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctrlsys-1.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.2 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d3d798fd5f43abddbe09a361a26788b1d88f99cb03afe4bc2704fcebf14b45d1
|
|
BLAKE2b-256 checksum How to use checksums |
77c798bb181c2a57eaf75d429a26a865a2ee53835db754ce96a183a25d41e009
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctrlsys-1.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 11.1 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9e13ecb8bbfd1e6005eea125c4971a1f318cef7cabee8dcac978d2589d42de71
|
|
BLAKE2b-256 checksum How to use checksums |
e04a5316313fcfe9fa855023d67ef46bfbcde7ae3780848b09029645fe1f4292
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency logRelease files / ctrlsys-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | ctrlsys-1.1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 11.4 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
efccfc4554656ec89301bf08793838e9fb8d15cffa754e5260637ba691306b9c
|
|
BLAKE2b-256 checksum How to use checksums |
81adda310d961f8e5751b8d0621f8bf3a526ca09947798ead104d1e178b70603
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 10, 2026.
Transparency log