Skip to main content

Tools for studying change detection problems. The justification for this package is that there are libraries for studying Markov chains, and there are libraries for numeric optimisation, but there is no standalone library for optimising the parameters of a Markov decision process.

Project description

Install

Set up the workspace:

. .env
chmod +x scripts/*

Option 1. Install from source

Install poetry, pyenv, pylint, sphinx and pytest.

Build and install the library into the local pyenv environment:

make install

Option 2. Install from PyPI

This is not guaranteed to be the same version as the source in this repository. Check PyPI for the latest release date.

pip install quickest

Test

pytest

Use

Train a threshold

./scripts/train.sh

View the last experiment

./scripts/simulate.sh

Profile one training step

./scripts/profile.sh

Pass a -h flag to a bash script to see more instructions.

Documentation

Generate documentation:

make doc

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickest-0.1.1.tar.gz (13.1 kB view hashes)

Uploaded Source

Built Distribution

quickest-0.1.1-py3-none-any.whl (15.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page