Library for opening Nalu Scientific data files
Project description
NaluACQ
NaluACQ is a Rust crate for reading and writing acquisitions.
Features
- Reading acquisitions
- High-performance writing of acquisitions
- Calibration & metadata storage
- Parsing events from the following boards:
- AARDVARCv3
- HDSoCv1
- TRBHMv1
- Exporting events to CSV for acquisitions with parsing support
Reading Acquisitions
To read an acquisition:
use naluacq::Acquisition;
let acq = Acquisition::open("path/to/acquisition.acq").unwrap();
let idx = 0;
let raw_event = acq.get(idx).unwrap()
Parsing Acquisitions
To parse an acquisition:
use naluacq::{Acquisition, Aardvarcv3Event, ParseInto};
let acq = Acquisition::open("path/to/acquisition.acq").unwrap();
let idx = 0;
let raw_event = acq.get(idx).unwrap()
let parsed_event: Aardvarcv3Event = raw_event.parse_into().unwrap();
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
naluacq-0.4.0-cp39-none-win_amd64.whl
(499.2 kB
view hashes)
naluacq-0.4.0-cp38-none-win_amd64.whl
(498.9 kB
view hashes)
naluacq-0.4.0-cp37-none-win_amd64.whl
(499.0 kB
view hashes)
Close
Hashes for naluacq-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 451f114e1a75ee5c498459cc8fa03a9a23ab6e84790e324e91469670ec151369 |
|
MD5 | 008ac6b0a1d4f289c130174969613256 |
|
BLAKE2b-256 | 525b0eae40b5936b5a728bcaeac36166c2b7d881fd8fecc7eaa351e1dbc9a7df |
Close
Hashes for naluacq-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 287f5c02f148b8fd25ac8b86705ec30a45bf8e396f12d29f82809c4081a2fdbc |
|
MD5 | 9f2769b90049b83c2fda3d0368dc973d |
|
BLAKE2b-256 | 09e19458abb89eda4985f811b099155714b7c36c2ce3ba952fb36216833b3ed3 |
Close
Hashes for naluacq-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d50718147f7aab21cb9e2fbdf5177970fa17b7da450955d9ff0b07ca347ae39 |
|
MD5 | 17d5bb51eaba83dae11f788732d67552 |
|
BLAKE2b-256 | 32cbb344f05773ffdb876e26293bbf124b065384a07ec67b98581c2e4435bc0b |
Close
Hashes for naluacq-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457da13ebb973318543c545c87de39914ed76498c428cde580dec080b14e0dc0 |
|
MD5 | afe20787be96f208f02186d5bc127d50 |
|
BLAKE2b-256 | 075d46394aa247e4ddec5cd316eb02d7a9414c70ee404e7644aaa951f6b06ed1 |
Close
Hashes for naluacq-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c6441449f0ac5b9e098602fe6d6802ace87962770a6294b4a1acb3e72f83825 |
|
MD5 | 941f53a701cec2c6a6db86c32ea51284 |
|
BLAKE2b-256 | e502684e363fa53fba108fad7b4efee7ed50dc8229640fca9a94f43f19078cee |
Close
Hashes for naluacq-0.4.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bab1155ba4e15e63a2a96772385ef73118bafed3ebbb2b34d972939af2c054a |
|
MD5 | f6b7e53f702412e1bcbb488d0e306030 |
|
BLAKE2b-256 | 52258446448730aee4015c986665204ef9202e79337b7c891f0b4576107d2740 |
Close
Hashes for naluacq-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f02b28a0967142c35ae72823f1e9f0828cc2fde04e712876773b6c0ad0420fef |
|
MD5 | b9f80f7e73696f1383c37afaa57e87e2 |
|
BLAKE2b-256 | 0d91f10958313bfa6f5b15412fc58f445eafec1de4bfdc95a8bfebf890edc1a9 |
Close
Hashes for naluacq-0.4.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b37909be17884778c86d11f5ed1728677c8d210e12f78ad629f4061bcc5c41 |
|
MD5 | 748ba6126c30b8e921caf4e43814d880 |
|
BLAKE2b-256 | 91cddc3ade552676ad4e75651f61c2f05b04e3b80f684b26110194abeadf5d8d |
Close
Hashes for naluacq-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e7345f493a939615eab95d9e0142936162ef86d413a126373f74ddcfc8b19e7 |
|
MD5 | 5b7fb098a2b8911839b4fe0b90f37884 |
|
BLAKE2b-256 | d35928742500cee4489d5c58c78aa1344b3ab8ef961117ff46249c0a44317e6f |
Close
Hashes for naluacq-0.4.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daf62f40d23c6888e4eb70c14a28e72b8577ab8aceb0f40efc35112d2ad8f9b8 |
|
MD5 | cf214a5cf9e85e31cc4b1ed3869cde30 |
|
BLAKE2b-256 | e75e1384260379bf9cee82bb626ad6310ebf218517485271286aa89c5e14b133 |
Close
Hashes for naluacq-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6138a1cdfa2a4cc1c46942cf4ad276078b8906ce8ef3907a3c81de7a98904191 |
|
MD5 | 9c1cb597b51265d370373be7416f29eb |
|
BLAKE2b-256 | fb858611535dbd0dc69b220dadaaabcd9f0bf718e3c9b50ba11c34ca3a46d857 |
Close
Hashes for naluacq-0.4.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bcedf9405b81e20b611d2704095275e9ca30ffbd980029cfd3b4925b9dd2e13 |
|
MD5 | 17ae94151917654859992fad64884f13 |
|
BLAKE2b-256 | 8d338bed3cd608ba39461c76691e42c8f0ef762e4bfff8ac9d3dbb0dd47dfcf3 |
Close
Hashes for naluacq-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cb8bc0460714843fcec23ad382e3321cdeac640e8aa2878eb3c02a68f79f628 |
|
MD5 | a162c0a8b8f0cba41e0827ee614266a3 |
|
BLAKE2b-256 | 8d000cfc4aa93d22f2adc793539f8e7d4b08554b09051b585abdff3cbe4707a8 |
Close
Hashes for naluacq-0.4.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 515d5d862558f54f5c6cedb99b310156d72cd64f11cadd29f1274c28ba500a48 |
|
MD5 | a4ede89f105964090e3890c1ce9fbe07 |
|
BLAKE2b-256 | 36543ceca1f228b68ef058c3036eba39cbedbfb3c324f6301382bf62736467b1 |
Close
Hashes for naluacq-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae928eb705c5cd93c3a9d8e254d2fa099c95ead57f6d2babeecb59402643886c |
|
MD5 | 455f08ff8304364c4eb7701851d85c6a |
|
BLAKE2b-256 | 5c12f8adf5910aede003ea6037472f9f74f78ca05818a8a77c534252ab9fb156 |