quartustcl
quartustcl is a Python module to interact with Intel Quartus Tcl
shells. It opens a single shell in a subprocess, then helps you with
reading and writing data to it, and parsing Tcl lists.
Installation
Install via pip:
pip install quartustcl
Demo
You can start a demo Python REPL by running the package as a script:
python3 -m quartustcl
The quartustcl subshell is exposed in a variable named quartus.
Basic Use
Instantiate a QuartusTcl object to start a shell. Then, call methods
on it.
quartus = quartustcl.QuartusTcl()
three = quartus.expr('1 + 2')
assert three == '3'
If you are expecting a list as a result, use parse to turn Tcl lists
into Python lists.
devnames = quartus.parse(quartus.get_device_names(hardware_name="Foo Bar"))
In the Tcl subshell, this runs
get_device_names -hardware_name {Foo Bar}
and parses the result into a Python list.
For more detailed information, please read the documentation.
Metadata
Release files for quartustcl 0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| quartustcl-0.4.tar.gz | 10.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quartustcl-0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.5 kB
Release files / quartustcl-0.4.tar.gz
| Download URL | quartustcl-0.4.tar.gz |
|---|---|
| Size | 10.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
05b9c329002bf697108e1754ca9ab7968430aa1cc6b29a351a0543ca113037ce
|
|
BLAKE2b-256 checksum How to use checksums |
a90cada5fc39573b3ff95d95d1db1f93f2f3520569bfe9c39f9ff73566904357
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / quartustcl-0.4-py3-none-any.whl
| Download URL | quartustcl-0.4-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
49a6614eb277ce77f41f4531fd8485eadcfaef8379087f07f6be82664a7563c2
|
|
BLAKE2b-256 checksum How to use checksums |
463e1b252a66efdb9e16560fad01f1b445c0fcd26a523f6d129cbfe94f447a33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Security for quartustcl 0.4
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.