Skip to main content

Python libraries for the Swabian Instruments Time Tagger

Project description


The Time Tagger series combines high performance time-to-digital converters with flexible software toolkits, enabling you to acquire and process your digital signals on-the-fly.

This package contains the Python libraries for the Time Tagger API and the FPGA firmware required. These can be used to control the hardware and to create measurements that are hooked onto the time tag stream.

Requirements

  • Python >= 3.8
  • numpy >= 1.25.0
  • Linux only (binary wheels for x86_64 and aarch64; manylinux_2_28 / glibc >= 2.28)

Installation

python -m pip install --upgrade pip
python -m pip install Swabian-TimeTagger

Usage

from Swabian import TimeTagger as TT
with TT.createTimeTagger() as tagger:
    tagger.setTestSignal([1,2], True)
    with TT.Correlation(tagger=tagger, channel_1=1, channel_2=2) as corr:
        corr.startFor(1e12) # one second
        corr.waitUntilFinished()
        print(corr.getData())

Support

For assistance, please reach out to us at support@swabianinstruments.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

swabian_timetagger-2.22.0.0-cp38-abi3-win_amd64.whl (29.2 MB view details)

Uploaded CPython 3.8+Windows x86-64

swabian_timetagger-2.22.0.0-cp38-abi3-win32.whl (29.0 MB view details)

Uploaded CPython 3.8+Windows x86

swabian_timetagger-2.22.0-cp38-abi3-manylinux_2_28_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

swabian_timetagger-2.22.0-cp38-abi3-manylinux_2_28_aarch64.whl (32.8 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

File details

Details for the file swabian_timetagger-2.22.0.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: swabian_timetagger-2.22.0.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 29.2 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for swabian_timetagger-2.22.0.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 128d4f7078eb1b60f8747d0891e6092ef9b8ae15911722ffd0c45ff0c70f7230
MD5 5fbd604456b5f9acfef31cf51cb49d05
BLAKE2b-256 564482b46b7a2a1c135ebb1b579bf611b4edea5288604ae21d63ea8441220496

See more details on using hashes here.

File details

Details for the file swabian_timetagger-2.22.0.0-cp38-abi3-win32.whl.

File metadata

  • Download URL: swabian_timetagger-2.22.0.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 29.0 MB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for swabian_timetagger-2.22.0.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 f50e5219188846347a1b191936611d25c0d573e4ae7b7aaff1e7715525c0fc33
MD5 ca1f3f6a48ea68fb81c02f1dd99ad601
BLAKE2b-256 e5774d766d2a5086ae970812e090ee839ce6a1089ef222adbcb24239d85767ec

See more details on using hashes here.

File details

Details for the file swabian_timetagger-2.22.0-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: swabian_timetagger-2.22.0-cp38-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 32.8 MB
  • Tags: CPython 3.8+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"AlmaLinux","version":"8.10","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swabian_timetagger-2.22.0-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95ca182a24aadb0809b4cc26b199fd2393d0947498b3b45608fd6ab937ab38a6
MD5 a1ad79becc5e845f014cbdb28680d8af
BLAKE2b-256 30b4feeb45e61ac91f234453dd0491ee6f46998cfbaf309836a0a0a5a3f0cfd5

See more details on using hashes here.

File details

Details for the file swabian_timetagger-2.22.0-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: swabian_timetagger-2.22.0-cp38-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 32.8 MB
  • Tags: CPython 3.8+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for swabian_timetagger-2.22.0-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 748d56fa61fa7d71e3d814818bd830e533639fa699501bedcb33a53c29cf3981
MD5 6afd140c524d4c2cb35b7eaf9adaea9b
BLAKE2b-256 82c447601840e11854f248eef841cd2c8e13f3b994fb4e5ad9bbd956c911c2f9

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