PythonStep crash -- Tried to call pure virtual function "Step::get_provided_fields"
With 6cc948e9 I run into a crash when trying to run a custom PythonStep. The custom step polconv
is defined here: https://github.com/jurjen93/lofar_helpers/blob/master/dp3_helpers/polconv.py and the command that gives me this crash is the following:
Apptainer> DP3 numthreads=32 msin=testpolconv.ms msin.datacolumn=DATA msout=. msin.weightcolumn=WEIGHT_SPECTRUM msout.datacolumn=CORRECTED_DATA steps=[pystep] pystep.python.module=polconv pystep.python.class=PolConv pystep.type=PythonDPPP pystep.lin2circ=1 msout.storagemanager=dysco
std exception detected: Tried to call pure virtual function "Step::get_provided_fields"
My last reference for a working version that does not throw this error is the v5.3 release. This unfortunately "clashes" with the latest WSClean builds that we would like to use, as DP3 v5.3 wants EveryBeam 0.3.x while recent WSClean builds require EveryBeam 0.4.x.