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.1.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

exlab-0.1.1-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file exlab-0.1.1.tar.gz.

File metadata

  • Download URL: exlab-0.1.1.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.3

File hashes

Hashes for exlab-0.1.1.tar.gz
Algorithm Hash digest
SHA256 15c98252ff0a8268fc72c789545896a2aeec60ccd6398006af40b227bde4a8eb
MD5 870e221b8ee20b7818e269400e47a29b
BLAKE2b-256 4334eec4063dcd34b9bb2526fb4ecd4e4afad3bec0be542eb72b519f2143099e

See more details on using hashes here.

File details

Details for the file exlab-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: exlab-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.3

File hashes

Hashes for exlab-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c46e80e6759b89c66da42f570dea3c2997eeb480a0b0cb428a5ba78360c44c21
MD5 1df1d81d6ab4bcf0c4273c7c706bef96
BLAKE2b-256 163cd66de641a4c52a4e8027721fb6257cc8e66bbb6be2a9311bb620924b3eeb

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