Astropy-SKA Hackathon 2020

Juande Santander Vela (SKA Organisation) , Marco Bartolini (SKA Organisation) , Stuart Mumford (Aperio Software)

Why an Astropy-SKA Hackathon




SKA is one of the major astronomical experiments being currently built, and it needs mature and well maintained software packages to sustain its software development activities. 

The core Astropy package contains functionality aimed at professional astronomers and astrophysicists[1] .

SKA embraces a software development culture that is highly inspired by open source collaborations [2] such as Astropy itself. SKA promotes common code ownership, an open and transparent development process, an emphasis on agile  processes based on principles of autonomy of individuals and teams. 

“Aside from the actual code, Astropy is also a community of astronomy-associated users and developers that agree that sharing utilities is healthy for the community and the science it produces.” [1] The SKA project understands the benefits of being part of such a community and it shares the Astropy vision.

Moreover, the SKA project recognizes the great value provided by open source communities and projects, and is already making use of a large number of open-source products across its development effort. While many of those are directly borrowed from the larger IT context related, for instance, to web development and cloud computing, some of these are quite domain specific and they are developed and maintained, often with great effort, by a small number of engineers and collaborators. SKA encourages software developers to join these open source collaborations and to contribute to the development of external packages as part of their SKA activity, pushing code to externally maintained code bases whenever practical and in accordance with SKA software standards.

Read more in the full proposal for the Hackathon

The Hackathon

The hackathon is a great chance to involve the SKA community in the development and maintenance of the astropy package. 

What you will need

Get ready

Install the development version of the astropy package following the online documentation: 


A more detailed agenda is published at the bottom of this page. Please note that all times are UTC times.

Kickoff - Monday 23 November

In this first short meeting we will present the hackathon and the process we will follow. Participants will have the opportunity to start discussing possible areas of collaboration and populate the hackathon KANBAN project . New ideas are encouraged, but also well known issues in the existing astropy code base There is also the possibility to work on one of the good first issue.

Informal collaboration can take place starting from here!

Join us on zoom at:
Password: 293911

Training - Monday 7 Decemebr

During the first day of the 2 days dedicated to the hackathon, a set of training events will help all participants to familiarise with the astropy package and how to contribute to its development.

So, don't panic if you're not an expert about astropy!

You can now start coding.

Celebrations - Tuesday 8 December

On the second day, we will meet at the end of the day to have a look at what was accomplished, celebrate the successes and run a retrospective about the event, trying to understand possible areas of improvement.

More details for each session will be published in the agenda below.

Code of Conduct

This event is regulated by the SKA Code of conduct and all participants are expected to familiarise with its contents.

Be gentle.


  • Adriaan de Beer
  • Alexandra Bonta
  • Apurva Patkar
  • Celeste Lu
  • Daniel Mitchell
  • David Bastien
  • Digvijay Mali
  • Edoardo Altamura
  • Ferdl Graser
  • Jakob Maljaars
  • Jayant Kumbhar
  • Jeff Wagg
  • Juande Santander Vela
  • Kalyani Thigale
  • Ludwig Schwardt
  • Maik Nijhuis
  • Matteo Di Carlo
  • Piers Harding
  • Ray Brederode
  • Samuel Twum
  • Shraddha Bajare
  • SImon Daley-Yates
  • Snehal Nakave
  • Snehal Valame
  • Steve Guest
  • Ugur Yilmaz