Working with our data#

Our data is accessible using several different methods. In the Downloading data section we discuss these, with a few simple examples to help get you started. Available are a collection of Crib Sheets to introduce common analysis processes. Lastly, we provide several software packages, and a currently experimental API, to support usage of our data.

Downloading Data#

Our data is available using HTTP, Rsync, FTP, and an experimental API.

Software Packages#

UCalgary has several Python and IDL tools available to work with our data. Below are the currently-available options.

Python All-sky Imager library

We are actively working on a new Python library to streamline data-provider-certified analysis using the all-sky data. We anticipate a first stable release for June 2024.

If you are interested in being an early beta tester for this software, please reach out to our team (Emma Spanswick, Eric Donovan).

Crib Sheets#

This crib sheet is provided to support access, utilization, and plotting of UCalgary optical datasets. It is intended as a base set of code that a user may edit and manipulate to serve their own needs. Crib sheets contains UCalgary verified and validated procedures for plotting and manipulating UCalgary ASI data for common use cases. Use of this crib sheet does not require acknowledgment, it is freely distributed for personal scientific use. The crib sheet (or elements of the crib sheet) must not be ingested into third party libraries without written consent of the UCalgary team. Please also remember to perform due diligence on all data use. We recommend comparison with verified data products on data.phys.ucalgary.ca to ensure that any user output does not contradict operational summary plots. Data use must be acknowledged according to the information available for each data set - please see data.phys.ucalgary.ca. If you encounter any issues with the data or the crib sheet, please contact the UCalgary team for support (Emma Spanswick).

Name Category Python IDL
Load, calibrate, and plot single channel ASI data Basic Jupyter Notebook  Open In Colab IDL (coming soon)
Load, calibrate, and plot multi channel ASI data Basic Jupyter Notebook  Open In Colab IDL (coming soon)
Georeferencing single channel ASI data Basic Jupyter Notebook  Open In Colab IDL (coming soon)
Georeferencing multi channel ASI data Basic Jupyter Notebook  Open In Colab IDL (coming soon)
Multi network mosaics Advanced Jupyter Notebook  Open In Colab IDL (coming soon)
Downloading data using the API Experimental Jupyter Notebook  Open In Colab IDL (coming soon)

API#

The UCalgary SRS API is a RESTful web service that provides various functions for our data best facilitated by such a service. The online API documentation can be found here.

Under active development

2024-02-15: Please note that the SRS API is currently under active development as we build out functionality. The API may experience more frequent changes over the coming months.

We are also working on Python and IDL libraries which interface with the API in a more streamlined way. These will be available in the coming months.

Please reach out to the SRS Team if you have any questions or would like to discuss features (Emma Spanswick, Eric Donovan).