Open Experiment Format
Project description
# open-experiment-format Open Experiment Format is a collection of protobufs that allows you to serialize an Experiment.
## Building and testing
Requirements: - protoc: See http://google.github.io/proto-lens/installing-protoc.html - pytest: run pip3 install pytest to install it.
Those requirements are already installed if you develop via dmake shell oef.
Then, simply run make test to launch tests.
## How to deploy This should be done after your pull request has been merged to master.
### Bump the version in deepomatic/oef/__init__.py If this is a breaking change, modify the middle number. For instance: a new required field in a protobuf definition. Otherwise, change the last number.
### Tag the commit Once the pull request is merged, tag the (last) corresponding commit by doing:
`bash git checkout commit_id version=0.1.2 git tag -m "Release open-experiment-format v${version}" v${version} git push origin v${version} `
### Create a github release Click “Draft a new release” [here](https://github.com/Deepomatic/open-experiment-format/releases) Paste the result of:
`bash git log --pretty=oneline v0.3.0..v0.4.0 `
Tip 1: keep the whole commit id, it will shorten itself into a little link
Tip 2: remove the tag from the commit line
### Release the packages for this version on pypi Simply run make publish. You will need to be admin on PyPi for it to work.
You can check the release here: https://pypi.org/project/deepomatic-oef/#files
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 Distributions
Built Distribution
Hashes for deepomatic_oef-0.8.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a506eb0d51f108b541d871ceda635bc6a9be16ea0c253b66535c1fa494e070db |
|
MD5 | a15ae9ccd049df380cf5ed641885484e |
|
BLAKE2b-256 | 463e2e3e6ea2e7b1f2b045a519696df5ee9e85a589318e5e768079b5e6299d58 |