zahner_link
The zahner_link library provides comprehensive programmatic control of the Zahner IM7/c/x Electrochemical Workstations. Available for both Python and C++, this job-based library enables you to automate complex measurement protocols and integrate electrochemical experiments into your data analysis workflows.
What makes this library particularly powerful is that it uses the exact same C++ core library as Zahner Lab itself. This means you get identical functionality whether you're working in the GUI or writing code, no feature compromises or compatibility issues to worry about.
📚 Documentation
The complete documentation is available on the API documentation website, including:
- A detailed reference for every job, class, and function
- Dedicated sections for the Python and C++ APIs
- The examples from this repository, rendered for online browsing
✨ Features
- Job-based API - build measurements from composable jobs instead of low-level commands
- Identical core to Zahner Lab - uses the exact same C++ core library as the GUI, so results and capabilities match
- Python and C++ - the same API available as a Python package and a C++ library
- Cross-platform - pre-built wheels for Windows, Linux (glibc/musl), and macOS
Measurement Techniques
- Electrochemical Impedance Spectroscopy (auto-generated or custom frequency tables)
- Potentiostatic and galvanostatic polarization
- Pulse voltammetry (NPV, DPV, SWV)
- Current-voltage curves (e.g. Cyclic Voltammetry)
- Measurements with arbitrary, freely defined excitation signals
Data and Control
- Live DC and EIS data via callbacks
- Stop conditions to extend measurement primitives
- Access to raw EIS waveform data
- Export to Zahner XML (
.zmx), directly openable in Zahner Analysis - Exception-based and return-value-based API variants with connection-loss recovery
Supported Hardware
- IM7/c/x Electrochemical Workstations
- Extension cards: PAD42, TEMP-U2, RMUX16, MIO, EPC42
🔧 Installation
The package can be installed via pip.
pip install zahner_link
✅ Requirements
- Python 3.11 or later
Pre-built wheels are available for:
- Windows: x86_64
- Linux: x86_64 and ARM64 (glibc and musl)
- macOS: ARM64
🔨 Basic Usage
The Jupyter notebook BasicIntroduction.ipynb explains the fundamentals of using the library. The equivalent C++ example is available in cpp/BasicIntroduction/main.cpp.
import zahner_link as zl
"""
Connect to the Zahner IM7 via its IP address and port.
"""
link = zl.ZahnerLinkExc("10.10.253.150", "1994")
link.connect()
"""
Switch on the main potentiostat in potentiostatic mode at 1 V DC.
All values use SI base units (volts, amperes, seconds).
"""
switch_on_job = zl.control.SwitchOnJob(
potentiostat="MAIN:1:POT",
coupling=zl.PotentiostatCoupling.POTENTIOSTATIC,
bias=1.0,
voltage_range_index=0,
compliance_range_index=0,
)
link.do_job(switch_on_job)
"""
EIS measurement at 1 V DC with 10 mV amplitude.
The frequency points are generated automatically from start_frequency
up to max_frequency, then down to min_frequency.
"""
eis_generate_job = zl.meas.EisGenerateJob(
bias=1.0,
min_frequency=10,
max_frequency=1e5,
start_frequency=10e3,
points_per_decade_upper=8,
points_per_decade_lower=5,
pre_duration=0,
pre_waves=1,
meas_duration=0.1,
meas_waves=4,
amplitude=10e-3,
)
link.do_job(eis_generate_job)
"""
Read out the measured frequency and complex impedance.
"""
eis_generate_data = link.get_job_result_data(eis_generate_job)
print("Frequency: " + str(eis_generate_data.get_frequencies()))
print("Impedance: " + str(eis_generate_data.get_impedance_data().get_calculated_complex_impedance_track()))
"""
Export the measurement to Zahner XML format, which can be opened in Zahner Analysis.
"""
xml_measurement = zl.xml.Measurement(eis_generate_data)
exporter = zl.xml.ZXmlExporter()
exporter.set_compact_xml(False)
exporter.save_as_file_standalone(xml_measurement, "eis_generate_job.zmx")
"""
Switch off the potentiostat and disconnect.
"""
link.do_job(zl.control.SwitchOffJob(potentiostat="MAIN:1:POT"))
link.disconnect()
📖 Examples
The examples are part of this repository as Jupyter notebooks under python/ and are also rendered in the documentation.
| Example | Description |
|---|---|
| BasicIntroduction | First steps: connecting, DC calibration, switching on, a simple measurement and data export |
| Polarizations | Potentiostatic and galvanostatic polarization measurements and data handling |
| Eis | Electrochemical Impedance Spectroscopy with generated and custom frequency tables |
| PulseVoltammetry | Pulse voltammetry techniques (NPV, DPV, SWV) |
| CurrentVoltageCurves | Recording current-voltage curves such as cyclic voltammetry |
| CurrentDependentCharacterization | Characterizing a device as a function of the DC bias current |
| ArbitrarySignal | Measurements with arbitrary, freely defined excitation signals |
| EisWaves | Accessing and visualizing the raw EIS waveform data |
| StopConditions | Extending measurement primitives with stop conditions |
| LiveDataCallbacks | Receiving live DC and EIS data through callbacks |
| ChannelConfiguration | Advanced channel configuration, including PAD4 cards |
| TempuRmuxMio | Using the TEMP-U2, RMUX16, and MIO extension cards |
| ErrorHandling | Error handling, connection loss recovery, and job inspection |
📧 Having a question?
Send a mail to our support team.
⁉️ Found a bug or missing a specific feature?
Feel free to create a new issue with an appropriate title and description in the zahner_link repository issue tracker. Or send a mail to our support team.
⚖️ License
The zahner_link library is licensed under the Zahner Software License.
This project also includes third-party software components. The licenses for these components can be found in the zahner_link/third_party_licenses directory of the installed package.
Release files for zahner-link 26.32.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 167.9 MB
Release files / zahner_link-26.32.0-cp314-cp314t-win_amd64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f44f57ebd5c7c48dab72bf1f8e4530aa94f65acd7e8fbc2bd7d68d8ba9d959ff
|
|
BLAKE2b-256 checksum How to use checksums |
f3dc3a91c58e3e97f72d3533a7b5b56375b419504a5ec5913553df18dedf6606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6004141729d7ecc7de656c2f90e8a14601514d68e3c125627ec3637acb864bcc
|
|
BLAKE2b-256 checksum How to use checksums |
8b9890049550bca92e90f9ba1210470f0cb5eef88e3da3d85432d038b402b2ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
5868d9c692de7f45c1f2135f825ab80c7b65c6c246b7f2371b2a06cf4e884159
|
|
BLAKE2b-256 checksum How to use checksums |
cd6e8d934bbc5abbabc97de0d98a299284f623a8f7d0435fc16612854bfc8a67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314t-manylinux_2_34_x86_64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314t-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
6f3dd60973591205e190f0ea1d540f81c80c471c2ce633eb80df040cb7473055
|
|
BLAKE2b-256 checksum How to use checksums |
74399f1b4daa5b1e0230d563fbea82d58b12f1c16e7e0d1c69f623bf60c21865
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314t-manylinux_2_34_aarch64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314t-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
3c0317d0ee7ee24abe98630271ccd9ece0f4be5b2691ad1580e61df648d523b9
|
|
BLAKE2b-256 checksum How to use checksums |
2df51991d32651546c46e2b87236f9b624d5ca03b7d1e2d90368539868efcd71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314-win_amd64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
76029674aaf07d6e4e7ebd444c07c3d2481b793b4eac20b50065d8cb20a38f52
|
|
BLAKE2b-256 checksum How to use checksums |
c63e0f1606c430ba70d1260c131e00462005f24ea5c21b6b326b52d81207083b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
71d54ce8ae2344e1c0208ba6317f70f85cc0d689dd5d7ac5e999a66907b68393
|
|
BLAKE2b-256 checksum How to use checksums |
059893bcb4d32952a5d4137851de4cb72a4e5e55ee5f62f8726433ee393655ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
2f99c76aa76f5b9828b2e82e861cf449694381450dac8f6559e02b75a7fede71
|
|
BLAKE2b-256 checksum How to use checksums |
1a7e8b41c0908f36d9f1a9d9b7851ce5dc5569d159608aad9d3dfa4901861354
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
577372cae30b267cea5cef5e4e22ea5a107d362d5044b9f5b27c588c6ead31f5
|
|
BLAKE2b-256 checksum How to use checksums |
0944e689d283d06056b45087ed3a01e01a439425690bdf11e8521d6b3f21371c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314-manylinux_2_34_aarch64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
0c4fd7d54411edb769c68c6397e29bfc0c90546ccf7534d6b2c2e08c5b64eea2
|
|
BLAKE2b-256 checksum How to use checksums |
723c2b1962529f193fc49f3656a06b9d89ed2a8cbd8222813481c3f9efb511bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | zahner_link-26.32.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d0262e9a797cbc04ae36f6cd3b396c46de8b39b378851a537edcc6b29953a383
|
|
BLAKE2b-256 checksum How to use checksums |
d99b8805f1ed0bcfd78b6b6934816f0a9942d4db851e71c7a77f39a0d736715c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp313-cp313-win_amd64.whl
| Download URL | zahner_link-26.32.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f2f1d7336197385d4e33d05003af2409f696b26a4b4995033dac8f35838ff96f
|
|
BLAKE2b-256 checksum How to use checksums |
743d3f569c5b3c7a2f8d1ac90a0ced8ada66c8fc8a581a79c6d57962bfd58299
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | zahner_link-26.32.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d5ea78302d1be545427a77ee3bc0a5eb39680afb2f84273dff62dd60aa1d0b27
|
|
BLAKE2b-256 checksum How to use checksums |
64b63de7b5b3f702e871492981b7ce3e1d36153fbd17f977ff98aa92be153d95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | zahner_link-26.32.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
6c8d56384222628ce4a2da2839519910a90d0690d3df04f0f58200955869cecd
|
|
BLAKE2b-256 checksum How to use checksums |
ef53713c3b7799cecb6cd88d26de36d8e9bfe3ef64079f1eddeaadfa0055f041
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | zahner_link-26.32.0-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
1f60cb6725ca0c04c94ee41004b160ad7513dacde53fd6ac4de55632cd0c1430
|
|
BLAKE2b-256 checksum How to use checksums |
ba268d37a0ab95cdd02322e9468f38c90b465db58df12c2ff341e7e67f401b04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp313-cp313-manylinux_2_34_aarch64.whl
| Download URL | zahner_link-26.32.0-cp313-cp313-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
7da9255f6b34536d39b1bbcf116d0870588a1b25f3cca1744aa8565b172b5140
|
|
BLAKE2b-256 checksum How to use checksums |
07d5e04e96202c2a3a649e1c0b6934dd9b3bf1931edf68703f75a03b1cc4560b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | zahner_link-26.32.0-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1b712f2d86125a276c56ca8a63b7c783a1ccd17abdf297ac587c904209996006
|
|
BLAKE2b-256 checksum How to use checksums |
8ca4cb9cbc81c7f8ad111344c1f164cc8ee86be2ff4dd7dae04037f687fdd21e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp312-cp312-win_amd64.whl
| Download URL | zahner_link-26.32.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
75aea005b1861104f854cedab0c9ed2f2564ee9f5e849de8cda34b70148c3e03
|
|
BLAKE2b-256 checksum How to use checksums |
d2dcc1701aa949b18128a8daba1216a99e2b3dfc8124364f168e8498eed81812
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | zahner_link-26.32.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e79d1cdb26c8d5ea9998969ac1d664373fd73e764cf0ebe5e7a1d8803cb94220
|
|
BLAKE2b-256 checksum How to use checksums |
cfd727daa6c0331a44a435eb62c5144219deafec99efd1bd438a225bcefb9f7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | zahner_link-26.32.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
54fc506ea2a00be81d9f80c256aeece9a40936122e0534a9d7ca6f25869c2a00
|
|
BLAKE2b-256 checksum How to use checksums |
9f76d73a5b32bc82ffab2db1f08560733a60fc73e6b4d8a6b5a721f6ec5e0c58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | zahner_link-26.32.0-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
c792d4d76966b7fdc856fff3bafc09be03f8db6385f6061b0c58bf650fb98fad
|
|
BLAKE2b-256 checksum How to use checksums |
cd048770fc9d344934d9318a0ab97021fa98fa3661d4a2b23628a48992ae50e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp312-cp312-manylinux_2_34_aarch64.whl
| Download URL | zahner_link-26.32.0-cp312-cp312-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
9441f35adbfa3ca8f5fe410bf3c1cbd8ec235bb73c8492742c3ebb0a64916dd4
|
|
BLAKE2b-256 checksum How to use checksums |
6184861cd29a978998f04eb5f599e7b67b28fc8ff60deb90bdaadff87e83f52c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | zahner_link-26.32.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7c311b392bb1f21c500a6f097035f72ec661eaae548f3d9f9d14f3d10cca457d
|
|
BLAKE2b-256 checksum How to use checksums |
47ac88a853b7185eb872ff0117c134d2c708fbee637cbcece42eab5ea018e104
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp311-cp311-win_amd64.whl
| Download URL | zahner_link-26.32.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
152d76efab255e9325ad6f0593ed3bcb8c368134962c4c6f4f4b2c4715e436cc
|
|
BLAKE2b-256 checksum How to use checksums |
77ef4428ef2b3fe80389f24f925e08f9a48a662385f94a8f6bfb048c628dc8ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | zahner_link-26.32.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
220ea88020ae6f59260d7c6702cdd2c6144a30fd53b84f3b9700ffcf00738f47
|
|
BLAKE2b-256 checksum How to use checksums |
3bbc021ec7ec7b03dc2217a7dea7d67ae1782b54e6d8f402d0ec15b3a124a36d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | zahner_link-26.32.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
648b128d889372a59b56a1f0ab601a542f3f77a2337a6d61e679b9d5cd13a2e1
|
|
BLAKE2b-256 checksum How to use checksums |
848400f852141fc423ba758d7747e2dc9027cad7372d6cea117608a2656ddddd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | zahner_link-26.32.0-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
41de62387810bdbfe03f6fe1e9a6ad8467e7c416ee6931fee7166da8afcad950
|
|
BLAKE2b-256 checksum How to use checksums |
6a49d747e980725772400f61c7c0c5e62df3206709e5380ca85fb828d9aee87a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp311-cp311-manylinux_2_34_aarch64.whl
| Download URL | zahner_link-26.32.0-cp311-cp311-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
7509c71f303b5865e7f8083a04bd14c1e6369475227c82252906fed2c15e7d0c
|
|
BLAKE2b-256 checksum How to use checksums |
978c8d3b608941b89fc77aeb70007ffac8d21fe630ec6eb03c031be7b12e99eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / zahner_link-26.32.0-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | zahner_link-26.32.0-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
10db8d857e27c2f0b4c38d293e6c140007f0ff1f27e6f5e61cefd346926d3ea3
|
|
BLAKE2b-256 checksum How to use checksums |
33b87a0f4f39f808f952ef06a27dd5abbeb97bb2abe393d1efc594f7a3ef632b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|