Closed bwvdnbro closed 1 year ago
@EvgeniiChaikin are we now in a position where we need this?
@EvgeniiChaikin I am happy for this to be merged. All changes make sense. I'll leave one last round of review to you.
Sorry for the delay, I have been experiencing problems with running SOAP this weekend, so I couldn't properly test it.
That should be fine to merge, no? It does not break functionalities as far as I can tell.
Indeed, everything should be working, as long as this branch is merged together with the other two branches in the SOAP (https://github.com/SWIFTSIM/SOAP/pull/12) and velociraptor-python (https://github.com/SWIFTSIM/velociraptor-python/pull/95) repository.
Yes, so I can merge this and people not using SOAP can still run. As long as I also merge the changes in vr-python.
@MatthieuSchaller is there anything else that you would like to see in this PR?
Since the SOAP changes have been merged yesterday in velociraptor-python
, but this PR is still hanging, the pipeline is currently broken.
This PR includes the changes to the pipeline that are necessary to run on a SOAP catalogue instead of a VR catalogue. All changes affect the registration functions, where you have to use the general
catalogue.get_quantity()
function rather than attributes of the catalogue to access variables. Everything else (i.e. the autoplotter) works as before.This PR also includes some fixes for warnings that triggered, mostly because of division by zero.
This PR requires https://github.com/SWIFTSIM/velociraptor-python/pull/95, since it uses the new VR catalogue interface introduced there.