Software Overview
Software is developed inside the LuSEE-Night organization on GitHub. In that organization, you will find a number of repositories described below.
luseepy
This is the basic interface to LuSEE-Night tools for doing eveything we need to do with the data, from understanding the celestian transformation to simulating the data vectors. It is written in python. Documention on the readthedocs is upcoming.
LuSEE-Night notebooks
This repo contains a selection of useful notebook. Many of those use luseepy but not all. The reason for a separate repo is that everyone can commit their notebook here, while changes to the main branch of luseepy are protected and require a proper code review.
refspec
Reference spectromter algorithms developed in C++ with python bindings. Eventually these cooperate with lusee-py for ability to simulate ADC-level timestreams.
LNspec
Implementation of the spectrometer code (same as refspec) in matlab with makefile that converts these codes into VHDL.
LuSEE_VHDL.
Actual VHDL firmware that will be running on the spectrometer. Contains compiled codes from the LNspec repo together with human-fixes to matlab VHDL compiler inefficiencies.
singularity
This repository is meant for keeping useful bits of image configurations and details of running containers.
Operations repo
A private repo to monitor progress on LuSEE-Night operations.
This website repo
Yes, if you want to modify this website, this is the place to do it.