@@ -57,9 +72,10 @@ for attribute, value in lalinference_attributes.items():
value=value.decode("utf-8")
assertpesummary_attributes[key][attribute]==value,"{} != {} for the attribute {}".format(pesummary_attributes[key][attribute],value,attribute)
print("--------------------")
print("Parameters not included in this analysis: {}".format(", ".join(not_included)))
print("--------------------")
iflen(not_included):
print("--------------------")
print("Parameters not included in this analysis: {}".format(", ".join(not_included)))
print("--------------------")
```
With output:
...
...
@@ -68,11 +84,10 @@ With output:
$ python runme.py
WARNING: failed to download https://datacenter.iers.org/data/9/finals2000A.all and ftp://cddis.gsfc.nasa.gov/pub/products/iers/finals2000A.all, using local IERS-B: db type is dbm.gnu, but the module is not available;db type is dbm.gnu, but the module is not available [astropy.utils.iers.iers]
--------------------
Parameters not included in this analysis: L1_cplx_snr_amp, L1_cplx_snr_arg, L1_optimal_snr, V1_cplx_snr_amp, V1_cplx_snr_arg, V1_optimal_snr, logL, logPrior
--------------------
--------------------
Parameters not included in this analysis: LAL_APPROXIMANT, LAL_PNORDER
Parameters not included in this analysis: LAL_APPROXIMANT
--------------------
```
Therefore all posterior samples that are in the LALInference result file are in the PESummary result file and they match perfectly. Likewise all but one attributes that are in the LALInference result file are in the PESummary result file and they match perfectly. The attribute `LAL_APPROXIMANT` stored in LALInference is not stored in PESummary because PESummary stores the name of the waveform and not the waveform enum. For reference, PESummary stores the waveform name as "IMRPhenomD_NRTidal" and LAL_APPROXIMANT is 73