Giter Site home page Giter Site logo

akshaypanayada / ztf_summer_school_2024 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ztf-summer-school/ztf_summer_school_2024

0.0 0.0 0.0 25.89 MB

Repository for ZTF Summer School 2024

License: GNU General Public License v3.0

Jupyter Notebook 100.00%

ztf_summer_school_2024's Introduction

ZTF Summer School 2024

Hosted hybrid by the University of Minnesota

July 29 - August 2: 9 am - 12:30 pm (synchronous), group work in the afternoons (asynchronous)

Course materials for ZTF Summer School 2024

Purpose

This course will introduce key concepts and techniques used to work with large datasets, in the context of the field of astrophysics. The school will focus on modern approaches to creating and manipulating large data sets. We will introduce a range of machine learning techniques for processing data: classification algorithms (supervised and unsupervised learning), clustering algorithms, regression problems, recommender systems, graphic models and others. The algorithms will first be introduced in lectures, and the emphasis will then be placed on homework worked as teams in which the students will apply the algorithms (and already available packages) to astrophysical data sets to answer specific astrophysics questions. The course will assume familiarity with basic concepts in astrophysics, but it will include brief reviews as needed to demonstrate the use of modern data analysis techniques.

Sample Syllabus

Day 1 (Monday, July 29th):

  • Talks: ZTF Lecture and Notebook (Michael Coughlin / Theophile Jegou Du Laz, 9:30 - 12:30 pm), Supervised Learning Lecture (Jie Ding, 2-3 pm), BTS Notebook (Theophile Jegou Du Laz, 3-4:30 pm)
  • Tutorials: Alert Stream Access, Training a BTS-like model

Day 2 (Tuesday, July 30th):

  • Talks: Supervised Learning Lecture and Notebook (William Benoit, 9 am - 12:30 pm)
  • Tutorials: Compact binary coalescences
  • Outing: Bell Museum / Planetarium

Day 3 (Wednesday, July 31st):

  • Talks: Mixed Integer Linear Programming Lecture and Notebook (Leo Singer, 9 am - 12:30 pm), Simulation Based Inference Lecture and Notebook (Ethan Marx, 2 - 5 pm),
  • Tutorials: Kilonova light curves, Telescope Scheduling with MILP

Day 4 (Thursday, August 1st):

  • Talks: Anomaly Detection Lecture and Notebook (Xialong Li, 9 am - 10:30 am, Daniel Warshofsky, 11 am - 12:30 pm)
  • Tutorials: Echoes case study, transient case study
  • Outing: Mall of America

Day 5 (Friday, August 2nd):

  • Hackathon with BTS data set

How to use these materials

  • Fork this repo

  • The topics of each day's lectures are described in the schools' program

  • Lectures are in directories named XY/ where XY/ is the number of the day

  • Various help cheat sheets are included in help/.

  • You should also review in-class notebooks to make sure you understand what is happening

  • The lecture notebooks have in-class exercises for you to work on

Related Material

Github

If you are new to github, we recommend watching:

ZTF useful links + QA

Question Answer
ztfquery documentation https://github.com/MickaelRigault/ztfquery
ZTF table content https://irsa.ipac.caltech.edu/onlinehelp/ztf/overview.html
Alerts content https://zwickytransientfacility.github.io/ztf-avro-alert/schema.html
What is the "Redshift Completeness Factor" program? It's a program dedicated to determine the number of SN host galaxies with known spectroscopic redshift prior to the SN discovery divided by the total number of SN hosts. See https://arxiv.org/abs/1910.12973
What is the "Census of the Local Unverse" program? The Census of the Local Universe (CLU) aims to provide a galaxy catalog out to 200 Mpc that is as complete as possible. See https://arxiv.org/abs/1710.05016
How is the time allocation for each filter decided? ZTF uses a Integer Linear Programming approach, that optimizes an observing plan for an entire night by assigning targets to temporal blocks, enables strict control of the number of exposures obtained per field and minimizes filter changes. See https://arxiv.org/abs/1905.02209

ztf_summer_school_2024's People

Contributors

mcoughlin avatar lpsinger avatar ethanmarx avatar theodlz avatar wbenoit26 avatar tylerbarna avatar danielwarshofsky avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.