CHANGES.rst 4.31 KB
Newer Older
Leo Pound Singer's avatar
Leo Pound Singer committed
1 2 3 4
#########
Changelog
#########

Leo Pound Singer's avatar
Leo Pound Singer committed
5 6 7
0.0.13 (unreleased)
===================

Leo Pound Singer's avatar
Leo Pound Singer committed
8 9 10
- Add ``bayestar-mcmc`` tool for pure Markov Chain Monte Carlo parameter
  estimation, without sky map postprocessing but with options for holding
  parameters at fixed values.
Leo Pound Singer's avatar
Leo Pound Singer committed
11

12
0.0.12 (2018-07-18)
Leo Pound Singer's avatar
Leo Pound Singer committed
13 14
===================

15 16 17
- ``bayestar_localize_lvalert`` will now write the correct GraceDb URL
  to FITS file headers in the case that it is run with a non-default GraceDb
  server.
Leo Pound Singer's avatar
Leo Pound Singer committed
18

Leo Pound Singer's avatar
Leo Pound Singer committed
19 20
- BAYESTAR's SNR series time stamp assertions now include a bit more detail.

21 22
- Add phase convention for gstlal-spiir, which needs to be confirmed upstream.

23 24 25
- Fix datatype of simulated SNR time series produced by
  ``bayestar-realize-coincs``.

26
0.0.11 (2018-06-11)
Leo Pound Singer's avatar
Leo Pound Singer committed
27 28
===================

29 30
- Prebuilt binary wheels for macOS are now relocatable. See
  `delocate#38 <https://github.com/matthew-brett/delocate/pull/38>`_.
Leo Pound Singer's avatar
Leo Pound Singer committed
31

32
0.0.10 (2018-06-07)
Leo Pound Singer's avatar
Leo Pound Singer committed
33 34
===================

Leo Pound Singer's avatar
Leo Pound Singer committed
35
- Make lalsuite and lscsoft-glue required dependencies.
Leo Pound Singer's avatar
Leo Pound Singer committed
36

Leo Pound Singer's avatar
Leo Pound Singer committed
37 38 39
- The Python code is now required to pass linting by
  `Flake8 <http://flake8.pycqa.org/en/latest/>`_.

40
0.0.9 (2018-06-06)
Leo Pound Singer's avatar
Leo Pound Singer committed
41 42
==================

43 44 45
- On reading, rename columns from Fermi GBM HEALPix files to match the
  LIGO/Virgo convention. In particular, rename any column named `PROBABILITY`
  to `PROB`.
Leo Pound Singer's avatar
Leo Pound Singer committed
46

Leo Pound Singer's avatar
Leo Pound Singer committed
47 48 49 50 51 52 53 54
- Reduce the memory footprint of ``ligo-skymap-plot-airmass`` by transposing
  two nested loops.

- Make some cosmetic improvements to ``ligo-skymap-plot-airmass``:

  * Add altitude and local time axes.
  * Center plot on local solar midnight.
  * Adjust blending and z-order of twilight shading.
Leo Pound Singer's avatar
Leo Pound Singer committed
55

Leo Pound Singer's avatar
Leo Pound Singer committed
56 57
- ``ligo-skymap-plot-airmass`` will now write an airmass table to stdout.

Leo Pound Singer's avatar
Leo Pound Singer committed
58 59 60 61
- Rewrite the MCMC mode of BAYESTAR using ``ligo.skymap.ez_emcee``, a new
  reusable, fire-and-forget, parallel-tempering, MCMC sampler that features
  automated convergence testing and progress monitoring.

62 63
- Update common files from Astropy package template.

64
0.0.8 (2018-05-10)
Leo Pound Singer's avatar
Leo Pound Singer committed
65 66
==================

67 68
- Add ``ligo-skymap-combine``, a tool to combine sky localizations from
  different observations into a joint skymap.
Leo Pound Singer's avatar
Leo Pound Singer committed
69

70
0.0.7 (2018-04-27)
Leo Pound Singer's avatar
Leo Pound Singer committed
71 72
==================

Leo Pound Singer's avatar
Leo Pound Singer committed
73 74 75 76 77 78 79
- Move ``ligo.skymap.eigenframe.EigenFrame`` to
  ``ligo.skymap.coordinates.EigenFrame``.

