RIFT incompatible with LALMetaio 4.0.0
I have discovered an apparent incompatibility between RIFT 0.0.15.7 and LALMetaio 4.0.0 (specifically python-lalmetaio=4.0.0
):
Traceback (most recent call last):
File "/home/duncan/opt/mambaforge/envs/__test/bin/create_event_parameter_pipeline_BasicIteration", line 432, in <module>
n_initial = len(lalsimutils.xml_to_ChooseWaveformParams_array("overlap-grid-0.xml.gz"))
File "/home/duncan/opt/mambaforge/envs/__test/lib/python3.10/site-packages/RIFT/lalsimutils.py", line 1795, in xml_to_ChooseWaveformParams_array
[Ps[i-minrow].copy_lsctables_sim_inspiral(sim_insp[i]) for i in rng]
File "/home/duncan/opt/mambaforge/envs/__test/lib/python3.10/site-packages/RIFT/lalsimutils.py", line 1795, in <listcomp>
[Ps[i-minrow].copy_lsctables_sim_inspiral(sim_insp[i]) for i in rng]
File "/home/duncan/opt/mambaforge/envs/__test/lib/python3.10/site-packages/RIFT/lalsimutils.py", line 1724, in copy_lsctables_sim_inspiral
setattr(swigrow, simattr,0)
AttributeError: 'lalmetaio.SimInspiralTable' object has no attribute 'process:process_id'
To reproduce:
mamba create -n rift python=3.10 lalsuite=7.13 rift
conda activate rift
git clone --depth 1 https://github.com/oshaughn/ILE-GPU-Paper.git repo
cd repo/demos/
make test_workflow_batch_gpu_lowlatency V=1 VERBOSE=1