Skip to main content

PyAcquisition

Talk to your instruments. Skip the boilerplate.

PyPI Python versions Documentation

pyacquisition is a Python package for controlling laboratory instruments and recording scientific data. Compose your own tasks to build automated experiments, using ready-made instruments or your own, and write only the logic that is unique to your science. Scheduling, logging, data files, live graphing and a full GUI all come free.

pip install pyacquisition

📖 Documentation

Everything lives at pyacquisition.readthedocs.io: installation, a step-by-step tutorial, the supported instruments, and the full API reference.

⚖️ License

PyAcquisition is free software, under the GNU General Public License, version 3 only (GPL-3.0-only). Use it, change it and share it: anything you distribute that is built on it is under the GPL too. Versions up to 0.3.4 were released under the MIT License, and stay under it.

Copyright © 2025–2026 Jake Ayres.

Metadata

Release files for pyacquisition 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 pyacquisition 0.4.0
File Size Uploaded
pyacquisition-0.4.0.tar.gz 3.0 MB Details

Built distribution (wheel)

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

Total release size: 3.6 MB

Release files / pyacquisition-0.4.0.tar.gz

Download URL pyacquisition-0.4.0.tar.gz
Size 3.0 MB
Tags Source
SHA-256 checksum
How to use checksums
6d4c738b28bee57e7874f4dce0107bc9460aa1549b9ade5e4c26f928f4046dbc
BLAKE2b-256 checksum
How to use checksums
e9ffe05553d863b91b1b2aef11925e41a8acb84bd4493302c061761e7993de80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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

Download URL pyacquisition-0.4.0-py3-none-any.whl
Size 535.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d50325cce9dd109340b49dba9909d536782932fdaa564f07b5dd8c546087be9
BLAKE2b-256 checksum
How to use checksums
a918c7d5e3f2038d48cf81f4e34c71c9291218655aa532e6f9871559eef7e200
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

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