Utility to save data to cvs as an easy (and very basic) to read and use alternative to tensorboard
Project description
DataSaver
Utility to save data to cvs as an easy (and very basic) to read and use alternative to tensorboard.
Usage
from dataSaver import DataSaver
dataSaver = DataSaver('./somedir/filename/')
# creates a file in csv format, where the keys of the dictionary are the column names and the values of the first row are the values associated with each key
dataSaver.add({
'ephoch': 10,
, 'iter': 200
, 'learningRate': 0.0001,
, 'loss': 10324
}
# The first call fixes the columns and only the keys that where present the first time add was called will be added
dataSaver.add({
'ephoch': 10,
, 'bananass': 10324
, 'iter': 200
, 'learningRate': 0.0001,
, 'loss': 10324
, 'bananass': 10324
})
# collect all data in an internal array dataSaver.cacheArray
dataSaver.cache({....})
# Save the data collected by cache to file and empty cache
dataSaver.dumpCache()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dataSaver-0.0.3.tar.gz
(2.1 kB
view hashes)
Built Distribution
Close
Hashes for dataSaver-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ac52973e706766d060114e32950c4dbd812f7ea95bc12d93484bb15a06221e0 |
|
MD5 | ef4f814f7e8477520d94efff7869519c |
|
BLAKE2b-256 | 939d80036e76addc3fdb4301c69b1e2a8ae8afe249e36b36e48e324658dd9649 |