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 details)

Uploaded Source

Built Distribution

exlab-0.1.2-py3-none-any.whl (30.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exlab-0.1.2.tar.gz
  • Upload date:
  • Size: 24.7 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.2.tar.gz
Algorithm Hash digest
SHA256 d4f13bf5ca18d7d2d7b242cc987cf15b7f1d4e0534b01b363314a1ec96ec35a0
MD5 4166baf191fc59e7fecab05ca58e1e87
BLAKE2b-256 220749678666fd8ad38bd976a82057287cd2b5650240582f9007ba9d8a2146d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exlab-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 30.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 197fc52bff3b133cb379257961c42ecfdb17242841b6e0f098dd250589e63c15
MD5 df07d19b05dd8fd13a45141f322d795e
BLAKE2b-256 78878745b3444330e38b9cbfc461809097fb1f6ccabdfed9909a8eb14793a17e

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