ExSup
Package make support for general experiment outputs. The experiment result is stored as row in CSV table. The cols may be different in every experiment. There are functions prepared for 3D computer vision experiment support.
The package is inspired by python exsu
.
Examples
Save image segmentation experiment outputs
using ExSup
segmentation = zeros(Int, 3,3)
segmentation[1,2:3] .= 1
data = Dict()
data["length"] = 1.2
ExSup.datetime_to_dict!(data)
ExSup.segmentation_description_to_dict!(data, segmentation)
ExSup.add_to_csv(data, "output.csv")
In experiment data
is stored date and time and segmentation
description.
Dict{Any,Any} with 7 entries:
"length" => 1.2
"datetime" => "2019-11-17 21:49:28"
"data_voxel_number" => 9
"data_non_zeros_number" => 2
"data_size_1" => 3
"data_size_2" => 3
"data_zeros_number" => 7
Save experiments with different rows
fn3 = "test3.csv"
ExSup.add_to_csv((:one=>1, :two=>2), fn3)
ExSup.add_to_csv((:three=>3, :two=>2), fn3)