Tutorials#
These tutorial notebooks guide Rubin scientists through the process of creating a Zooniverse project and retrieving classifications. The purpose of each individual notebook is outlined below.
Citizen Science notebooks GitHub repository
Introduction to Rubin Citizen Science#
Notebook: 01_Introduction_to_Citsci_Pipeline.ipynb
Start with this notebook to learn how to create a Zooniverse project with Rubin, send images from the Rubin Science Platform (RSP) to Zooniverse, and retrieve raw classifications.
Create an Image Flipbook on Zooniverse#
Notebook: 02_Send_Flipbook_Variable_Stars_Imaging.ipynb
Use this notebook to query and send a flipbook of variable star images from the RSP to Zooniverse. A flipbook is a collection of multiple images, useful for tracking and identifying sources at the same location that change over time. This notebook focuses on variable stars, which exhibit brightness variations.
Download and Aggregate Zooniverse User Classifications#
Notebook: 03_Aggregate_Classifications.ipynb
Use this notebook to retrieve and aggregate classification data from Zooniverse.
This tutorial aggregates (or combines) user classifications by grouping them by task and user.
It selects the most recent classification from each user and applies Zooniverse’s question_consensus_reducer
function to determine consensus for each subject ID.
This notebook builds on the retrieval process demonstrated in the first tutorial and extends it to aggregating raw user classifications.
rubin.citsci
package#
The rubin.citsci
package is intended to be used on the Vera Rubin Observatory’s Science Platform (RSP) in the hosted Notebook Aspect at http://data.lsst.cloud. This package will not work in any other environment.
It contains utility functions useful for sending and receiving Rubin data to and from the Zooniverse.
For instance, it contains functions such as login_to_zooniverse
and create_project_from_template
to assist Rubin users with the process of creating Zooniverse projects.
Functions such as write_manifest_file
and send_tabular_data
assist with sending data to Zooniverse while functions such as download_batch_metadata
and retrieve_data
are used to download information and classifications from Zooniverse.