Skip to content

proxystore/benchmarks

Repository files navigation

ProxyStore Benchmark Suite

DOI GitHub License tests pre-commit.ci status

ProxyStore benchmark repository. Check out the benchmark instructions to get started.

Installation

$ virtualenv venv
$ . venv/bin/activate
$ pip install -e .

The psbench package can also be installed into a Conda environment if that is your jam.

Development Installation

Tox's --devenv is the recommended way to configure a development environment.

$ tox --devenv venv -e py 310
$ . venv/bin/activate
$ pre-commit install

Alternatively, a development environment can be manually configured.

$ virtualenv venv
$ . venv/bin/activate
$ pip install -e .[dev]
$ pre-commit install

The test suite can be run with tox or for a specific Python version with tox -e py39. Linting/type-checking/etc. can be run using pre-commit: pre-commit run --all-files.