Demos prepared for the LINCC Frameworks Hackathon at the Rubin Community Workshop, 2025, Tuscon The noteboooks showcase working with HATS-partitioned survey catalogs via LSDB, and time domain analysis with nested-pandas.
Sunday 27 July
- 9:00am – Hackathon Welcome (at NOIRLab; NOIRLab is a 15 minute walk from the Tucson Marriott University Park or 3 stops on the free Sun Tran light rail)
- 9:30am – LINCC Frameworks Tutorials on LSDB and TDAstro
- 12:30am – Plenary Pitch Session
- 1:00pm – Hacking begins
- 5:00pm – Pizza and sandwich dinner provided; teams may continue working if so desired
Monday 28 July
- 9:00am-10:00am – RCW Plenary #1 , at Tucson Marriott University Park; NOIRLab is a 15 minute walk or 3 stops on the free Sun Tran light rail
- 10:30am – Plenary opening session, before hacking resumes
- 4:00pm – Plenary Project Presentations
- 5:00pm – Hackathon Close
- 5:30pm-8:00pm – Casual Social for Hackathon participants
- Website
- Slack channel
- We will utilize the
#lincc-frameworks-hack-july2025
channel on LSST-DA slack.
- We will utilize the
- Pitches
- Craft your Project Pitch ideas and share them with the other hackathon participants.
- Our Pitch instructions PDF document contains some Tips and FAQs and examples from the LF Team.
- When you’re ready to share, add your ideas to the Google Docs Pitches. * We also encourage you to post your ideas on this
#lincc-frameworks-hack-july2025
channel and brainstorm on each other’s posts. If there are things the LINCC Frameworks team might also be able to do in advance to help your project, feel free to ask for that too! - All documents we share with you will be available in this Sharepoint Folder.
- Slide deck
- LSDB (Main page)(LSDB catalogs)(on GitHub)(on ReadTheDocs)
- HATS (on GitHub)(on ReadTheDocs)
- nested-pandas (on GitHub)(on ReadTheDocs)
Make sure that you have access to the Rubin Science Platform and follow the instructions at lsdb.io/dp1. Note that LSDB data is still in soft launch phase, so you have to install lsdb
package - e.g., by opening a notebook and running the following command (and restarting the kernel after it):
%pip install lsdb
For a complete guide to setting up an RSP account and getting LSDB available in your notebooks, we've put together a system guide that you might find useful.
In this notebook, we will learn how to:
- Import DASK client
- Load object and source catalogs (lazily)
- Show HATS partitioning with ZTF objects and source
- Perform crossmatching with existing
LSDB
catalogs - Save the results of a science workflow to disk
In this notebook, we will learn:
- How to access photo-z catalog derived from Rubin’s Data Preview 1 with LSDB
In this notebook, we will learn:
- What nested pandas is
- How to do basic operations on timeseries
In this notebook, we will learn how to:
- Crossmatch custom list of positions
- Access Object and diaObject data from Rubin DP1
- Show lightcurves for both Objects and diaObjects
In this notebook, we provide several AGN-related problems:
- Crossmatch SDSS AGNs with Rubin DP1 photo-z catalog
- Crossmatch a large catalog of AGN with Rubin DP1 data
- Run scientific analysis on lightcurves from Rubin DP1
This project is supported by Schmidt Sciences.
This project is based upon work supported by the National Science Foundation under Grant No. AST-2003196.
This project acknowledges support from the DIRAC Institute in the Department of Astronomy at the University of Washington. The DIRAC Institute is supported through generous gifts from the Charles and Lisa Simonyi Fund for Arts and Sciences, and the Washington Research Foundation.