Skip to content

Non-MATLAB loaders or format documentation? #7

@M-Juhasz

Description

@M-Juhasz

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:

  1. Are there any existing non-MATLAB loaders for Axion .raw files (Python, C/C++, or anything else) that you recommend or support, even unofficially?
  2. Is the file format documented anywhere, or is AxionFileLoader intended to be the canonical specification?
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions