expan 1.4.0
Experiment Analysis Library
License: MIT
Keywords: expan

==========================
ExpAn: Experiment Analysis
==========================

.. image:: https://img.shields.io/travis/zalando/expan.svg
        :target: https://travis-ci.org/zalando/expan
        :alt: Build status

.. image:: https://coveralls.io/repos/github/zalando/expan/badge.svg
        :target: https://coveralls.io/github/zalando/expan
        :alt: Code coverage

.. image:: https://img.shields.io/pypi/v/expan.svg
        :target: https://pypi.python.org/pypi/expan
        :alt: Latest PyPI version

.. image:: https://img.shields.io/pypi/status/expan.svg
        :target: https://pypi.python.org/pypi/expan
        :alt: Development Status

.. image:: https://img.shields.io/pypi/pyversions/expan.svg
        :target: https://pypi.python.org/pypi/expan
        :alt: Python Versions

.. image:: https://img.shields.io/pypi/l/expan.svg
        :target: https://pypi.python.org/pypi/expan/
        :alt: License

.. image:: https://readthedocs.org/projects/expan/badge/?version=latest
        :target: http://expan.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

A/B tests (a.k.a. Randomized Controlled Trials or Experiments) have been widely
applied in different industries to optimize business processes and user
experience. ExpAn (**Exp**\ eriment **An**\ alysis) is a Python library
developed for the statistical analysis of such experiments and to standardise
the data structures used.

The data structures and functionality of ExpAn are generic such that they can be
used by both data scientists optimizing a user interface and biologists
running wet-lab experiments. The library is also standalone and can be
imported and used from within other projects and from the command line.


Documentation
=============

The latest stable version is 1.4.0. Please check out our `tutorial and documentation <http://expan.readthedocs.io/>`__.

Installation
============

Stable release
--------------

To install ExpAn, run this command in your terminal:

.. code-block:: console

    $ pip install expan

From sources
------------

The sources for ExpAn can be downloaded from the `Github repo`_.

You can either clone the public repository:

.. code-block:: console

    $ git clone git://github.com/zalando/expan

Or download the `tarball`_:

.. code-block:: console

    $ curl  -OL https://github.com/zalando/expan/tarball/master

Once you have a copy of the source, you can install it with:

.. code-block:: console

    $ python setup.py install


.. _Github repo: https://github.com/zalando/expan
.. _tarball: https://github.com/zalando/expan/tarball/master


License
=======

The MIT License (MIT)

Copyright © [2016] Zalando SE, https://tech.zalando.com

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
“Software”), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Change Log
==========

`v1.4.0 <https://github.com/zalando/expan/tree/v1.4.0>`__ (2019-07-05)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.3.9...v1.4.0>`__

**Closed issues:**

-  Why features are iterated in a for loop?
   `#243 <https://github.com/zalando/expan/issues/243>`__

**Merged pull requests:**

-  Two-sided outlier filtering mode
   `#249 <https://github.com/zalando/expan/pull/249>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Create .zappr.yaml
   `#248 <https://github.com/zalando/expan/pull/248>`__
   (`perploug <https://github.com/perploug>`__)
-  Correct documentation
   `#245 <https://github.com/zalando/expan/pull/245>`__
   (`shansfolder <https://github.com/shansfolder>`__)

`v1.3.9 <https://github.com/zalando/expan/tree/v1.3.9>`__ (2018-09-10)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.3.8...v1.3.9>`__

`v1.3.8 <https://github.com/zalando/expan/tree/v1.3.8>`__ (2018-09-10)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.3.7...v1.3.8>`__

**Merged pull requests:**

-  Changed chi-square test, removed frequencies computation
   `#240 <https://github.com/zalando/expan/pull/240>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v1.3.7 <https://github.com/zalando/expan/tree/v1.3.7>`__ (2018-09-04)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.3.6...v1.3.7>`__

**Merged pull requests:**

-  Added observed and expected frequencies to chi-square statistics
   `#239 <https://github.com/zalando/expan/pull/239>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Stop warning about NaNs
   `#238 <https://github.com/zalando/expan/pull/238>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)
-  stop overriding the warning level
   `#237 <https://github.com/zalando/expan/pull/237>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)

`v1.3.6 <https://github.com/zalando/expan/tree/v1.3.6>`__ (2018-08-06)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.3.5...v1.3.6>`__

**Merged pull requests:**

-  If the number of \*finite\* samples is too small, then the data isn’t
   valid for analysis
   `#236 <https://github.com/zalando/expan/pull/236>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)

