See below for english version.
Im Weihnachtswettbewerb zur Vorlesung "Messtechnische Signalanalyse in MATLAB und Python" sind die Teilnehmer aufgerufen, Programme einzureichen, die thematisch zur Weihnachtszeit passen. Ein Beispiel ist das Zeichnen weihnachtlicher Motive mittels Plot-Funktionen. Die besten drei Beiträge werden in der letzten Vorlesung vor Weihnachten von den Teilnehmern ausgewählt und prämiert. Einreichungen werden von jedermann entgegengenommen, aber die Abstimmung und Preisvergabe ist auf eingeschriebene Teilnehmer der Vorlesung beschränkt.
- Eingereichte Programme...
- müssen in MATLAB oder Python geschrieben sein
- müssen einen eindeutigen Einstiegspunkt haben, z.B. eine Startfunktion
- dürfen Zusatzdaten wie Grafiken mitliefern, sofern das Urheberrecht beachtet wird
- dürfen externe Pakete verwenden, sofern diese auf PyPI verfügbar sind
- dürfen Code aus externen Quellen einbinden, sofern die zutreffende Lizenz dies zulässt und die betroffenen Code-Passagen gekennzeichnet sind
- dürfen keine Änderungen am System vornehmen, auf dem sie ausgeführt werden
- Die Einreichung erfolgt über GitHub-Pull Requests an https://github.com/emtpb/MSMP-xmas
- Die Verzeichnisstruktur muss eingehalten werden:
- Aufteilung der Einreichungen nach Jahr
- Darin: Jede Einreichung in einem eigenen Unterverzeichnis
Um einen Beitrag einzureichen sind folgende Schritte notwendig:
- Anlegen eines GitHub-Accounts, sofern nicht vorhanden
- "Forken" des MSMP-xmas-Repositories
- Klonen des eigenen Forks (https://github.com//MSMP-xmas)
- Anlegen eines neuen Unterverzeichnisses
<Jahr>/<Name des Beitrags>
- Erstellen der Lösung in diesem Unterverzeichnis
- "Push" der Änderungen in das eigene Repository
- Stellen eines Pull Requests an https://github.com/emtpb/MSMP-xmas
Mit der Einreichung veröffentlicht der Autor seine Lösung unter der "Unlicense".
In the christmas contest for the lecture "Messtechnische Signalanalyse in MATLAB und Python", participants are asked to submit christmas-themed programs. A common example is using plot functions to draw xmas-y images. In the last lecture before christmas, participants will vote for the best three submissions, which will then be rewarded. Anyone can submit solutions, but voting and eligibility for the prizes will be limited to enrolled participants of the lecture.
- Submitted programs...
- must be written in MATLAB or Python
- must provide a distinct entry point, e.g. a start function
- may provide additional data, such as images, if copyright regulations are observed
- may use external packages, if they are available on PyPI
- may incorporate code from external sources if the corresponding license permits this and if the affected code parts are indicated
- must not make any changes to the system they run on
- Submission takes place via GitHub pull requests to https://github.com/emtpb/MSMP-xmas
- The directory structure must be observed:
- Separation of submissions by year
- Therein: Each submission in a separate sub-directory
To submit a program, the following steps are required:
- Create a GitHub account if you do not have one yet
- Fork the MSMP-xmas repository
- Clone your own fork (https://github.com//MSMP-xmas)
- Create a new subdirectory
<year>/<name of submission>
- Develop your solution in this subdirectory
- Push changes to your own repository
- Submit a pull request to https://github.com/emtpb/MSMP-xmas
By submitting the solution, the author publishes their solution under the Unlicense.