Gravitational Waves

Finesse development workshop

by Miron van der Kolk

Europe/Amsterdam
Positron (Nikhef Amsterdam)

Positron

Nikhef Amsterdam

Science Park 105 1098 XG Amsterdam
Description

This workshop will introduce the principles and tools needed for python package development and focus specifically on how to contribute code to the Finesse package.

I want to touch the following topics briefly, since not everyone will have the same level of experience:

  • Choosing Editor/IDE
  • Python package structure
  • Python/conda Environment
  • Git commands
  • Installing a python package in development mode
  • Gitlab merge requests and pipelines

 

Afterwards I will go into more detail on Finesse specifics

  • Tour of the Finesse repository
  • Compiling Cython extensions
  • Writing Finesse documentation


I plan to come up with an interactive setup, but I plan to not talk for more than an hour and leave the second hour (or longer) to let you work by yourselves.

In preparation of the workshop it would be most efficient if you try to follow the steps for setting up a development environment in advance. This would also be a good moment to provide some feedback on this part of the documentation.

Lastly I think it would be the most fun if you try to come with some small change that you would like to make to Finesse, like updating a documentation page or adding a small utility function, so you have a goal for the workshop

 

Miron van der Kolk is inviting you to a scheduled Zoom meeting.

Topic: Finesse development training
Time: Dec 2, 2024 02:00 PM Amsterdam

Join Zoom Meeting
https://nikhef.zoom.us/j/96470930689?pwd=8kVQxkadbKx0mnP40cg1X456wS4lYr.1

Meeting ID: 964 7093 0689
Passcode: 821995

---

One tap mobile
+31707006526,,96470930689# Netherlands
+31202410288,,96470930689# Netherlands

---

Dial by your location
• +31 707 006 526 Netherlands
• +31 20 241 0288 Netherlands
• +31 20 794 0854 Netherlands
• +31 20 794 6519 Netherlands
• +31 20 794 6520 Netherlands
• +31 20 794 7345 Netherlands

Meeting ID: 964 7093 0689

Find your local number: https://nikhef.zoom.us/u/ai9kggvOE

 

Organised by

Miron van der Kolk

Registration
Participants
Participants
2
Contact