daschlab: The DASCH Data Analysis Package

daschlab is a Python package that assists with astrophysical analysis of data from DASCH, the effort to scan Harvard College Observatory’s collection of astronomical glass plates. This irreplaceable resource provides a means for systematic study of the sky on 100-year time scales.

This website contains only the Python API reference material. For tutorials and howtos, see the DASCH DR7 documentation.

This package is designed for primarily interactive usage in a JupyterLab environment. The most important item provided in this module is the Session class, which defines a daschlab analysis session. Obtain a session by calling the open_session() function:

from daschlab import open_session

sess = open_session(".")

Virtually all subsequent analysis occurs through actions connected to an initialized Session instance.

The version of daschlab described by this documentation has a DOI of 10.5281/zenodo.14537904. You can obtain the DOI of the version of daschlab that you are running via the get_version_doi function. This DOI should be reported in scholarly publications that made use of daschlab.

Table of Contents

Getting help

If you run into any issues when using daschlab, please review the DASCH DR7 documentation, inquire with the DASCH Astrophysics email group or open an issue on its GitHub repository.