echemdb / svgdigitizer

(x,y) Data Points from SVG files
https://echemdb.github.io/svgdigitizer/
GNU General Public License v3.0
17 stars 8 forks source link

Digitize custom plots, SI unit support, package creation #177

Closed DunklesArchipel closed 1 year ago

DunklesArchipel commented 1 year ago

This will be a larger overhaul of the digitizer functionalities. Currently, we have a class for one type of custom plot (CV). Some of the functionalities will likely be identical when other custom plots for other data types are created. Among those is a scan rate that allows for reconstructing a time axis.

Requested was also the option to save data as they appear in the Figure instead of saving data in SI units.(see #165)

To clearly understand which units are used in the saved data, it would be wise to always save the data as a frictionless data package. Currently, we only save a JSON with some minimum information, and data package creation is only possible in the CV module. The approach will be different from that proposed in #148.


Roadmap