Experiment Assist
Project description
ExAssist
========
|build-status| |docs|
``ExAssist`` is an light-weight assist tool that can save your time from doing experiments.
It is designed to help you with:
1. Track the configurations for each experiment.
2. Record any temporary data during experiments.
3. Gather host information for each experiment.
Installation
============
.. code:: python
pip install ExAssist
Example
=======
1. Download the `template files <http://exassist.zhouyichu.com/en/latest/_downloads/templates.zip>`_ into your experiment root directory.
2. Write up your experiments in ``main.py``:
.. code:: python
import ExAssist as EA
# Get an instance of ExAssist just like getting a logger.
assist = EA.getAssist('Test')
with EA.start(assist) as assist:
# Here starts your experiments.
for i in range(100):
assist.info['loss'] = 100 - i
assist.step()
3. Run your experiment:
.. code:: console
python main.py
More details, please see `<http://exassist.zhouyichu.com/en/latest/quickstart.html>`_.
Documents
=========
`<http://exassist.zhouyichu.com/en/latest/>`_
.. |docs| image:: https://readthedocs.org/projects/exassist/badge/?version=latest
:target: http://exassist.readthedocs.io/en/latest/?badge=latest
:scale: 100%
:alt: Documentation Status
.. |build-status| image:: https://travis-ci.org/flyaway1217/ExAssist.svg?branch=master
:target: https://travis-ci.org/flyaway1217/ExAssist
========
|build-status| |docs|
``ExAssist`` is an light-weight assist tool that can save your time from doing experiments.
It is designed to help you with:
1. Track the configurations for each experiment.
2. Record any temporary data during experiments.
3. Gather host information for each experiment.
Installation
============
.. code:: python
pip install ExAssist
Example
=======
1. Download the `template files <http://exassist.zhouyichu.com/en/latest/_downloads/templates.zip>`_ into your experiment root directory.
2. Write up your experiments in ``main.py``:
.. code:: python
import ExAssist as EA
# Get an instance of ExAssist just like getting a logger.
assist = EA.getAssist('Test')
with EA.start(assist) as assist:
# Here starts your experiments.
for i in range(100):
assist.info['loss'] = 100 - i
assist.step()
3. Run your experiment:
.. code:: console
python main.py
More details, please see `<http://exassist.zhouyichu.com/en/latest/quickstart.html>`_.
Documents
=========
`<http://exassist.zhouyichu.com/en/latest/>`_
.. |docs| image:: https://readthedocs.org/projects/exassist/badge/?version=latest
:target: http://exassist.readthedocs.io/en/latest/?badge=latest
:scale: 100%
:alt: Documentation Status
.. |build-status| image:: https://travis-ci.org/flyaway1217/ExAssist.svg?branch=master
:target: https://travis-ci.org/flyaway1217/ExAssist
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
ExAssist-0.3.6.tar.gz
(1.6 MB
view details)
Built Distribution
File details
Details for the file ExAssist-0.3.6.tar.gz
.
File metadata
- Download URL: ExAssist-0.3.6.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98718a30cbf7079ef2eccbadb212d77becef9ee54e1d3dbac7ac701b7a0477e3 |
|
MD5 | d4d0a21e3e9a4d03e456320b66c2a508 |
|
BLAKE2b-256 | 79e14cf0403e76bc516929eb3e80399eeacdab73968b1b6f7aeffa212137d4ac |
File details
Details for the file ExAssist-0.3.6-py3-none-any.whl
.
File metadata
- Download URL: ExAssist-0.3.6-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4d178317f84744b30adadbab49926f7823f1e49708779351efe718db1d7b250 |
|
MD5 | 44a0e215ed7fdb46f92748eb180f69e1 |
|
BLAKE2b-256 | 7efce3956611aeeb8bda271e142845c81a819e4f24f9d38749b4b0c01e563de2 |