Skip to main content

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


Project details


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)

Uploaded Source

Built Distribution

ExAssist-0.3.6-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

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

Hashes for ExAssist-0.3.6.tar.gz
Algorithm Hash digest
SHA256 98718a30cbf7079ef2eccbadb212d77becef9ee54e1d3dbac7ac701b7a0477e3
MD5 d4d0a21e3e9a4d03e456320b66c2a508
BLAKE2b-256 79e14cf0403e76bc516929eb3e80399eeacdab73968b1b6f7aeffa212137d4ac

See more details on using hashes here.

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

Hashes for ExAssist-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e4d178317f84744b30adadbab49926f7823f1e49708779351efe718db1d7b250
MD5 44a0e215ed7fdb46f92748eb180f69e1
BLAKE2b-256 7efce3956611aeeb8bda271e142845c81a819e4f24f9d38749b4b0c01e563de2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page