Post-processing and report generation/visualization of Sia benchamarks
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
web
LICENSE
README.md
matrix.json
sia-test-parser.js

README.md

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