Skip to content

Codebase for collection & analysis of Helium spectroscopic data

License

Notifications You must be signed in to change notification settings

GroundhogState/He_3P_transitions

Repository files navigation

Spectroscopy with He* BECs

This is a MATLAB suite for analysis of metrological data from the ANU He* lab.

Purpose: This software uses particle detection instances and diagnostic metadata to determine portions the electronic spectrum of 4He* from experimental data obtained in the ANU He* BEC laboratory.

Design philosophy: Favours readability and detailed diagnostics at some marginal expense. Caching is implemented at important breakpoints after expensive operations

Status: This project is in working order, though functionality has not been tested exhaustively. Data can be made available upon reasonable request.

Prerequisites

This code is written for MATLAB >= R2018a. You'll need the Core BEC analysis library, which should be cloned into the same directory for ease of use. NOTE: The txy_import function will not execute properly with some Unix distributions. It requires a creation time for data files, which is stored by default in Windows. This software is fully functional in Windows.

Installing

Clone into the directory of your choice, along with the required libraries.

Getting started

The core program is main_scripts, which calls a series of functions to import, condition, and process data stored in our archive as comma-delimited .txt files. One day, this may become publically available.

Contributing

Contributions are welcome, if you happen to have any use for this code, by the usual fork/edit/pull request.

Authors

Jacob Ross groundhogstate

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • A substantial amount of prior work was done by Bryce Henson.
  • Thanks to Kieran Thomas for assistance during data collection.

Built With

TODO

  • Clean up code that isn't in the dependency tree
  • Document processing pipeline
  • Add project logo
  • Unit tests
  • Upload data to AARNet

About

Codebase for collection & analysis of Helium spectroscopic data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published