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.htmlpytest
: runpip3 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:
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 Paste the result of:
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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d72bc14824015933f197ade034834d2f34ee058cc7c4c95fc1f61e1c12111b1 |
|
MD5 | 912d15d1279c173088dc11bf97dff4cf |
|
BLAKE2b-256 | 094775921bad29e6064cd54e30842e3f7ab76886ec0edc87f3bdfe3d7109c173 |