Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gerr135/abf_io
A library of access routines to Axon's ABF file format (electrophysiology, most common) in Ada
https://github.com/gerr135/abf_io
Last synced: about 2 months ago
JSON representation
A library of access routines to Axon's ABF file format (electrophysiology, most common) in Ada
- Host: GitHub
- URL: https://github.com/gerr135/abf_io
- Owner: gerr135
- License: gpl-3.0
- Created: 2018-10-30T13:17:25.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-30T19:12:37.000Z (about 6 years ago)
- Last Synced: 2024-07-31T20:43:25.715Z (5 months ago)
- Language: Ada
- Size: 2.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-ada - abf-io - A library of access routines to Axon's ABF file format (electrophysiology, most common) in Ada. (Libraries / Format Readers, Writers and Checkers)
README
This is a library for accessing electrophysiology data stored in Axon's abf files.
Both integer and floating abf formats are supported. At this point library should handle
Gap Free and Episodic Stimulation modes for reading reasonably well, although large files
may cause some grief, as all data is read completely into the memory. So, if you hit
performance degradation with couple hundred MB large files try adding more memory or
swap space or try bugging me to add support for partial reads..Writing is not supported yet. I may add it at some time in the future.
To build this, simply run make.
make clean is also provided.NOTE: this is a rather old code, done circa 2000 for my PhD to be used by some tools to
process large abf files. On this initial import I simply cleaned it up a bit. Not yet tested extensively.
Also, this only supports ABF1.8 format as of now - 2.0 came out quite a bit later and I haven't
yet had a reason to port it. I also had some refactoring uder way, to clean up the code.
This is not yet integrated. I'll add this at some point, then I may look at reading ABF2.0
and writing ABF files.