Scaffold a demo Ikalogic AT1000 Python project
Project description
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.
Project details
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 create_ikalogic_at1000-0.1.4.tar.gz.
File metadata
- Download URL: create_ikalogic_at1000-0.1.4.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7331fbc1672920613bbf70edc0e8dee0355130a9643c88cd979bc9bde63e599
|
|
| MD5 |
81a45965554044fbeec21da25284d059
|
|
| BLAKE2b-256 |
d6b4ea66de4119e375bbc36ad1020ead0a8ccd326292bbd5db3805d017b10d13
|
File details
Details for the file create_ikalogic_at1000-0.1.4-py3-none-any.whl.
File metadata
- Download URL: create_ikalogic_at1000-0.1.4-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc16082c9cc8542ac7343732cf16a81b868af6e802c24a30dc46eb103de16a23
|
|
| MD5 |
0eb1ca42880cffc147d1bde1fcfc261e
|
|
| BLAKE2b-256 |
d6da1a758ebfbc4e9d21f35257e8b709833b3758fb169d4351228331900cb801
|