For coordinating and recording experiments with LabVIEW and HDF5
@author: Adam Deller
oskar is a collection of Labview vi's that help with the tasks of (i) systematically controlling hardware and (ii) organizing acquired data using HDF5.
Essentially, oskar is a tool for running experiments. It was designed with a focus on:
- Hardware extensibility (it should be reasonably easy to add new control/ DAQ hardware).
- Structuring data for analysis.
- Recording relevant metadata (e.g., oscilloscope settings).
HDF5 support is provided by the h5labview library developed by Martijn Jasperse.
A guide to oskar is available on the Wiki.
Oskar requires LabVIEW 2013 (or higher) Full Development Edition. The DAQ example `fake_camera.vi' requires the NI Vision Development Module.
- Install HDF5. Select 32-bit/ 64-bit version to match LabVIEW install. Reboot.
- Download the latest version of the h5labview library and install it using the using JKI VI package manager.
- Download and unzip oskar. Open oskar.lvproj.
Recommended:
- NI VISA (hardware drivers)
- HDFView (for opening and exploring HDF5 files).
There are many freely available libraries for importing hdf5 data for analysis, e.g., h5py for python.