Skip to content

Post-processing and report generation/visualization of Sia benchamarks

License

Notifications You must be signed in to change notification settings

hakkane84/sia-test-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sia-test-parser

Post-processing and report generation/visualization of Sia benchamarks

The script sia-test-parser.js:

  • Transaforms the csv file generated by mtlynch testing suite (https://github.com/mtlynch/sia_load_tester) into a JSON file, prepared to be visualized on any web browser using HighCharts
  • Creates a "technical sheet" of the test
  • Collects key parameters of the test and adds them to a "comparison matrix" (matrix.json) to easily compare different tests

To use it:

  • Dependency: nodejs installed
  • Change the variables at the beggining of the script (input and output files, test name, version of Sia, ID number of the test...)
  • Run node sia-test-parser.js. Files will be generated or updated

The code uses a csv parsing function from Jos de Jong, 2010 (http://speqmath.com/tutorials/csv2array/)

For using the frontend, place the generated ts#.json, metrics#.json and matrix.json files on the /web/benchmarks folder and place the /web folder on your favorite HTTP web server

About

Post-processing and report generation/visualization of Sia benchamarks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published