Multipole/precessing SNR is failing
Calculating the multipole SNR is failing in igwn-testing
with the trace below. I also see the same failure with the precessing SNR.
Traceback (most recent call last):
File "/cvmfs/software.igwn.org/conda/envs/igwn-testing/bin/summarypages", line 10, in <module>
sys.exit(main())
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/cli/summarypages.py", line 240, in main
args = input_cls(*input_args, **input_kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/cli/inputs.py", line 1074, in __init__
super(WebpagePlusPlottingPlusMetaFileInput, self).__init__(
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/cli/inputs.py", line 1013, in __init__
super(WebpagePlusPlottingInput, self).__init__(*args, **kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/cli/inputs.py", line 968, in __init__
super(PlottingInput, self).__init__(*args, **kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/cli/inputs.py", line 995, in __init__
super(WebpageInput, self).__init__(*args, **kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/cli/inputs.py", line 902, in __init__
super(SamplesInput, self).__init__(
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/core/cli/inputs.py", line 2125, in __init__
super(MetaFileInput, self).__init__(*args, **kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/core/cli/inputs.py", line 2039, in __init__
super(PlottingInput, self).__init__(*args, **kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/core/cli/inputs.py", line 2069, in __init__
super(WebpageInput, self).__init__(*args, **kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/core/cli/inputs.py", line 1981, in __init__
self.samples = self.opts.samples
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/core/cli/inputs.py", line 713, in samples
self._set_samples(samples)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/cli/inputs.py", line 209, in _set_samples
super(_GWInput, self)._set_samples(*args, **kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/core/cli/inputs.py", line 757, in _set_samples
data = self.grab_data_from_input(
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/core/cli/inputs.py", line 1337, in grab_data_from_input
data = self.grab_data_from_file(
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/cli/inputs.py", line 190, in grab_data_from_file
data = pesummary.core.cli.inputs._Input.grab_data_from_file(
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/core/cli/inputs.py", line 265, in grab_data_from_file
f.generate_all_posterior_samples(**kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/file/formats/base_read.py", line 455, in generate_all_posterior_samples
data = convert(
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/conversions/__init__.py", line 147, in convert
return _Conversion(*args, resume_file=resume_file, **kwargs)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/conversions/__init__.py", line 406, in __new__
obj.__init__(
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/conversions/__init__.py", line 551, in __init__
self.generate_all_posterior_samples()
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/conversions/__init__.py", line 2006, in generate_all_posterior_samples
self._rho_hm(cond)
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/gw/conversions/__init__.py", line 1162, in _rho_hm
rho, data_used = multipole_snr(
File "/cvmfs/software.igwn.org/conda/envs/igwn-py310-testing/lib/python3.10/site-packages/pesummary/utils/decorators.py", line 214, in wrapper_function
value = np.array(output)
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part.
Edited by Colm Talbot