Skip to content
This repository was archived by the owner on Apr 13, 2020. It is now read-only.
/ oskar Public archive
forked from PositroniumSpectroscopy/oskar

Run and record experiments with LabVIEW and HDF5

License

Notifications You must be signed in to change notification settings

ad3ller/oskar

 
 

Repository files navigation

OSKAR

for coordinating and recording experiments with LabVIEW and HDF5


@author: Adam Deller

This project was forked from PositroniumSpectroscopy/oskar.

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, it is a tool for running experiments. It was designed with a focus on:

  • Hardware extensibility (it should be reasonably easy to add new control/ data-aquisition hardware).
  • Structuring data for analysis.
  • Recording relevant metadata (e.g., oscilloscope settings).

Installation

oskar requires LabVIEW 2015 Full Development Edition. The DAQ example `fake_camera.vi' requires the NI Vision Development Module.

Recommended:

  • HDFView (for opening and exploring HDF5 files).

There are many freely available libraries for importing hdf5 data for analysis, e.g., h5py for python.

e11_analysis is a python library for processing oskar data files.

Documentation

A guide to oskar is available on the Wiki.

Example videos can be found in the media directory.

Changelog

(since forked from PositroniumSpectroscopy/oskar)

  • Written in LabVIEW 2015.
  • HDF5 support is achieved using LIVE HDF5.
  • Simplified project structure.
  • Data file has been renamed from [RID]_raw.h5 to [RID]_data.h5.
  • Sequence files are saved as json instead of XML.
  • The sequence-file extension has been changed from .osq to .jsq.

About

Run and record experiments with LabVIEW and HDF5

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • LabVIEW 100.0%