automeris-io / WebPlotDigitizer

Computer vision assisted tool to extract numerical data from plot images.
https://automeris.io
GNU Affero General Public License v3.0
2.63k stars 362 forks source link

Events and more metadata #242

Closed ewchow closed 3 years ago

ewchow commented 3 years ago

Hey @ankitrohatgi,

Hope the new year is treating you well so far.

These commits contain a new event system, new metadata support for axes, data sets, and data points, and additional unit tests. The intent behind these infrastructures are that they won't be directly used via WPD's UI, but rather used via the user scripts infrastructure. WPD can certainly make use of these in the future as well, should the need arise.

Here's a quick summary of the commits:

If you're okay with these changes, I'll add some documentation to describe the event and metadata infrastructure for user scripts.

ankitrohatgi commented 3 years ago

nice! I'll take a closer look over the weekend :)

ankitrohatgi commented 3 years ago

Sorry for the delay on this - changes look good in general. I don't have any concerns, just need a bit more time to review (~1-2 days)

ewchow commented 3 years ago

Awesome. Thanks! I'll write up some documentation later this week.