Skip to main content

A Python package to aid in evaluating integrated circuits using standard electronics laboratory equipment

Project description

PyICe

PyICe is a comprehensive Python framework designed specifically for lab automation. It can interact with most lab instruments, treating each aspect of a given instrument as an individual “channel”. The channel model reduces even the most complex instruments to a collection of scalars that can be monitored and controlled by test scripts, a graphical user interface, or logged into an SQLite database or Excel worksheet.

A second distinct aspect of the project is used to interact with internal IC memory in the same way as other test equipment channels so that the DUT memory and outside electrical conditions can be monitored, controlled, and logged synchronously. This part of the project also includes numerous utilites to generate both publicly distributable libraries and documentation, and private IC synthesis and test files, all from a single common XML-based register map description.

For more detailed documentation, please go here

PyICe contributors, please go here for install instructions

PyICe user install instructions

To install PyICe from PyPI, run the command:

pip install pyice-adi

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

pyice_adi-0.0.7.tar.gz (14.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyice_adi-0.0.7-py3-none-any.whl (14.7 MB view details)

Uploaded Python 3

File details

Details for the file pyice_adi-0.0.7.tar.gz.

File metadata

  • Download URL: pyice_adi-0.0.7.tar.gz
  • Upload date:
  • Size: 14.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyice_adi-0.0.7.tar.gz
Algorithm Hash digest
SHA256 eb0a61613907dbaf67482b58347d34607bfa9a94fc3c7d68cfdd3a3f06bd41ad
MD5 6bca75a687b29baff90844ff1c5d2373
BLAKE2b-256 cef9af56e6ae46903e9f3e5ec1ef9a6d419e7bad9993eb8d12bcf0dddcb8a03d

See more details on using hashes here.

File details

Details for the file pyice_adi-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: pyice_adi-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 14.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyice_adi-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e2d6eaa2b55805b5e0d2b6de6e919d664acb50b2dbc16c6ba72cd2676fe9074e
MD5 52d52dcfdf2aabbb5c48b91fb2ff5289
BLAKE2b-256 448addfa11792cb075aaeb0b30b35114bddb918df29724216b38714ef9e97dc4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page