-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Hi Axion team,
thanks for providing AxionFileLoader under an open license – it’s very helpful for people working in MATLAB.
I’m working on a Python-based analysis pipeline that needs to read AxIS .raw files directly (similar to how AxisFile('file.raw').RawVoltageData.LoadData works in MATLAB). Right now the only officially supported path I see is:
- AxionFileLoader in MATLAB ->.mat/.csv -> Python/other tools.
Before I invest time in either wrapping AxionFileLoader via MATLAB Runtime / MATLAB Engine, or reimplementing parts of the loader logic in Python, I wanted to ask a few things:
- Are there any existing non-MATLAB loaders for Axion
.rawfiles (Python, C/C++, or anything else) that you recommend or support, even unofficially? - Is the file format documented anywhere, or is AxionFileLoader intended to be the canonical specification?
- From your perspective, what’s the main reason for focusing on a MATLAB-only loader?
My use case is fairly standard: MEA recordings from Axion platforms, then per-well continuous voltage analysis (APD/FPD/QT, afterdepolarizations, etc.) in Python, and visual reports, possibly in a web application. A native loader in Python (or an officially documented format) would simplify that significantly and would likely help others in the community doing similar things.
Any pointers or comments would be appreciated.