This workshop uses python and gitlab examples to demonstrate good coding practices and collaborative code development strategies.
The training materials are all available online:
This training was delivered as a three part series on the 1st, 8th, and 15th of October 2021, via webex.
The requested training aims to improve our ability to work collaboratively on a shared Python codebase. There are four main skills that we wish to focus on:
The ability for our team to work with the same codebase will improve our efficiency, reduce the amount of boiler-plate code that is reproduced by each team-member, and decrease the probability of bugs sneaking in to our pipelines. Improving the codebase with the help of this training will also allow easier on-boarding of new students and postdocs, and easier collaboration with others from outside of the group.
The above material will be delivered in a series of workshops, with accompanying notebooks and worked examples for later reference and teaching. ADACS has advised us that it will require approximately 3 weeks in total to develop and deliver the teaching materials. This would not be a re-run of existing ADACS workshop material.
Check out some of our other training projects.
A three day workshop aimed at researchers without formal coding/software development training and designed to give people a taste of many different aspects of best practices in scientific computing.
The ASA Early Career Researcher (ECR) Chapter Steering Committee organised a virtual "How To" series, answering some of the most pressing questions from our community.
A four-part ML (machine learning) workshop consisting of a lecture on the history of ML and it's applications in astronomy research and three deep-dive sessions to apply ML techniques to astronomy data sets.