SSRM: A Sequential Sample Ratio Mismatch Test
A package for sequential testing of Sample Ratio Mismatch (SRM).
Contributors:
- Michael Lindon (michael.lindon@optimizely.com )
Installation
We recommend that you use an isolated virtual environment to install and run the code in this repo (See: virtualenv and pyenv)
- You can clone the repository from the command-line:
git clone git@github.com:optimizely/ssrm.gitWe highly recommend that you branch off ofmasterand pull in upstream changes regularly. - Install dependencies: Run
make install.- If you wish to develop in the repo, run
make install-dev. Also, see the contributing doc here
Tip: have a look in the Makefile to learn more about what this, and other make recipes do!
- If you wish to develop in the repo, run
- Run tests:
make checkto run all checks.make testto run unit tests.
Tutorials
We provide a tutorial notebook that walks through an example of running a
Sequential SRM test
here. Run jupyter lab, and open notebooks/introduction.ipynb.
Documentation
The latest reference documentation is here.
Contributing
See the contributing doc here.
Credits
First-party code (under ssrm_test) is copyright Optimizely, Inc. and contributors, licensed under Apache 2.0.
Additional Code
This software incorporates code from the following open source projects:
numpy https://numpy.org/index.html
- Copyright © 2005-2020, NumPy Developers.
- License (BSD): https://numpy.org/license.html#license
scipy https://www.scipy.org/scipylib/index.html
- Copyright © 2001-2002 Enthought, Inc. 2003-2019, SciPy Developers.
- License (BSD): https://www.scipy.org/scipylib/license.html
toolz https://github.com/pytoolz/toolz
- Copyright © 2013 Matthew Rocklin
- License (New BSD): https://github.com/pytoolz/toolz/blob/master/LICENSE.txt
typing https://github.com/python/typing
- Copyright © 2001-2014 Python Software Foundation; All Rights Reserved.
- License (Python Software Foundation License (PSF)): https://github.com/python/typing/blob/master/LICENSE
Metadata
Release files for ssrm-test 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ssrm_test-0.1.5.tar.gz | 13.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ssrm_test-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.2 kB
Release files / ssrm_test-0.1.5.tar.gz
| Download URL | ssrm_test-0.1.5.tar.gz |
|---|---|
| Size | 13.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f968115429f05d447fb5a6285a67c7626cb99686f0ad98502a4a8946e470ea3
|
|
BLAKE2b-256 checksum How to use checksums |
574ea3d9ef455eda8ccfdf5ac7eca28de10417589291b66e3f12ee40cf14a4f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.5 CPython/3.7.4 Darwin/19.5.0
|
Release files / ssrm_test-0.1.5-py3-none-any.whl
| Download URL | ssrm_test-0.1.5-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
75c8e2758c486be7be904c181abdb4354255caf20b1ce77f4721e7132d64c898
|
|
BLAKE2b-256 checksum How to use checksums |
7e3e00bd9dce69eb3b2d913e3fb0441ac15550d395065a3daf10cbeb89922d3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.5 CPython/3.7.4 Darwin/19.5.0
|