`v1.3.5 <https://github.com/zalando/expan/tree/v1.3.5>`__ (2018-08-02)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.3.3...v1.3.5>`__

**Merged pull requests:**

-  Re-wrote chi-square, removed dropping buckets.
   `#234 <https://github.com/zalando/expan/pull/234>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  check if there are no p values to correct
   `#233 <https://github.com/zalando/expan/pull/233>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)

`v1.3.3 <https://github.com/zalando/expan/tree/v1.3.3>`__ (2018-07-26)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.3.2...v1.3.3>`__

**Merged pull requests:**

-  Chi-squared test for the variant split check
   `#228 <https://github.com/zalando/expan/pull/228>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v1.3.2 <https://github.com/zalando/expan/tree/v1.3.2>`__ (2018-07-23)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.3.1...v1.3.2>`__

**Merged pull requests:**

-  Fix minor typos `#231 <https://github.com/zalando/expan/pull/231>`__
   (`sdia <https://github.com/sdia>`__)
-  custom deepcopy() method for ‘StatisticalTest’, to save some memory
   `#230 <https://github.com/zalando/expan/pull/230>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)
-  Updated old multiple correction documentation
   `#229 <https://github.com/zalando/expan/pull/229>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  contributing.rst: Improve the release procedure to ensure that the
   up… `#226 <https://github.com/zalando/expan/pull/226>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)

`v1.3.1 <https://github.com/zalando/expan/tree/v1.3.1>`__ (2018-07-01)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.2.6...v1.3.1>`__

`v1.2.6 <https://github.com/zalando/expan/tree/v1.2.6>`__ (2018-07-01)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.2.5...v1.2.6>`__

**Merged pull requests:**

-  Ensure that outlier detection works if there is NaN in the data
   `#225 <https://github.com/zalando/expan/pull/225>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)
-  More powerful derived kpis
   `#222 <https://github.com/zalando/expan/pull/222>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)

`v1.2.5 <https://github.com/zalando/expan/tree/v1.2.5>`__ (2018-06-22)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.2.4...v1.2.5>`__

**Merged pull requests:**

-  Counting bugfix and save memory
   `#224 <https://github.com/zalando/expan/pull/224>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)
-  Fix for the possibility that both variances are zero
   `#221 <https://github.com/zalando/expan/pull/221>`__
   (`aaron-mcdaid-zalando <https://github.com/aaron-mcdaid-zalando>`__)

`v1.2.4 <https://github.com/zalando/expan/tree/v1.2.4>`__ (2018-05-31)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.2.3...v1.2.4>`__

**Merged pull requests:**

-  Remove null analysis results from the analysis results files
   `#219 <https://github.com/zalando/expan/pull/219>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v1.2.3 <https://github.com/zalando/expan/tree/v1.2.3>`__ (2018-05-30)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.2.2...v1.2.3>`__

**Merged pull requests:**

-  Removed deep copy of the data in statistical test construction
   `#218 <https://github.com/zalando/expan/pull/218>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v1.2.2 <https://github.com/zalando/expan/tree/v1.2.2>`__ (2018-05-30)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.2.1...v1.2.2>`__

**Merged pull requests:**

-  Fixing bugs and adding more logging
   `#217 <https://github.com/zalando/expan/pull/217>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v1.2.1 <https://github.com/zalando/expan/tree/v1.2.1>`__ (2018-05-29)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.2.0...v1.2.1>`__

**Merged pull requests:**

-  Added merge_with class method for merging two multiple test suite
   results and tests
   `#216 <https://github.com/zalando/expan/pull/216>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  List of filtered columns as filtered_columns metadata information
   `#215 <https://github.com/zalando/expan/pull/215>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v1.2.0 <https://github.com/zalando/expan/tree/v1.2.0>`__ (2018-05-25)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.1.0...v1.2.0>`__

**Merged pull requests:**

-  Update outlier filter on derived kpis
   `#214 <https://github.com/zalando/expan/pull/214>`__
   (`shansfolder <https://github.com/shansfolder>`__)

`v1.1.0 <https://github.com/zalando/expan/tree/v1.1.0>`__ (2018-05-24)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.0.1...v1.1.0>`__

**Merged pull requests:**

-  Experiment data restructure
   `#213 <https://github.com/zalando/expan/pull/213>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Original corrected results
   `#212 <https://github.com/zalando/expan/pull/212>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v1.0.1 <https://github.com/zalando/expan/tree/v1.0.1>`__ (2018-04-23)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v1.0.0...v1.0.1>`__

**Merged pull requests:**

-  Fixed docstring `#211 <https://github.com/zalando/expan/pull/211>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  raise ValueError on zero pooled std for power calculations
   `#210 <https://github.com/zalando/expan/pull/210>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Changed structure for statistics without correction
   `#209 <https://github.com/zalando/expan/pull/209>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v1.0.0 <https://github.com/zalando/expan/tree/v1.0.0>`__ (2018-03-22)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.13...v1.0.0>`__

