Metadata-Version: 2.5
Name: pyacquisition
Version: 0.3.2
Summary: Python-based data acquisition
Project-URL: Homepage, https://github.com/jakeayres/pyacquisition
Project-URL: Documentation, https://pyacquisition.readthedocs.io
Project-URL: Repository, https://github.com/jakeayres/pyacquisition.git
Project-URL: Issues, https://github.com/jakeayres/pyacquisition/issues
Author-email: jakeayres <jake_ayres@hotmail.co.uk>
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: asyncio>=3.4.3
Requires-Dist: fastapi[standard]>=0.141.1
Requires-Dist: h5py>=3.16.0
Requires-Dist: loguru>=0.7.3
Requires-Dist: pandas>=2.2.3
Requires-Dist: pyserial>=3.5
Requires-Dist: pyvisa-py>=0.8.0
Requires-Dist: pyvisa>=1.15.0
Requires-Dist: pywebview>=6.2.1
Requires-Dist: requests>=2.34.2
Requires-Dist: tomlkit>=0.15.1
Requires-Dist: uvicorn>=0.53.0
Requires-Dist: websockets>=17.1
Provides-Extra: build
Requires-Dist: pyinstaller>=6.10; extra == 'build'
Description-Content-Type: text/markdown

<p align="center">
  <img src="https://raw.githubusercontent.com/jakeayres/pyacquisition/main/docs/logo.png" alt="PyAcquisition" width="480">
</p>

<p align="center">
  <strong>Talk to your instruments. Skip the boilerplate.</strong>
</p>

<p align="center">
  <a href="https://pypi.org/project/pyacquisition/"><img src="https://img.shields.io/pypi/v/pyacquisition" alt="PyPI"></a>
  <a href="https://pypi.org/project/pyacquisition/"><img src="https://img.shields.io/pypi/pyversions/pyacquisition" alt="Python versions"></a>
  <a href="https://pyacquisition.readthedocs.io"><img src="https://img.shields.io/badge/docs-readthedocs-blue" alt="Documentation"></a>
</p>

`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](https://pyacquisition.readthedocs.io)**:
installation, a step-by-step tutorial, the supported instruments, and the full
API reference.
