Skip to content

First python workshop for Astronomers and Particle Physicists, organized by ICE, IFAE and PIC

License

Notifications You must be signed in to change notification settings

gaia-verna/PythonWorkshop-ICE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python for Astronomers and Particle Physicists, September 2017, ICE

First Python workshop for Astronomers and Particle Physicists, organized by ICE, IFAE, and PIC.

Basic information

Indico page: https://www.ice.csic.es/indico/event/5/overview

  • When?

    • Start: Wednesday, Sept 13 at 9:30 am
    • End: Friday, Sept 15 at noon
  • Where?

    • ICE
    • Conference room on the third floor
  • Contacts:

  • Remote participation: yes, to be done

About

This workshop is designed to introduce IFAE and ICE astronomers and particle physicists to modern programming practices in Python specifically applicable to their scientific research. The course is intended to be hands-on so that participants will be able to follow, discuss, and reuse the examples explained during each lesson. Sessions will cover topics from the most basic programming practices to intermediate/advanced tools specific for scientists.

Although the workshop will begin with some beginner lessons, it is highly recommended to know the basics before starting the workshop. For those who have not programmed in Python before, we encourage you to take this online Python 3 course: https://www.learnpython.org

We encourage everyone to come with their laptop and run all the examples as they are presented in each session (although this is not mandatory).

The first 30 minutes of the course will be dedicated to setting up Python and the needed packages. After the first 30 minutes of preparation, instructors will not be able to assist you in your Python setup due to time constraints.

Before arriving to the workshop, make sure you have Python 3 installed with:

numpy
scipy
matplotlib
pandas
astropy
jupyter
pip

These packages are needed for the more advanced sections:

seaborn
photutils
pyephem
astroquery
sqlalchemy
pyephem
astroplan
fitsio
pyspark
healpy
pycodestyle
scikit-learn
pytest
ipython-sql

More instructions on how to install and verify the correct Python setup will be detailed soon.

Agenda

Wednesday, 13 September 2017

  • Welcome and Setup
  • Python: the Language
  • Good Programming Practices
  • Numpy - Arrays and Linear Algebra
  • Matplotlib - Plotting

Thursday, 14 September 2017

  • Pandas - Handling Tabular Data
  • Scipy - Fitting Data and More
  • Machine Learning I
  • Machine Learning II

Friday, 15 September 2017

  • Astronomy I
  • Astronomy II
  • Modeling and Databases
  • Big Data

Instructors

  • Santiago Serrano (ICE)
  • Tarek Hassan (IFAE)
  • Scott Griffiths (IFAE)
  • Max Nöthe (TU Dortmund)
  • Kai Brügge (TU Dortmund)
  • Nadia Tonello (PIC)
  • Pau Tallada (PIC)
  • Jorge Carretero (PIC)
  • Francesc Torradeflot (PIC)

About

First python workshop for Astronomers and Particle Physicists, organized by ICE, IFAE and PIC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.2%
  • Python 0.8%