AutoRA Falsification Experimentalist
Project description
AutoRA Falsification Experimentalist
Quickstart Guide
Install this in an environment using your chosen package manager. In this example we are using virtualenv
Install:
- python (3.8.2 or greater): https://www.python.org/downloads/
- virtualenv: https://virtualenv.pypa.io/en/latest/installation.html
Create a new virtual environment:
virtualenv venv
Activate it:
source venv/bin/activate
Use pip install
to install the current project ("."
) in editable mode (-e
) with dev-dependencies ([dev]
):
pip install -e ".[dev]"
Add your contribution
Your autora-subpackage should include (1) your code implementing the desired experimentalist, (2) unit tests for this experimentalist, and (3) respective documentation.
Adding the theorist
Add your code to the src/autora/experimentalist/sampler/your_sampler_name/
Adding unit tests
You may also add tests to tests/test_exp_your_sampler_name.py
Adding documentation
You may document your theorist in docs/index.md
Add new dependencies
In pyproject.toml add the new dependencies under dependencies
Install the added dependencies
pip install -e ".[dev]"
Publishing the package
Update the meta data under project
in the pyproject.toml file to include name, description, author-name, author-email and version
- Follow the guide here: https://packaging.python.org/en/latest/tutorials/packaging-projects/
Build the package using:
python -m build
Publish the package to PyPI using twine
:
twine upload dist/*
Workflows
...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for autora-experimentalist-falsification-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24fd8f83fc1c471e64735c6d013a4ed6cb069b744c52e7a516f236eeaaab3d09 |
|
MD5 | e93dc39d2efbc5bfab3671930b99f17e |
|
BLAKE2b-256 | cc4eeeab6f377561033a6435a44099e4a044a430f91eebe2217f36d972923c5b |
Hashes for autora_experimentalist_falsification-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 451b1f4d9ed4aadbeaea301173c1cc9a74dea3ae97085b562a2e67a6a6d09b44 |
|
MD5 | 37cbc24b08e7dec36d05042aebe5bd5a |
|
BLAKE2b-256 | 5edb1fa6c5946a1eb75c76449ce8a66091dc2486f37e09c8fd40651f0c430843 |