**Merged pull requests:**

-  Finish Documentation
   `#204 <https://github.com/zalando/expan/pull/204>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Fix logging sga error logging
   `#203 <https://github.com/zalando/expan/pull/203>`__
   (`igusher <https://github.com/igusher>`__)
-  Project Headache `#194 <https://github.com/zalando/expan/pull/194>`__
   (`shansfolder <https://github.com/shansfolder>`__)

`v0.6.13 <https://github.com/zalando/expan/tree/v0.6.13>`__ (2018-03-15)
------------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.12...v0.6.13>`__

**Implemented enhancements:**

-  Applying bins to data frames
   `#165 <https://github.com/zalando/expan/issues/165>`__

**Fixed bugs:**

-  Sample size with an unequal split ratio
   `#187 <https://github.com/zalando/expan/issues/187>`__
-  SGA Percentile Issue
   `#178 <https://github.com/zalando/expan/issues/178>`__

**Merged pull requests:**

-  Wrap sga in try catch
   `#202 <https://github.com/zalando/expan/pull/202>`__
   (`igusher <https://github.com/igusher>`__)
-  Multiple correction method module
   `#201 <https://github.com/zalando/expan/pull/201>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Adapted util module and util unit tests
   `#199 <https://github.com/zalando/expan/pull/199>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Adapt early stopping
   `#198 <https://github.com/zalando/expan/pull/198>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Adapt statistics.py
   `#197 <https://github.com/zalando/expan/pull/197>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Adapt experiment module
   `#196 <https://github.com/zalando/expan/pull/196>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Make result classes JSON serializable
   `#195 <https://github.com/zalando/expan/pull/195>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Results data structure
   `#193 <https://github.com/zalando/expan/pull/193>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  fixed small typos in percentiles and doc text
   `#191 <https://github.com/zalando/expan/pull/191>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  fixing sample size estimation
   `#188 <https://github.com/zalando/expan/pull/188>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)

`v0.6.12 <https://github.com/zalando/expan/tree/v0.6.12>`__ (2018-01-24)
------------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.11...v0.6.12>`__

**Merged pull requests:**

-  Doc update `#186 <https://github.com/zalando/expan/pull/186>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  AXO-103 include variance in delta / group-sequential reports
   `#185 <https://github.com/zalando/expan/pull/185>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)

`v0.6.11 <https://github.com/zalando/expan/tree/v0.6.11>`__ (2018-01-23)
------------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.10...v0.6.11>`__

**Merged pull requests:**

-  Axo-91 bug fix sga
   `#184 <https://github.com/zalando/expan/pull/184>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  added code coverage badge and reformatted README.rst a bit
   `#183 <https://github.com/zalando/expan/pull/183>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.6.10 <https://github.com/zalando/expan/tree/v0.6.10>`__ (2018-01-12)
------------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.9...v0.6.10>`__

`v0.6.9 <https://github.com/zalando/expan/tree/v0.6.9>`__ (2018-01-12)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.8...v0.6.9>`__

**Merged pull requests:**

-  Update deployment flow
   `#182 <https://github.com/zalando/expan/pull/182>`__
   (`shansfolder <https://github.com/shansfolder>`__)

`v0.6.8 <https://github.com/zalando/expan/tree/v0.6.8>`__ (2018-01-12)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.7...v0.6.8>`__

`v0.6.7 <https://github.com/zalando/expan/tree/v0.6.7>`__ (2018-01-10)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.6...v0.6.7>`__

**Closed issues:**

-  Group Sequential - Percentile Issue
   `#176 <https://github.com/zalando/expan/issues/176>`__

**Merged pull requests:**

-  Increase version to 0.6.7
   `#181 <https://github.com/zalando/expan/pull/181>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  fixed last command in “Deploying to PyPI” part of contributing.rst
   `#180 <https://github.com/zalando/expan/pull/180>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Extended multiple correction for group sequential, added doc for
   multiple correction.
   `#179 <https://github.com/zalando/expan/pull/179>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Fix information fraction calculation
   `#177 <https://github.com/zalando/expan/pull/177>`__
   (`shansfolder <https://github.com/shansfolder>`__)

