daschlab Package

The toplevel Python module of the daschlab 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 DRnext 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.

Functions

open_session([root, source, interactive, ...])

Open or create a new daschlab analysis session.

source_name_to_fs_name(name)

Convert the name of an astronomical source to something convenient to use in file names.

Classes

InteractiveError

A error class for errors that should be shown to a human user without traceback context.

Session(root[, interactive, _internal_simg])

A daschlab analysis session.