-
Notifications
You must be signed in to change notification settings - Fork 11
Program
NOTE: SCHEDULE AND TOPICS SUBJECT TO CHANGE
Day's goal: Understand how to do a parameter estimation analysis and how to interpret results.
9:00 - 9:10: Welcome [Collin Capano & Ian Harry]
9:10 - 10:20: Bayesian parameter estimation in gravitational wave astronomy [Matthew Pitkin]
- Basics of Bayesian Inference
- Application to gravitational-wave astronomy
10:20 - 10:40: Break
10:40 - 11:25: Gravitational waves from compact binary coalescence [Sebastian Khan]
- Physics, parameters, and degeneracies
11:30 - 12:20: Markov-chain Monte Carlo (MCMC) [Vivien Raymond]
- Basic theory
- Ensemble sampling
- Parallel tempering
- Thermodynamic integration
- Implementations
- Practical considerations: convergence tests, thinning
12:30 - 14:00: Lunch
14:00 - 15:00: Nested sampling [John Veitch]
- Basic theory
- Implementations
- Practical considerations: choosing number of live points, tolerance; ...
15:00 - 15:15: Break
15:15 - 16:30: Introduction to PyCBC / GW Signal Processing [Alex Nitz] [Tutorial]
- Tutorial covering basics of waveform generation, matched filtering
- Data conditioning
- PSD estimation
- Practical considerations: wrap around, inverse spectrum truncation, etc.
16:30 - 17:30: How to setup and run PyCBC Inference [Collin Capano] [Tutorials]
Day's goal: Understand how the code works and how to modify it for new projects.
9:00 - 9:30: MCMC implementations and settings [Collin Capano]
9:30 - 10:15: Nested sampling implementations and settings [Sumit Kumar]
- CPNest
- PyMultiNest
10:15 - 10:45: Break
10:45 - 11:30: How to setup and run PyCBC Inference 2 [Collin Capano] (Tutorials)
11:30 - 12:00: LIGO/Virgo Collaboration development: Bilby [Vivien Raymond]
12:00 - 13:30: Lunch
13:30 - 14:15: Using the workflows [Chris Biwer]
- Standard workflow
- Injection (percentile-percentile test) workflow
14:15 - 14:45: Code road map [Collin Capano] (Tutorial)
- What's called where
- Example walk through
14:45 - 15:15: Break
15:15 - 16:45: Working with Models and using PyCBC Inference low level functions [Alex Nitz] [Tutorial]
- Basic API
- Available models
- How to add a new model
- Using PE low level functions
16:45 - 17:00: How to contribute using github
Day's goal: Establish improvements to work on for future.
9:00 - 9:45: Evidence calculation with parallel tempering: pitfalls, tips, and improvements [Steven Reyes]
9:45 - 10:00: Break
10:00 - 11:00: PESummary Introduction [Charlie Hoy] [Tutorial]
11:00 - 11:30: Break
11:30 - 12:15: Web-based tools for workflow visualization [Chris Biwer]
12:30 - 14:00: Lunch
The afternoon will mostly be unstructured project and discussion time, giving people a chance to ask questions about anything they found unclear from the first two days. Multiple parallel discussions may occur. Possible discusions points:
- What can be improved?
- How to implement on a cluster? Continue to use Condor? Slurm? Other options?
The following are tutorials that we will not have time to do together in the workshop, but can be perused on your own:
The ICG is committed to fostering an environment of dignity and respect. We ask that all speakers and participants read the ICG's code of conduct to help ensure that the workshop is friendly and welcoming to all participants.