Skip to content

gwsignal is not accessible

Summary

The gwsignal is not accessible in a freshly installed conda environment. The error:

XLAL Error - initialize (/home/conda/feedstock_root/build_artifacts/lalsimulation-split_1716366372085/work/lib/LALSimInspiralGeneratorPython.c:726): Could not create instance of object SEOBNRv5PHM in module lalsimulation.gwsignal.models.pyseobnr_model
XLAL Error - initialize (/home/conda/feedstock_root/build_artifacts/lalsimulation-split_1716366372085/work/lib/LALSimInspiralGeneratorPython.c:726): Generic failure
XLAL Error - python_error (/home/conda/feedstock_root/build_artifacts/lalsimulation-split_1716366372085/work/lib/LALSimInspiralGeneratorPython.c:88): Python exception raised
Traceback (most recent call last):
  File "/home/marek.szczepanczyk/.conda/envs/cwb-o4-v2/lib/python3.11/site-packages/lalsimulation/gwsignal/models/pyseobnr_model.py", line 165, in __init__
    self.seobnr = pyseob_wf
                  ^^^^^^^^^
NameError: name 'pyseob_wf' is not defined

Steps to reproduce

Creating the environment (igwn is disabled):

conda create --name cwb-o4-v2
conda activate cwb-o4-v2
conda install -c conda-forge root=6.30.4=py311h320fe9a_0
conda install -c conda-forge liblalsimulation=5.4.0=py311haffda86_1
conda install -c conda-forge lalinspiral=5.0.0=py311h459d7ec_0

Running an example code: test_XLALSimInspiralGenerateTDWaveform.C

root test_XLALSimInspiralGenerateTDWaveform.C

Full output with the error: error.txt

Other tests

  1. The code works fine for igwn-py3.9

  2. The code fails when using igwn-py3.11. @lorenzo.pompili has the same problem (#722 (comment 1017020)). The error:

XLAL Error - initialize (/home/conda/feedstock_root/build_artifacts/lalsimulation-split_1711628041096/work/lib/LALSimInspiralGeneratorPython.c:18): Python generator not implemented
XLAL Error - initialize (/home/conda/feedstock_root/build_artifacts/lalsimulation-split_1711628041096/work/lib/LALSimInspiralGeneratorPython.c:18): Invalid argument
XLAL Error - XLALCreateSimInspiralGenerator (/home/conda/feedstock_root/build_artifacts/lalsimulation-split_1711628041096/work/lib/LALSimInspiral.c:428): Internal function call failed: Invalid argument
XLAL Error - XLALSimInspiralGenerateTDWaveform (/home/conda/feedstock_root/build_artifacts/lalsimulation-split_1711628041096/work/lib/LALSimInspiral.c:477): Check failed: hplus && hcross && generator
XLAL Error - XLALSimInspiralGenerateTDWaveform (/home/conda/feedstock_root/build_artifacts/lalsimulation-split_1711628041096/work/lib/LALSimInspiral.c:477): Invalid pointer