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.

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

Uploaded Source

Built Distribution

res_manager-1.0.2-py2.py3-none-any.whl (5.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file res_manager-1.0.2.tar.gz.

File metadata

  • Download URL: res_manager-1.0.2.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for res_manager-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c3ada7f69e6acbb85107a14fc400b47d2c493d453f6772959c0af8b095d3545a
MD5 c36c904862ab2d79ef44146e599f0e3e
BLAKE2b-256 7943dc3326e49231951562c7a2e7486042555137221d3daefde96922defda478

See more details on using hashes here.

File details

Details for the file res_manager-1.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: res_manager-1.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for res_manager-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3c832254efd94d9da76ccd372e27a7c0507422512097d2e0a8cffc36495f8231
MD5 5e274b23a5bca126eb03c04a1f923ea5
BLAKE2b-256 72ffc7b03a8fc6079f9e197c3cb05fc944b45c01cfc4efb681520b814858c6e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page