By Thomas Robitaille, Software Sustainability Institute 2017 Fellow
The Lorentz Center in Leiden hosted the Python in Astronomy 2017 workshop from 8th to 12th May 2017. This meeting followed a highly interactive format and featured talks, unconference sessions, and hands-on coding sprints.
Over the last decade, the Python programming language has grown in Astronomy research from an occasionally used language to one of the most popular everyday tools. In parallel, we have seen the rise of large collaborative open-source projects such as Astropy, SunPy and yt (in contrast, previous development of software in Astronomy had been far more fragmented). These projects have adopted best practices for software development, including proper packaging, testing, and documentation, and an increasing number of researchers are interested in getting involved in existing open-source efforts or publishing their software in the open and adopting the same best practices. Given this interest, a few of us organised in 2015 the first workshop dedicated specifically to Python in Astronomy, with the aim to bring together existing developers, educators, and users interested in becoming…Continue Reading