Skip to content

pmelchior/usrp-sciprog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Princeton Undergraduate Summer Research Program in Astrophysics

This repo contains information about the USRP at the Department of Astrophysical Sciences, foremost material for its first week course "Intro to Scientific Programming", aka bootcamp.

The plan for the first week is to give you an overview of good things to know when it comes to scientific computing, give you time to do some hands-on exercises, and provide resources for you to learn more. We aim to cover basic unix commands and remote login (ssh), software version control (git and github), the Python programming language and scientific programming stack, and basic statistics and simulations. Given that we only have a week, we will only scratch the surface on each of these topics, but many of us will be around and willing (physically or via email/Slack) to provide support and additional guidance throughout the summer.

Before you start, please make sure that you have all requested access to the Adroit cluster following this link. If you want to install python on your own machine, please follow these instructions.

For live questions of general interest to the "camp masters" and to keep in touch with your fellow campers, please subscribe to the slack channels (details sent via email, or ask your camp master/mentor) .

Schedule of the Bootcamp

  • June 3, 2025 Unix commands, version control, ssh
  • June 4, 2025 Python and numpy
  • June 5, 2025 Statistical data analysis
  • June 6, 2025 Running hydro simulations

All sessions take place in person at Lewis Library 121. The agenda for each days is detailed in the respective README files.

Colloquia and seminars

Seminars are held every Tuesday 12:30pm, colloquia every Thursday 12:30pm. The room is the main Auditorium in Peyton Hall. Pizza and cookies will be delivered in Grand Central at 12:00pm for lunch.

Seminar schedule

  • June 10, 2025
  • June 17, 2025 Careful: Lewis 122! Peter Melchior - How to Make Good Scientific Plots
  • June 24, 2025 Romain Teyssier - How to Write Good Time Integrators
  • July 01, 2025 Charlotte Ward - How to Write a Scientific Paper
  • July 08, 2025 Neta Bahcall and Anatoly Spitkovsky - How to Apply to Grad School
  • July 15, 2025 Matt Coleman - How to Write a Good Hydro Solver
  • July 22, 2025 Matt Sampson - How to Use Machine Learning in Astronomy

Colloquium schedule

  • June 12, 2025 Jamey Szalay - Plasmas and Jupiter's Moons
  • June 19, 2025 Juneteeth - No Colloquium
  • June 26, 2025 Romain Teyssier - Computing the Universe
  • July 03, 2025 Michael Strauss - Gravitational Waves
  • July 10, 2025 Anatoly Spitkovsky - Particle Acceleration in the Universe
  • July 17, 2025 Yue Pan - Caleb Lammers - Minghao Guo - Nick Loudas - Grad Students Flash Talks
  • July 24, 2025 Robert Lupton - The Vera Rubin Observatory

Lab visit schedule

  • June 18, 2025 Visit to the Princeton Supercomputing Center (departure 12.30pm via chartered Tiger Transit bus)
  • July 14, 2025 Visit of PPPL (departure 10am from Peyton via chartered Tiger Transit bus)

Final presentation

  • July 29th, 2025 Practice talks
  • July 30th, 2025 Practice talks
  • July 31th, 2025 USRP finals

Links of Interest

About

Material for the Princeton Undergraduate Summer Research Program in Astrophysics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 63