Metadata-Version: 1.1
Name: expan
Version: 1.3.1
Summary: Experiment Analysis Library
Home-page: https://github.com/zalando/expan
Author: Zalando SE
Author-email: octopus@zalando.de
License: MIT
Description: ==========================
        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.3.1. 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.3.1 <https://github.com/zalando/expan/tree/v1.3.1>`__ (2018-07-01)
        ----------------------------------------------------------------------
        
        `Full
        Changelog <https://github.com/zalando/expan/compare/v1.2.5...v1.3.1>`__
        
        **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>`__*
        
Keywords: expan
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
