Skip to main content

This tool helps you to manage your experimental results in a more elegant way, saving your experiment data by pickle with some high-level interfaces to save, load and preview.

Project description

This project helps you to handle your experimental results efficiently when doing your research. Basically it uses pickle to save and load the data, now we provide you with some high-level interfaces so that you can get rid of pickle dumping and loading from disk all the time. Also, with a given topic parameter when saving data, it can automatically build different directories for different topic.

Usage

Just start with from res_manager import ResultManager, now you can create an object with rm = ResultManager(path) and then use it to save, load, clear and preview your data.

ResultManager

This project mainly provides:

  • A class named ResultManager that provides functions to save, load, clear and preview data.

  • ResultManager.save_data: Save your data

  • ResultManager.load_data_by_name and ResultManager.load_data_by_id: Loading data by name or ID

  • ResultManager.print_meta_info Print all meta info of saved data, including name, path, topic, comments etc.

Future Plan

  • Adding support to save and load figures for each piece of data

  • Adding version control to maintain different version data

  • Adding support to automatically backup data to some cloud storage

Authors

Documentation

This project is still simple, therefore no docs…

Requirements

  • prettytable>=0.7.2

Note

ResultManager is developed by Python 3.5 and only tested on Python 3.5 and Python 2.7

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

res_manager-1.0.3.tar.gz (16.0 kB view hashes)

Uploaded Source

Built Distribution

res_manager-1.0.3-py2.py3-none-any.whl (4.1 kB view hashes)

Uploaded Python 2 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