Skip to main content

Library to gather and disseminate computer-based experimental results.

Project description

# Experiment Notebook Python library to design, run and plot experiments.

Ideal for cases where:

  • multiple inputs need to be processed by one or more customizable tasks, producing a table of data

  • one wants to apply custom code to existing data to produce new columns

  • analysis tables and plots are needed for one or more data columns

## Installation

On most Linux distributions, you can simply run

pip install enb

On Windows, you may encounter a dependency problem with the ray library. To solve it, install ray manually (https://docs.ray.io/en/master/installation.html) and then run pip install enb normally.

## Documentation

A [user manual](https://miguelinux314.github.io/experiment-notebook) is available that explains the basics and introduces some ready-to-adapt experiment examples.

You can also take a look at the templates/ and plugins/ code folders for some useful examples.

You are welcome to submit your extensions via a pull request to the dev branch.

See [CHANGELOG.md](https://github.com/miguelinux314/experiment-notebook/blob/master/CHANGELOG.md) for a summary of changes compared to recent versions.

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

enb-0.2.7.tar.gz (102.3 kB view hashes)

Uploaded Source

Built Distribution

enb-0.2.7-py3-none-any.whl (115.3 kB view hashes)

Uploaded Python 3

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