Skip to content

yvonneban/lassi-analysis

 
 

Repository files navigation

LASSI Data Analysis Package

We've started this repo to organize our first attempts at analyzing the data coming out of the Leica scanner we'll be using for the LASSI project.

Installation

  • Make sure you are on a RH7 machine (ex: galileo)
  • Repository bare-repo lives at: /home/gbt2/git/integration-bare/lassi-analysis.git/
  • git clone /home/gbt2/git/integration-bare/lassi-analysis.git/ lassi-analysis
  • cd lassi-analysis
  • ./createEnv
  • source <username>_lassi_env/bin/activate
  • cp settings.py.default settings.py
  • Edit settings.py
  • nosetests

Running the notebook

  • source <username>_lassi_env/bin/activate
  • cd notebooks
  • ./runNotebook
  • Go to http://<host>:<port>
  • Open any of the notebooks you'd like to run

Documentation

This code base is the product of research, where adherence to software engineering best practices has not always been followed. Therefore, there's not a lot of great documentation. There is though, a high level road map in docs/processLeicaScan.odt.

Also, a type of high-level integration test can be found in Scan9vs11-Z-UnitTest.ipynb. Run this notebook and make sure the final results match the expected results.

Structure

|- analysis/     # Analysis scripts.
|- data/         # Data products associated with lassi-analysis.
|- notebooks/    # Notebooks detailing different aspects of the telescope (e.g., active surface), 
                 # the development of the code (e.g. parabolas) and analysis of LASSI scans.
|- gbtdata/
|- PDFs/         # Documentation describing different experiments.
|- ops/          # TLS control
|- scannerTests/ # Commands and settings (active surface and TLS) used during the development experiments.
|- tests/        # Unit tests for the code.
|- utils/        # Module with utilities used during the processing of the scans.
|- ygor/         

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.8%
  • Other 0.2%