<commit_before>.. _changelog:

Changelog
=========

This page is a changelog for releases of Fermipy.

0.11.0 (08/24/2016)
-------------------
* Add support for weighted likelihood fits (supported in ST
  11-03-00 or later).  Weights maps can be specified with the ``wmap``
  parameter in :ref:`config_gtlike`.
* Implemented performance improvements in
  `~fermipy.gtanalysis.GTAnalysis.tsmap`.  Step-size calculation is
  now performed with newton's method.
* Various development and refactoring of classes for dealing with
  CastroData (binned likelihood profiles).
* Add `~fermipy.gtanalysis.GTAnalysis.reload_sources` to allow fast
  recomputation of source maps for an existing
  `~fermipy.gtanalysis.GTAnalysis` instance.
* Fixed sign error in localization plotting method that gave wrong
  orientation for error ellipse..
* Reorganized relationship among classes in
  `~fermipy.gtanalysis.spectrum` and simplified interface for doing
  spectral fits (see `#69
  <https://github.com/fermiPy/fermipy/pull/69>`_).
* Added DMFitFunction spectral model class in
  `~fermipy.gtanalysis.spectrum` (see `#66
  <https://github.com/fermiPy/fermipy/pull/66>`_).  This uses the same
  lookup tables as the ST DMFitFunction class but provides a pure
  python implementation which can be used independently of the STs.
  
0.10.0 (07/03/2016)
-------------------

* Implement support for more spectral models
  (DMFitFunction, EblAtten, FileFunction, Gaussian).
* New options (``outdir_regex`` and ``workdir regex``) for
  fine-grained control over input/output file staging.
* Add ``offset_roi_edge`` to source dictionary.  Defined as the
  distance from the source position to the edge of the ROI (< 0 =
  inside the ROI, > 0 = outside the ROI).
* Add new variables in `~fermipy.gtanalysis.GTAnalysis.fit` output
  (``edm``, ``fit_status``).
* Add new package scripts (``fermipy-collect-sources``,
  ``fermipy-cluster-sources``).
* Various refactoring and improvements in code for dealing with castro
  data.
* Add ``MODEL_FLUX`` and ``PARAMS`` HDUs to SED FITS file.  Many new
  elements added SED output dictionary.
* Support NEWTON fitter with the same interface as MINUIT and
  NEWMINUIT.  Running `~fermipy.gtanalysis.GTAnalysis.fit` with
  ``optimizer`` = NEWTON will use the NEWTON fitter where applicable
  (only free norms) and MINUIT otherwise.  The ``optimizer`` argument
  to `~fermipy.gtanalysis.GTAnalysis.sed`,
  `~fermipy.gtanalysis.GTAnalysis.extension`, and
  `~fermipy.gtanalysis.GTAnalysis.localize` can be used to override
  the default optimizer at runtime.  Note that the NEWTON fitter is
  only supported by ST releases *after* 11-01-01.<commit_msg>fix typos<commit_after>.. _changelog:

Changelog
=========

This page is a changelog for releases of Fermipy.

0.11.0 (08/24/2016)
-------------------
* Add support for weighted likelihood fits (supported in ST
  11-03-00 or later).  Weights maps can be specified with the ``wmap``
  parameter in :ref:`config_gtlike`.
* Implemented performance improvements in
  `~fermipy.gtanalysis.GTAnalysis.tsmap` including switching to
  newton's method for step-size calculation and masking of empty
  pixels (see `#79 <https://github.com/fermiPy/fermipy/pull/79>`_).
* Ongoing development and refactoring of classes for dealing with
  CastroData (binned likelihood profiles).
* Added `~fermipy.gtanalysis.GTAnalysis.reload_sources` method for
  faster recomputation of source maps.
* Fixed sign error in localization plotting method that gave wrong
  orientation for error ellipse..
* Refactored classes in `~fermipy.spectrum` and simplified interface
  for doing spectral fits (see `#69
  <https://github.com/fermiPy/fermipy/pull/69>`_).
* Added DMFitFunction spectral model class in
  `~fermipy.spectrum` (see `#66
  <https://github.com/fermiPy/fermipy/pull/66>`_).  This uses the same
  lookup tables as the ST DMFitFunction class but provides a pure
  python implementation which can be used independently of the STs.
  
0.10.0 (07/03/2016)
-------------------

* Implement support for more spectral models
  (DMFitFunction, EblAtten, FileFunction, Gaussian).
* New options (``outdir_regex`` and ``workdir regex``) for
  fine-grained control over input/output file staging.
* Add ``offset_roi_edge`` to source dictionary.  Defined as the
  distance from the source position to the edge of the ROI (< 0 =
  inside the ROI, > 0 = outside the ROI).
* Add new variables in `~fermipy.gtanalysis.GTAnalysis.fit` output
  (``edm``, ``fit_status``).
* Add new package scripts (``fermipy-collect-sources``,
  ``fermipy-cluster-sources``).
* Various refactoring and improvements in code for dealing with castro
  data.
* Add ``MODEL_FLUX`` and ``PARAMS`` HDUs to SED FITS file.  Many new
  elements added SED output dictionary.
* Support NEWTON fitter with the same interface as MINUIT and
  NEWMINUIT.  Running `~fermipy.gtanalysis.GTAnalysis.fit` with
  ``optimizer`` = NEWTON will use the NEWTON fitter where applicable
  (only free norms) and MINUIT otherwise.  The ``optimizer`` argument
  to `~fermipy.gtanalysis.GTAnalysis.sed`,
  `~fermipy.gtanalysis.GTAnalysis.extension`, and
  `~fermipy.gtanalysis.GTAnalysis.localize` can be used to override
  the default optimizer at runtime.  Note that the NEWTON fitter is
  only supported by ST releases *after* 11-01-01.
{'fraction_non_alphanumeric': 0.10914897614127372, 'fraction_numerical': 0.018034942701484126, 'mean_word_length': 4.119230769230769, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4581151', 'n_tokens_mistral': 1748, 'n_tokens_neox': 1618, 'n_words': 591}