- Add a new Astropy coordinate frame ``ligo.skymap.coordinates.DetectorFrame``
  to visualize triangulation rings with pairs of detectors.

- Deprecate all functions in ``ligo.skymap.postprocess.detector_frame``.
Leo Pound Singer's avatar
Leo Pound Singer committed
80

81 82 83
- Overhaul documentation so that all essential functionality is presented on
  the front page.

84 85
- Move ``ligo.skymap.command`` to top-level ``ligo.skymap.tool`` module.

86 87 88 89
- Require version 0.3.2 of the ``reproject`` package because of a regression
  that was caused by improper handling of nans in the ``astropy-healpix``
  package. See <https://github.com/astropy/astropy-healpix/pull/77>.

Leo Pound Singer's avatar
Leo Pound Singer committed
90
0.0.6 (2018-04-13)
Leo Pound Singer's avatar
Leo Pound Singer committed
91 92
==================

93
- Declare the top-level ``ligo`` module as a namespace package.
Leo Pound Singer's avatar
Leo Pound Singer committed
94

Leo Pound Singer's avatar
Leo Pound Singer committed
95 96 97
- Update common files from Astropy package template.

- Enable Python version check in ``setup.py`` and top-level namespace package.
Leo Pound Singer's avatar
Leo Pound Singer committed
98

Leo Pound Singer's avatar
Leo Pound Singer committed
99
0.0.5 (2018-04-12)
Leo Pound Singer's avatar
Leo Pound Singer committed
100 101
==================

102 103 104
- When running ``ligo-skymap-stats`` without injections, instead of writing
  ``nan`` values for irrelevant columns, don't write the columns in the first
  place.
Leo Pound Singer's avatar
Leo Pound Singer committed
105

106 107 108
- Start process of switching to tqdm for progress bars so that long-running
  operations show time estimates.

109 110 111 112
- In ``ligo-skymap-stats``, disable OpenMP parallelism if running with ``-j``
  to avoid creating a huge number of threads on machines with very many
  cores.

Leo Pound Singer's avatar
Leo Pound Singer committed
113
0.0.4 (2018-03-22)
Leo Pound Singer's avatar
Leo Pound Singer committed
114 115
==================

Leo Pound Singer's avatar
Leo Pound Singer committed
116 117 118 119 120 121 122 123
- Fix ``--condor-submit`` option for ``bayestar-localize-coincs``.

- Add ``--duty-cycle`` option to ``bayestar-realize-coincs``.

- Rename ``ligo-skymap-aggregate-found-injections`` to ``ligo-skymap-stats``
  and ``ligo-skymap-plot-found-injections`` to ``ligo-skymap-plot-stats``. The
  new ``ligo-skymap-stats`` program can generate summary statistics for
  skymaps, with or without injection-finding.
Leo Pound Singer's avatar
Leo Pound Singer committed
124

125 126 127
- This is the first version that has been tested and shown to reproduce the
  results in the "First Two Years" paper, which is the review benchmark.

Leo Pound Singer's avatar
Leo Pound Singer committed
128
0.0.3 (2018-03-21)
Leo Pound Singer's avatar
Leo Pound Singer committed
129 130
==================

Leo Pound Singer's avatar
Leo Pound Singer committed
131
- Bring back simulation tools from LALSuite.
Leo Pound Singer's avatar
Leo Pound Singer committed
132

Leo Pound Singer's avatar
Leo Pound Singer committed
133
- Add ligo-skymap-plot-airmass, a tool for probabilistic airmass charts.
Leo Pound Singer's avatar
Leo Pound Singer committed
134

Leo Pound Singer's avatar
Leo Pound Singer committed
135
0.0.2 (2018-03-12)
Leo Pound Singer's avatar
Leo Pound Singer committed
136 137
==================

Leo Pound Singer's avatar
Leo Pound Singer committed
138
- Adjust CI configuration for uploading to PyPI.
Leo Pound Singer's avatar
Leo Pound Singer committed
139

Leo Pound Singer's avatar
Leo Pound Singer committed
140
0.0.1 (2018-03-12)
Leo Pound Singer's avatar
Leo Pound Singer committed
141 142 143
==================

- Initial release.