`v0.6.6 <https://github.com/zalando/expan/tree/v0.6.6>`__ (2017-11-27)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.5...v0.6.6>`__

**Closed issues:**

-  Infinitely large confidence intervals produced by
   group_sequential_delta()
   `#172 <https://github.com/zalando/expan/issues/172>`__

**Merged pull requests:**

-  Merging dev to master for new release
   `#175 <https://github.com/zalando/expan/pull/175>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  AXO-35 implemented estimate_sample_size() for estimating sample size
   … `#174 <https://github.com/zalando/expan/pull/174>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Fix two-sided alpha value in power analysis
   `#173 <https://github.com/zalando/expan/pull/173>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Docs/update contrib doc
   `#171 <https://github.com/zalando/expan/pull/171>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Add some parameter checks
   `#170 <https://github.com/zalando/expan/pull/170>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Make applying bins to data frames more agreeable
   `#169 <https://github.com/zalando/expan/pull/169>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  OCTO-2181: Implement over time analysis. Time-based SGA
   `#164 <https://github.com/zalando/expan/pull/164>`__
   (`daryadedik <https://github.com/daryadedik>`__)

`v0.6.5 <https://github.com/zalando/expan/tree/v0.6.5>`__ (2017-10-24)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.3...v0.6.5>`__

**Merged pull requests:**

-  updated version `#168 <https://github.com/zalando/expan/pull/168>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Bump version: 0.6.3 → 0.6.4
   `#167 <https://github.com/zalando/expan/pull/167>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  bump version to v0.6.3
   `#166 <https://github.com/zalando/expan/pull/166>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.6.3 <https://github.com/zalando/expan/tree/v0.6.3>`__ (2017-10-24)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.2...v0.6.3>`__

**Merged pull requests:**

-  OCTO-2214 Bugfix: Capping information fraction
   `#163 <https://github.com/zalando/expan/pull/163>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-2088: Implement multiple testing correction in ExpAn
   `#161 <https://github.com/zalando/expan/pull/161>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  OCTO-1044 Improve readthedoc
   `#160 <https://github.com/zalando/expan/pull/160>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-1933 Subgroup analysis
   `#159 <https://github.com/zalando/expan/pull/159>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  release 0.6.2 `#156 <https://github.com/zalando/expan/pull/156>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  OCTO-1920, OCTO-1968, OCTO-1969 Refactor binning
   `#155 <https://github.com/zalando/expan/pull/155>`__
   (`shansfolder <https://github.com/shansfolder>`__)

`v0.6.2 <https://github.com/zalando/expan/tree/v0.6.2>`__ (2017-08-29)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.1...v0.6.2>`__

**Fixed bugs:**

-  Result statistics in Baeysian methods
   `#142 <https://github.com/zalando/expan/issues/142>`__

**Closed issues:**

-  Default Parameters of Constructor of Experiment class
   `#151 <https://github.com/zalando/expan/issues/151>`__
-  Update to ExpAn-Intro.ipynb
   `#141 <https://github.com/zalando/expan/issues/141>`__

**Merged pull requests:**

-  make development requirements open ended
   `#154 <https://github.com/zalando/expan/pull/154>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Octo 1930 implement quantile filtering
   `#153 <https://github.com/zalando/expan/pull/153>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Not use empty list for method parameter
   `#152 <https://github.com/zalando/expan/pull/152>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-1971 Add variational inference for early stopping
   `#150 <https://github.com/zalando/expan/pull/150>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Updated intro documentation covering delta methods.
   `#149 <https://github.com/zalando/expan/pull/149>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Release v0.6.1 `#148 <https://github.com/zalando/expan/pull/148>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Merge pull request #137 from zalando/dev
   `#147 <https://github.com/zalando/expan/pull/147>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Add static html file from intro doc for v0.6.1
   `#146 <https://github.com/zalando/expan/pull/146>`__
   (`shansfolder <https://github.com/shansfolder>`__)

`v0.6.1 <https://github.com/zalando/expan/tree/v0.6.1>`__ (2017-08-08)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.6.0...v0.6.1>`__

**Implemented enhancements:**

-  Optimizing the control flow from ``Experiment`` to ``Results``
   `#82 <https://github.com/zalando/expan/issues/82>`__
-  more meaningful dict keys for results
   `#139 <https://github.com/zalando/expan/pull/139>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)

**Fixed bugs:**

-  reenable means and bounds functions on Results object
   `#9 <https://github.com/zalando/expan/issues/9>`__

**Closed issues:**

-  Results.to_json() implementation not flexible
   `#65 <https://github.com/zalando/expan/issues/65>`__
