Skip to main content

create-ikalogic-at1000

Scaffold a demo Python project for the Ikalogic AT1000 Series Test Sequencers.

This tool generates a ready-to-run Python project built on the official ikalogic-at1000 SDK, which controls and automates the Ikalogic AT1000, a test sequencer designed for functional testing of electronic devices, PCBs, and complex systems.

Key Features

  • 32 Programmable I/Os: Handle analog and digital signals within a ±25V range.
  • 8 Dry Contact Relays: Control external circuits, with one relay equipped for high-precision current measurement.
  • Programmable Power Supply: Delivers 0 to 24V at up to 2A with precise current monitoring.
  • Dual USB 3.0 Ports: Feature power cycling (on/off control) and current measurement for testing USB devices.
  • Communication Interfaces: Includes Ethernet, RS232, RS485, CAN, SPI, I2C, and UART.
  • Human-Machine Interface (HMI): Onboard screen, rotary knob, and speaker for standalone operation and feedback.

Usage

Scaffold a new project with uv:

uvx create-ikalogic-at1000 my-project
cd my-project
uv run main.py

Options:

  • directory — target directory (default: at1000-project)
  • --name <name> — project name (default: directory basename)
  • --overwrite — overwrite existing files in a non-empty target directory

What You Get

The generated project contains a minimal test sequence (main.py) that discovers an AT1000 on the local network, waits for a knob press, checks a GPIO test point, and reports the result on the device's screen and speaker — a starting point for your own test sequences. Its pyproject.toml already depends on the ikalogic-at1000 SDK.

Documentation

See the Getting Started Guide and the full API documentation at https://ikalogic.com/kb/at1000-api/at1000_home/.

License

This package is distributed under the MIT License.

Metadata

Release files for create-ikalogic-at1000 0.1.5

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

Source distribution (sdist)

Source distribution for create-ikalogic-at1000 0.1.5
File Size Uploaded Provenance
create_ikalogic_at1000-0.1.5.tar.gz 4.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for create-ikalogic-at1000 0.1.5
File Interpreter ABI Platform
create_ikalogic_at1000-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / create_ikalogic_at1000-0.1.5.tar.gz

Download URL create_ikalogic_at1000-0.1.5.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
12ac34d69e4266788fd8834b354d1f61a8e423da6968641cf2c198b93927a6ca
BLAKE2b-256 checksum
How to use checksums
60c95bbcb40225fdb8262841732fff9e231e667ee0a6b4ecc28d1ef206feed93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / create_ikalogic_at1000-0.1.5-py3-none-any.whl

Download URL create_ikalogic_at1000-0.1.5-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7059da9b7f00696363616d541b4e81a23d56e884b24b24ba221c00aa6021b546
BLAKE2b-256 checksum
How to use checksums
89f5218b2d011278855c095bc4d5ac427475dc0181cd3e78c21c9860186b1f56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for create-ikalogic-at1000 0.1.5

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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