read-acq
Read EDGES ACQ spectrum files.
Installation
In a new/existing python environment, run pip install git+https://github.com/edges-collab/read_acq.
If you wish to develop read_acq, do the following:
git clone https://github.com/edges-collab/read_acq
cd read_acq
pip install -e .
Usage
read_acq can be used in a Python interpreter or directly via the
command line.
CLI
To use the CLI, a single command is provided:
acq convert <data.acq> [<data2.acq> ...] [-f format1 [-f format2]]
This will convert the file(s) provided to all formats provided, and place any resulting files in the same location as the original datafile(s) (but with different extension). The default format is 'mat'. The command can be run from anywhere on the system, and the file given can be a relative or absolute path.
Multiple data files can be given, and each will be converted. Wildcards may also be used in any of the filenames, eg.:
acq convert data/*.acq
Library
The main point of entry for the Python interface is decode_file:
>>> from read_acq import decode_file
>>> data = decode_file("my_data.acq", write_formats=[])
By default, this function will also write the file in .mat format, but
you can turn that off by providing write_formats=[]. The output is a
numpy array of the data. Several more options are provided, use
help(decode_file) in an interpreter to see all the options.
Release files for read-acq 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| read_acq-1.2.0.tar.gz | 730.1 kB | Details |
Release files / read_acq-1.2.0.tar.gz
| Download URL | read_acq-1.2.0.tar.gz |
|---|---|
| Size | 730.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8a99764265443048526fc51ed44cad68983beb876ef7ed7b0b60b0219efee685
|
|
BLAKE2b-256 checksum How to use checksums |
4dc123240475b22d79c7f39e0562dbe6f299e552ad8b9c7d823b208459229db5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.6
|