Skip to main content

Common infrastructure for initializing random number generators.

Project description

Python Seed Manager

Python programs, particularly data science applications, often need to interact with multiple different random number generators.

This package provides a unified interface to seeding them, along with APIs for deriving additional RNG seeds in a predictable way (using NumPy 1.17's new random infrastructure) and construction random generators.

SeedBank uses Flit for managing dependencies. To set up in a fresh virtual environment:

python -m pip install flit
flit install --pth-file

If you want to use a Conda environment for development, use:

python build-tools/flit-conda --create-env --python-version 3.8

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

seedbank-0.1.0.tar.gz (11.6 kB view hashes)

Uploaded Source

Built Distribution

seedbank-0.1.0-py3-none-any.whl (7.0 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