450102 SE COSMOS Topic Seminar: Open Source Software Development for Astronomy (2023W)
Prüfungsimmanente Lehrveranstaltung
Labels
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
- Anmeldung von Mo 04.09.2023 00:00 bis Di 26.09.2023 23:59
- Anmeldung von Do 28.09.2023 00:00 bis Mi 04.10.2023 23:59
- Abmeldung bis Di 31.10.2023 23:59
Details
max. 15 Teilnehmer*innen
Sprache: Englisch
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Mittwoch 04.10. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 11.10. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 18.10. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 25.10. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 08.11. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 15.11. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 22.11. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 29.11. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 06.12. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 13.12. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 10.01. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 17.01. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 24.01. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
- Mittwoch 31.01. 09:45 - 11:15 Seminarraum 2 Astronomie Sternwarte, Türkenschanzstraße 17
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
Open source software is a growing and influential component of modern astronomical research. It has produced some of the most highly cited papers in our field (e.g. astropy), and actively promotes the ideals of good scientific practice: openness, inclusivity and reproducibility. The goal of this course is to enable students to build their own open source software for astronomy research.This will be a practical course where you will build a small software package from scratch. What will this software do? I'll provide a list of ideas for simple packages, or you can invent your own. Our focus, however, is not what the software specifically does, but rather what you need to do to build software that can be effectively shared, maintained and extended. You'll learn some fundamental concepts of open-source development as well as specific tools for version control, documentation, testing and packaging. The course will consist of demonstrations and hands-on sessions where you'll be given time, and guidance, to develop your software package. We'll also discuss broader issues such as gaining credit for working on software in academia, and building an active open-source community.The course will focus on the Python programming language, and I recommended that participants have some basic, prior experience using Python. The tools we will use are either specific to Python, or will be demonstrated using examples in Python. Users of other programming languages are welcome to attend, however they should be prepared to find and use alternative tools.
Art der Leistungskontrolle und erlaubte Hilfsmittel
Students will be assessed on their final software packages and an accompanying presentation. A checklist of assessment criteria for the software and presentation will be provided in the course.
Mindestanforderungen und Beurteilungsmaßstab
(a) Required attendance: at least 50%
If (a) is fulfilled, the final mark will be calculated from
(b) the software package (60%)
(c) the final presentation (40%)
If (a) is fulfilled, the final mark will be calculated from
(b) the software package (60%)
(c) the final presentation (40%)
Prüfungsstoff
n/a
Literatur
Resources will be discussed in the course.
Zuordnung im Vorlesungsverzeichnis
BEN; VAF; PM-Astr; PM-FnNawi;
Letzte Änderung: Do 28.09.2023 16:28