DESI Software Tools

DESI

The DESI project maintains an active github organization where all core software tools are publicly available.


Past Work

My past work on DESI software included a variety of topics:

  • desispec: Implemented the desi_pipe tools for MPI batch processing of daily data.

  • desmodel: Developed infrastructure to track the state of positioners over time. Synchronized with daily focalplane calibration data and enabled the reconstruction of the positioner state at any time in the past.

  • fiberassign: Rewrote much of the C++ codebase and developed a Python interface using pybind11. Also improved the core algorithm for better consistency.

  • desiconda: Created tools for installing the DESI software stack within a conda environment.

  • HARP: Created an R&D software package that used distributed linear algebra to solve the noise-weighted least squares problem for spectral extraction.