CW Inference in Python merge requestshttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests2024-03-22T19:40:13Zhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/185Resolve "Fix HeterodynedData variances"2024-03-22T19:40:13ZMatthew PitkinResolve "Fix HeterodynedData variances"Closes #139Closes #139v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/184Allow set_formats to output NaN for non-finite values2024-03-18T21:10:44ZMatthew PitkinAllow set_formats to output NaN for non-finite valuesThe `set_formats` function fails for non-finite values, so check for these and output the string "NaN" in those cases.The `set_formats` function fails for non-finite values, so check for these and output the string "NaN" in those cases.v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/183Resolve "Only set non-GR to True in signal model if h0 is not set"2024-03-18T17:32:17ZMatthew PitkinResolve "Only set non-GR to True in signal model if h0 is not set"Closes #137Closes #137v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/182Only create certain upper limits for pulsars with finite distances2024-03-15T17:03:55ZMatthew PitkinOnly create certain upper limits for pulsars with finite distancesIn the `UpperLimitTable` it will try and create certain upper limits (e.g., ellipticity upper limits) so long as there is a pulsar distance. However, it earlier sets distances for all pulsars, but just sets them to inf if they do not exi...In the `UpperLimitTable` it will try and create certain upper limits (e.g., ellipticity upper limits) so long as there is a pulsar distance. However, it earlier sets distances for all pulsars, but just sets them to inf if they do not exist (e.g., for injections). This MR explicitly checks that the distances are finite before it tries computing the upper limits that require a distance.v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/181Resolve "Created segment file name contains comma when there are multiple inc...2024-03-13T20:47:56ZMatthew PitkinResolve "Created segment file name contains comma when there are multiple include flags"Closes #135Closes #135v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/180Resolve "Fix typo in pe module"2024-03-13T19:55:36ZMatthew PitkinResolve "Fix typo in pe module"Closes #134Closes #134v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/177Resolve "Add link to change log in documentation"2024-03-06T10:47:30ZMatthew PitkinResolve "Add link to change log in documentation"Closes #130Closes #130v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/176Fix upper limit extraction from grid based posterior2024-03-06T10:47:15ZMatthew PitkinFix upper limit extraction from grid based posteriorThe test suite fails with CWInPy 1.2.0 and pesummary 1.2.0 (see, e.g., https://git.ligo.org/computing/sccb/-/issues/1441#note_948078). This is because the upper limit when calculating a posterior on a grid gets returned as a numpy array ...The test suite fails with CWInPy 1.2.0 and pesummary 1.2.0 (see, e.g., https://git.ligo.org/computing/sccb/-/issues/1441#note_948078). This is because the upper limit when calculating a posterior on a grid gets returned as a numpy array rather than as a single float value. This MR fixes this.v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/175Resolve "Expose QueryATNF arguments in CWInPy"2024-03-06T10:46:56ZMatthew PitkinResolve "Expose QueryATNF arguments in CWInPy"Closes #128Closes #128v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/173Resolve "PE HTCondor node creation failing for single detector"2024-03-06T10:46:41ZMatthew PitkinResolve "PE HTCondor node creation failing for single detector"Closes #126Closes #126v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/174Resolve "Only require SciTokens for proprietary CVMFS frames"2024-03-06T10:46:24ZMatthew PitkinResolve "Only require SciTokens for proprietary CVMFS frames"Closes #127Closes #127v1.3.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/178Resolve "Change how HTCondor file transfer works for PE results"2024-03-06T10:46:10ZMatthew PitkinResolve "Change how HTCondor file transfer works for PE results"Closes #131Closes #131v1.3.0https://git.ligo.org/cwinpy/cwinpy/-/merge_requests/170Resolve "Switch from Array.percentile to weighted_credible_interval"2024-02-20T13:06:26ZMatthew PitkinResolve "Switch from Array.percentile to weighted_credible_interval"Closes #124Closes #124Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/171Resolve "Supress SWIGLAL and htcondor warning when importing cwinpy in IPython"2024-01-17T09:02:23ZMatthew PitkinResolve "Supress SWIGLAL and htcondor warning when importing cwinpy in IPython"Closes #125Closes #125Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/169Resolve "Hierarchical mass quadrupole distribution likelihood fails when eval...2024-01-09T14:45:09ZMatthew PitkinResolve "Hierarchical mass quadrupole distribution likelihood fails when evaluating noise_log_likelihood for power law distribution"Closes #123Closes #123Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/155Resolve "Add script to easily generate results webpages"2023-12-20T20:56:00ZMatthew PitkinResolve "Add script to easily generate results webpages"Closes #110Closes #110v1.1.0Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/165Resolve "Update documentation/HTCondor pipeline scripts for accessing proprie...2023-12-07T11:13:27ZMatthew PitkinResolve "Update documentation/HTCondor pipeline scripts for accessing proprietary GW frame files"Closes #120Closes #120Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/168Mark all test_heterodyne_xxx as slow2023-12-06T15:05:53ZDuncan Macleodduncan.macleod@ligo.orgMark all test_heterodyne_xxx as slowThis MR patches the `test_roq.py` module to mark all `test_heterodyne_<xxx>` as `slow`.This MR patches the `test_roq.py` module to mark all `test_heterodyne_<xxx>` as `slow`.https://git.ligo.org/cwinpy/cwinpy/-/merge_requests/167Resolve "Add note to docs about disabling LAL stdout/stderr redirection in IP...2023-11-24T18:15:57ZMatthew PitkinResolve "Add note to docs about disabling LAL stdout/stderr redirection in IPython/Jupyter when using CWInPy"Closes #121Closes #121Matthew PitkinMatthew Pitkinhttps://git.ligo.org/cwinpy/cwinpy/-/merge_requests/166Resolve "Allow passing of periodic_restart_time from DAG configuration"2023-11-24T17:40:24ZMatthew PitkinResolve "Allow passing of periodic_restart_time from DAG configuration"Closes #122Closes #122Matthew PitkinMatthew Pitkin