A set of tools to simplify data analysis in particular:
- risk analytics package
- statistical utils for AB testing, analysis of correlations and variance
- bootstrap method and permutations criteria for non-parametric testing
- time series analysis and forecasting
- classical machine learning
Easy installation via pip
$ pip install podlozhnyy-module
If you would like to contribute to the project yo can do the following
- Create a new virtual environment and activate it (for Windows use:
my_env\Scripts\activate
instead of the last command)
$ python -m venv my_env
$ source my_env/bin/activate
- Copy the repo
$ git clone https://github.com/NPodlozhniy/podlozhnyy-module.git
- Install requirement dependecies for developers
$ pip install -r requirements_dev.txt
- Make changes and then release version to PyPI (use
--repository-url
argument to upload code to test PyPI version)
$ python setup.py sdist bdist_wheel
$ twine upload --repository-url https://test.pypi.org/legacy/ dist/*
❗ Important Update ❗ since 2024 PyPi doesn't allow to push without API token, so you need to create one and then push using either .pypirc
file, what actually doesn't work for me, or specifying credentials during the call
$ twine upload --repository-url https://test.pypi.org/legacy/ dist/* -u __token__ -p <YOUR TOKEN>
- To test the package create another virtual environment and then install library from PyPI using the following command
$ pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple podlozhnyy-module