-  Results.to_json() doesn’t support trend() results
   `#64 <https://github.com/zalando/expan/issues/64>`__

**Merged pull requests:**

-  Documentation updates for Expan 0.6.x. Covers OCTO-1961, OCTO-1970
   `#145 <https://github.com/zalando/expan/pull/145>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Fix delta/alpha model para inconsistency
   `#144 <https://github.com/zalando/expan/pull/144>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Small improvement on default type of report_kpi_names
   `#140 <https://github.com/zalando/expan/pull/140>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  slightly different json structure for results
   `#138 <https://github.com/zalando/expan/pull/138>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  merging dev to master
   `#137 <https://github.com/zalando/expan/pull/137>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)

`v0.6.0 <https://github.com/zalando/expan/tree/v0.6.0>`__ (2017-07-26)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.5.3...v0.6.0>`__

**Closed issues:**

-  Improve binning performance
   `#135 <https://github.com/zalando/expan/issues/135>`__
-  Missing unit tests for to_json() on early stopping algos
   `#128 <https://github.com/zalando/expan/issues/128>`__

**Merged pull requests:**

-  Octo 1616 no experimentdata
   `#134 <https://github.com/zalando/expan/pull/134>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Attempt to fix pickling bug
   `#133 <https://github.com/zalando/expan/pull/133>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Stan models compilation, exceptions catch, unit tests adaptation.
   `#131 <https://github.com/zalando/expan/pull/131>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Added try-finally block for the compulsory clean-up of .pkl compiled
   models `#130 <https://github.com/zalando/expan/pull/130>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  OCTO-1837 fixed to_json()
   `#129 <https://github.com/zalando/expan/pull/129>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)

`v0.5.3 <https://github.com/zalando/expan/tree/v0.5.3>`__ (2017-06-26)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.5.2...v0.5.3>`__

**Implemented enhancements:**

-  Weighted KPIs is only implemented in regular delta
   `#114 <https://github.com/zalando/expan/issues/114>`__

**Fixed bugs:**

-  Assumption of nan when computing weighted KPIs
   `#119 <https://github.com/zalando/expan/issues/119>`__
-  Weighted KPIs is only implemented in regular delta
   `#114 <https://github.com/zalando/expan/issues/114>`__
-  Percentiles value is lost during computing group_sequential_delta
   `#108 <https://github.com/zalando/expan/issues/108>`__

**Closed issues:**

-  Failing early stopping unit tests
   `#85 <https://github.com/zalando/expan/issues/85>`__

**Merged pull requests:**

-  Release new version 0.5.3
   `#127 <https://github.com/zalando/expan/pull/127>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  OCTO-1804: Optimize the loading of .stan model in expan.
   `#126 <https://github.com/zalando/expan/pull/126>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  Test travis python version
   `#125 <https://github.com/zalando/expan/pull/125>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-1619 Cleanup ExpAn code
   `#124 <https://github.com/zalando/expan/pull/124>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-1748: Make number of iterations as a method argument in
   \_bayes_sampling `#123 <https://github.com/zalando/expan/pull/123>`__
   (`daryadedik <https://github.com/daryadedik>`__)
-  OCTO-1615 Use Python builtin logging instead of our own debugging.py
   `#122 <https://github.com/zalando/expan/pull/122>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-1711 Support weighted KPIs in early stopping
   `#121 <https://github.com/zalando/expan/pull/121>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Fixed a few bugs `#120 <https://github.com/zalando/expan/pull/120>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-1614 cleanup module structure
   `#115 <https://github.com/zalando/expan/pull/115>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-1677 : fix missing .stan files
   `#113 <https://github.com/zalando/expan/pull/113>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Bump version 0.5.1 -> 0.5.2
   `#112 <https://github.com/zalando/expan/pull/112>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.5.2 <https://github.com/zalando/expan/tree/v0.5.2>`__ (2017-05-11)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.5.1...v0.5.2>`__

**Implemented enhancements:**

-  OCTO-1502: cleanup of call chains
   `#110 <https://github.com/zalando/expan/pull/110>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)

**Merged pull requests:**

-  OCTO-1502 support \**kwargs for four delta functions
   `#111 <https://github.com/zalando/expan/pull/111>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  new version 0.5.1
   `#107 <https://github.com/zalando/expan/pull/107>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.5.1 <https://github.com/zalando/expan/tree/v0.5.1>`__ (2017-04-20)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.5.0...v0.5.1>`__

**Implemented enhancements:**

