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.1.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for develocorder-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 127dbd60801b47c04904be014b231aa7bd7d344114906a486d4a17f7ffa7f65b |
|
MD5 | 485a50348b0067c384c9ce7845e4d9eb |
|
BLAKE2b-256 | 00ab5949609261db580dae0e9258cc2daca07e80c569911e6988657d017c7a57 |