OpalElement wrapper
I had a go at doing an OpalElement wrapper:
https://gitlab.psi.ch/ext-rogers_c/src/-/blob/master/src/PyOpal/PyElement.h
https://gitlab.psi.ch/ext-rogers_c/src/-/blob/master/src/PyOpal/PyElement.cpp
I implement an OpalVerticalFFAMagnet wrapper here:
https://gitlab.psi.ch/ext-rogers_c/src/-/blob/master/src/PyOpal/PyVerticalFFAMagnet.h
https://gitlab.psi.ch/ext-rogers_c/src/-/blob/master/src/PyOpal/PyVerticalFFAMagnet.cpp
and here is a script that builds a OpalVerticalFFAMagnet in python and plots the field. Not a proper test yet, more like a proof that it "works".
This is related to #516 (closed) and dependent on #624 (closed). I don't want to try to make a merge branch until #624 (closed) is merged so I just link to my dev fork instead. It can only cause mayhem if I start sticking this stuff in #624 (closed) branch or try to make a new branch that is dependent on the #624 (closed) branch!