-  Derived KPIs are passed to Experiment.fixed_horizon_delta() but never
   used in there `#96 <https://github.com/zalando/expan/issues/96>`__

**Merged pull requests:**

-  updated CONTRIBUTING.rst with deployment flow
   `#106 <https://github.com/zalando/expan/pull/106>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  OCTO-1501: bugfix in Results.to_json()
   `#105 <https://github.com/zalando/expan/pull/105>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  OCTO-1502 removed variant_subset parameter…
   `#104 <https://github.com/zalando/expan/pull/104>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  OCTO-1540 cleanup handling of derived kpis
   `#102 <https://github.com/zalando/expan/pull/102>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  OCTO-1540: cleanup of derived kpi handling in Experiment.delta() and
   … `#97 <https://github.com/zalando/expan/pull/97>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Small refactoring `#95 <https://github.com/zalando/expan/pull/95>`__
   (`shansfolder <https://github.com/shansfolder>`__)
-  Merge dev to master for v0.5.0
   `#94 <https://github.com/zalando/expan/pull/94>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.5.0 <https://github.com/zalando/expan/tree/v0.5.0>`__ (2017-04-05)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.4.5...v0.5.0>`__

**Implemented enhancements:**

-  Bad code duplication in experiment.py
   `#81 <https://github.com/zalando/expan/issues/81>`__
-  pip == 8.1.0 requirement
   `#76 <https://github.com/zalando/expan/issues/76>`__

**Fixed bugs:**

-  Experiment.sga() assumes features and KPIs are merged in self.metrics
   `#87 <https://github.com/zalando/expan/issues/87>`__
-  pctile can be undefined in ``Results.to\_json\(\)``
   `#78 <https://github.com/zalando/expan/issues/78>`__

**Closed issues:**

-  Results.to_json() => TypeError: Object of type ‘UserWarning’ is not
   JSON serializable
   `#77 <https://github.com/zalando/expan/issues/77>`__
-  Rethink Results structure
   `#66 <https://github.com/zalando/expan/issues/66>`__

**Merged pull requests:**

-  new dataframe tree traverser in to_json()
   `#92 <https://github.com/zalando/expan/pull/92>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  updated requirements.txt to have ‘greater than’ dependencies instead
   … `#89 <https://github.com/zalando/expan/pull/89>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  pip version requirement
   `#88 <https://github.com/zalando/expan/pull/88>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Test `#86 <https://github.com/zalando/expan/pull/86>`__
   (`s4826 <https://github.com/s4826>`__)
-  merging in categorical binning
   `#84 <https://github.com/zalando/expan/pull/84>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Add documentation of the weighting logic
   `#83 <https://github.com/zalando/expan/pull/83>`__
   (`jbao <https://github.com/jbao>`__)
-  Early stopping `#80 <https://github.com/zalando/expan/pull/80>`__
   (`jbao <https://github.com/jbao>`__)
-  a couple of minor cleanups
   `#79 <https://github.com/zalando/expan/pull/79>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Merge to_json() changes
   `#75 <https://github.com/zalando/expan/pull/75>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Feature/early stopping
   `#73 <https://github.com/zalando/expan/pull/73>`__
   (`jbao <https://github.com/jbao>`__)

`v0.4.5 <https://github.com/zalando/expan/tree/v0.4.5>`__ (2017-02-10)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.4.4...v0.4.5>`__

**Fixed bugs:**

-  Numbers cannot appear in variable names for derived metrics
   `#58 <https://github.com/zalando/expan/issues/58>`__

**Merged pull requests:**

-  Feature/results and to json refactor
   `#74 <https://github.com/zalando/expan/pull/74>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Merge to_json() and prob_uplift_over_zero changes
   `#72 <https://github.com/zalando/expan/pull/72>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  regex fix, see https://github.com/zalando/expan/issues/58
   `#70 <https://github.com/zalando/expan/pull/70>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)

`v0.4.4 <https://github.com/zalando/expan/tree/v0.4.4>`__ (2017-02-09)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.4.3...v0.4.4>`__

**Implemented enhancements:**

-  Add argument assume_normal and treatment_cost to
   calculate_prob_uplift_over_zero() and
   prob_uplift_over_zero_single_metric()
   `#26 <https://github.com/zalando/expan/issues/26>`__
-  host intro slides (from the ipython notebook) somewhere for public
   viewing `#10 <https://github.com/zalando/expan/issues/10>`__

**Closed issues:**

-  migrate issues from github enterprise
   `#20 <https://github.com/zalando/expan/issues/20>`__

**Merged pull requests:**

