Skip to main content

A Experimental Laboratory suite

Project description

ExLab

EXperimental LABoratory is a research oriented framework helping to setup experiments, store results, log serizalize and unserialize data, and plot graphs.

Getting started

First of all, install the package either using pip:

pip install exlab

Or from the git repository:

pip install -r ./requirements.txt
pip install -e .

A base example of how to use ExLab is provided in examples/first/first.py in the git repository.

Components

Laboratory

You can create Lab and Experiment to manage your experimental settings, load and instantiate objects and save your results.

Serialization

To serialize an object, it has to be subclass of Serializable and overrides the _serialize(self, serializer) and _deserialize(cls, dict_, serializer, obj=None) methods to inplement the intended behaviour.

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

exlab-0.1.2.tar.gz (24.7 kB view hashes)

Uploaded Source

Built Distribution

exlab-0.1.2-py3-none-any.whl (30.5 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