ConOps

ConOps stands for “Concept of Operations”, and here we outline what lmtoy is and how it should operate, but without giving implementation details (the “what”, not the “how”).

LMTOY is

  • a toolkit to reduce LMT spectral line data

  • agnostic of the instrument (SEQ, RSR, 1MM), the code will figure it out

  • a (Unix) environment that can be operated as * a command line based tool, commonly called the SLpipeline * a web based excution environment

  • data is organized in a set of obsnums, each in themselves part of a PI owned project id. Each set of obsnums is defined through a common setup (e.g. for given source, spectral line, etc.) so they can be stacked

  • the first stage in the data reduction will create a calibrated spectrum, or set of spectra with the purpose of gridding and/or stacking. This intermediate format will be in SDFITS format.

  • a set of obsnums can be combined to create a stacked version with the intent to increase the signal to noise and/or reject outliers.

  • the final product will be a calibrated spectrum, or a gridded data cube, in 1D or 3D FITS format respectively.

LMTOY installation is

  • based on git, being hosted on github

  • need a series of other packages (all via github) to be installed using “pip install”

  • compile a few tools, written in C

  • optionally use tools and python packages