-  Feature/results and to json refactor
   `#71 <https://github.com/zalando/expan/pull/71>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  new to_json() functionality and improved vim support
   `#67 <https://github.com/zalando/expan/pull/67>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.4.3 <https://github.com/zalando/expan/tree/v0.4.3>`__ (2017-02-07)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.4.2...v0.4.3>`__

**Closed issues:**

-  coverage % is misleading
   `#23 <https://github.com/zalando/expan/issues/23>`__

**Merged pull requests:**

-  Vim modelines `#63 <https://github.com/zalando/expan/pull/63>`__
   (`gbordyugov <https://github.com/gbordyugov>`__)
-  Feature/octo 1253 expan results in json
   `#62 <https://github.com/zalando/expan/pull/62>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  0.4.2 release `#60 <https://github.com/zalando/expan/pull/60>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.4.2 <https://github.com/zalando/expan/tree/v0.4.2>`__ (2016-12-08)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.4.1...v0.4.2>`__

**Fixed bugs:**

-  frequency table in the chi square test doesn’t respect the order of
   categories `#56 <https://github.com/zalando/expan/issues/56>`__

**Merged pull requests:**

-  OCTO-1143 Review outlier filtering
   `#59 <https://github.com/zalando/expan/pull/59>`__
   (`domheger <https://github.com/domheger>`__)
-  Workaround to fix #56
   `#57 <https://github.com/zalando/expan/pull/57>`__
   (`jbao <https://github.com/jbao>`__)

`v0.4.1 <https://github.com/zalando/expan/tree/v0.4.1>`__ (2016-10-18)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.4.0...v0.4.1>`__

**Merged pull requests:**

-  small doc cleanup `#55 <https://github.com/zalando/expan/pull/55>`__
   (`jbao <https://github.com/jbao>`__)
-  Add comments to cli.py
   `#54 <https://github.com/zalando/expan/pull/54>`__
   (`igusher <https://github.com/igusher>`__)
-  Feature/octo 545 add consolidate documentation
   `#53 <https://github.com/zalando/expan/pull/53>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  added os.path.join instead of manual string concatenations with ‘/’
   `#52 <https://github.com/zalando/expan/pull/52>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Feature/octo 958 outlier filtering
   `#50 <https://github.com/zalando/expan/pull/50>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Sort KPIs in reverse order before matching them in the formula
   `#49 <https://github.com/zalando/expan/pull/49>`__
   (`jbao <https://github.com/jbao>`__)

`v0.4.0 <https://github.com/zalando/expan/tree/v0.4.0>`__ (2016-08-19)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.3.4...v0.4.0>`__

**Closed issues:**

-  Support ‘overall ratio’ metrics (e.g. conversion rate/return rate) as
   opposed to per-entity ratios
   `#44 <https://github.com/zalando/expan/issues/44>`__

**Merged pull requests:**

-  merging dev to master
   `#48 <https://github.com/zalando/expan/pull/48>`__
   (`jbao <https://github.com/jbao>`__)
-  OCTO-825 overall metric
   `#47 <https://github.com/zalando/expan/pull/47>`__
   (`jbao <https://github.com/jbao>`__)
-  Bump version: 0.3.2 → 0.3.4
   `#46 <https://github.com/zalando/expan/pull/46>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Bug/fix dependencies
   `#45 <https://github.com/zalando/expan/pull/45>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.3.4 <https://github.com/zalando/expan/tree/v0.3.4>`__ (2016-08-08)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.3.3...v0.3.4>`__

**Closed issues:**

-  perform trend analysis cumulatively
   `#31 <https://github.com/zalando/expan/issues/31>`__
-  Python3 `#21 <https://github.com/zalando/expan/issues/21>`__

**Merged pull requests:**

-  Feature/2to3 `#43 <https://github.com/zalando/expan/pull/43>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.3.3 <https://github.com/zalando/expan/tree/v0.3.3>`__ (2016-08-02)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.3.2...v0.3.3>`__

**Merged pull requests:**

-  Merge pull request #41 from zalando/master
   `#42 <https://github.com/zalando/expan/pull/42>`__
   (`jbao <https://github.com/jbao>`__)
-  master to dev `#41 <https://github.com/zalando/expan/pull/41>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Bump version: 0.3.1 → 0.3.2
   `#40 <https://github.com/zalando/expan/pull/40>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Revert “Merge pull request #35 from zalando/dev”
   `#39 <https://github.com/zalando/expan/pull/39>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Merge pull request #35 from zalando/dev
   `#38 <https://github.com/zalando/expan/pull/38>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.3.2 <https://github.com/zalando/expan/tree/v0.3.2>`__ (2016-08-02)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.3.1...v0.3.2>`__

