Skip to main content

totalsync-utils

Decoding utilities for TotalSync recordings.

  • totalsync-decode — turn recorded .b64 files into analysis-ready formats (numpy, MATLAB, pynapple), with channels named from a pinSheet.json. Reference
  • totalsync-pinsheet — generate that pinSheet.json from the Teensy firmware source, so the channel names stay in step with the code that produced the data. Reference
  • totalsync-pinout — draw that pinSheet.json onto a labelled picture of the Teensy 4.1, so a wiring job can be checked at the bench instead of read as JSON. Reference
  • totalsync-firmware — copy the Teensy firmware, which ships inside this package, out to a PlatformIO project of your own, so it can be modified where you work. Reference

Importable as a library too: decode_b64_files, load_pin_mapping, generate_pin_sheet, parse_firmware, render_pinout, scaffold_firmware.

Metadata

Release files for totalsync-utils 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for totalsync-utils 0.4.0
File Size Uploaded
totalsync_utils-0.4.0.tar.gz 361.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for totalsync-utils 0.4.0
File Interpreter ABI Platform
totalsync_utils-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 731.8 kB

Release files / totalsync_utils-0.4.0.tar.gz

Download URL totalsync_utils-0.4.0.tar.gz
Size 361.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9ee5bf567a864912934e17ac7a6930c1b39d4448e17535d84994c2ed1abfc1f6
BLAKE2b-256 checksum
How to use checksums
bf6c3d423e8f8bd97cc36305d8da35f585f5caedd06458f17894d8878aa6a1ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / totalsync_utils-0.4.0-py3-none-any.whl

Download URL totalsync_utils-0.4.0-py3-none-any.whl
Size 370.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93a7e5bf3f38405e1303d88b2bbb1603f1db8cf620913918b7dcd097f70215c4
BLAKE2b-256 checksum
How to use checksums
7b0ed269cd728f5f8c0dce790cf91931a19ebcdc8e3d09e084068cc42e8e9c7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.1.3

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page