Simple live value plotter using Matplotlib
Project description
Develocorder
Develocorder is a simple live value plotter for Python3 using Matplotlib. It is intended to give insights into the training of machine learning models / reinforcement learning agents with only minimal effort to add to existing code.
Installation
$ git clone https://github.com/wahtak/develocorder
$ cd develocorder
$ pip install -e .
Simple Example
# initialize once
set_recorder(my_value=LinePlot())
# add values to plot anywhere
for _ in range(10):
record(my_value=random())
Result
Fancy Example
TODOs
- write docstrings for API
- document how to extend
- check ipython notebook compatability
- upload to pypi
- add new plot types
- persistent storage/loading of log(?)
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
develocorder-0.2.0.tar.gz
(3.6 kB
view hashes)
Built Distribution
Close
Hashes for develocorder-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e93a466b17787caeb43e96287e4632149f06bb1919468998461ba020048b9255 |
|
MD5 | c20e5343d5bb9cf8338c7d03f24d7b5a |
|
BLAKE2b-256 | 9fafd4d235cc94a9b19b1189bdb83ea3b9696dd3105f43f8c391e419ec83d42d |