**Merged pull requests:**

-  Bugfix/trend analysis bin label
   `#37 <https://github.com/zalando/expan/pull/37>`__
   (`jbao <https://github.com/jbao>`__)
-  Added cumulative trends analysis OCTO-814
   `#36 <https://github.com/zalando/expan/pull/36>`__
   (`domheger <https://github.com/domheger>`__)
-  Merging 0.3.1 to master
   `#35 <https://github.com/zalando/expan/pull/35>`__
   (`domheger <https://github.com/domheger>`__)

`v0.3.1 <https://github.com/zalando/expan/tree/v0.3.1>`__ (2016-07-15)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.3.0...v0.3.1>`__

**Merged pull requests:**

-  Bugfix/prob uplift over 0
   `#34 <https://github.com/zalando/expan/pull/34>`__
   (`jbao <https://github.com/jbao>`__)
-  Master `#30 <https://github.com/zalando/expan/pull/30>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.3.0 <https://github.com/zalando/expan/tree/v0.3.0>`__ (2016-06-23)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.2.5...v0.3.0>`__

**Implemented enhancements:**

-  Add P(uplift>0) as a statistic
   `#2 <https://github.com/zalando/expan/issues/2>`__
-  Added function to calculate P(uplift>0)
   `#24 <https://github.com/zalando/expan/pull/24>`__
   (`jbao <https://github.com/jbao>`__)

**Merged pull requests:**

-  updated travis.yml `#29 <https://github.com/zalando/expan/pull/29>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Master `#28 <https://github.com/zalando/expan/pull/28>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  Master `#27 <https://github.com/zalando/expan/pull/27>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  only store the p-value in the chi-square test result object
   `#22 <https://github.com/zalando/expan/pull/22>`__
   (`jbao <https://github.com/jbao>`__)

`v0.2.5 <https://github.com/zalando/expan/tree/v0.2.5>`__ (2016-05-30)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.2.4...v0.2.5>`__

**Implemented enhancements:**

-  Implement \__version_\_
   `#14 <https://github.com/zalando/expan/issues/14>`__

**Closed issues:**

-  upload full documentation!
   `#1 <https://github.com/zalando/expan/issues/1>`__

**Merged pull requests:**

-  implement expan.__version_\_
   `#19 <https://github.com/zalando/expan/pull/19>`__
   (`pangeran-bottor <https://github.com/pangeran-bottor>`__)
-  Mainly documentation changes, as well as travis config updates
   `#17 <https://github.com/zalando/expan/pull/17>`__
   (`robertmuil <https://github.com/robertmuil>`__)
-  Update README.rst `#16 <https://github.com/zalando/expan/pull/16>`__
   (`pangeran-bottor <https://github.com/pangeran-bottor>`__)
-  added cli module `#11 <https://github.com/zalando/expan/pull/11>`__
   (`mkolarek <https://github.com/mkolarek>`__)
-  new travis config specifying that only master and dev should be built
   `#4 <https://github.com/zalando/expan/pull/4>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.2.4 <https://github.com/zalando/expan/tree/v0.2.4>`__ (2016-05-16)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.2.3...v0.2.4>`__

**Closed issues:**

-  No module named experiment and test_data
   `#13 <https://github.com/zalando/expan/issues/13>`__

**Merged pull requests:**

-  new travis config specifying that only master and dev should be built
   `#5 <https://github.com/zalando/expan/pull/5>`__
   (`mkolarek <https://github.com/mkolarek>`__)

`v0.2.3 <https://github.com/zalando/expan/tree/v0.2.3>`__ (2016-05-06)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.2.2...v0.2.3>`__

`v0.2.2 <https://github.com/zalando/expan/tree/v0.2.2>`__ (2016-05-06)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.2.1...v0.2.2>`__

`v0.2.1 <https://github.com/zalando/expan/tree/v0.2.1>`__ (2016-05-06)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/zalando/expan/compare/v0.2.0...v0.2.1>`__

`v0.2.0 <https://github.com/zalando/expan/tree/v0.2.0>`__ (2016-05-06)
----------------------------------------------------------------------

**Merged pull requests:**

-  Added detailed documentation with data formats
   `#3 <https://github.com/zalando/expan/pull/3>`__
   (`robertmuil <https://github.com/robertmuil>`__)

\* *This Change Log was automatically generated
by*\ `github_changelog_generator <https://github.com/skywinder/Github-Changelog-Generator>`__