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.3.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.3.0
File Size Uploaded
totalsync_utils-0.3.0.tar.gz 360.2 kB Details

Built distribution (wheel)

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

Total release size: 729.3 kB

Release files / totalsync_utils-0.3.0.tar.gz

Download URL totalsync_utils-0.3.0.tar.gz
Size 360.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e7a8762e8e2d0fcf42da820824e56b91e018e299f476aed5ff68dd75d0e3f0dd
BLAKE2b-256 checksum
How to use checksums
71edfdb929ef4793b178b6a2f353649ab7c39eaa47847c3d021f8cdc72b88036
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.3.0-py3-none-any.whl

Download URL totalsync_utils-0.3.0-py3-none-any.whl
Size 369.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21820fb61fa8760b62346d37a9f57eda33c0d8f72f67b41334a6eee2d639e053
BLAKE2b-256 checksum
How to use checksums
24eb02c1a7557751b4378890420b34262a2b992d8a2b61c3bead97b9800ab02a
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

0.4.0

2 release files

This release

0.3.0 This release

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