We want to be able to take the data that people give us in CSV files and turn them into graphs.
Some approaches to doing this and my thoughts/feelings/opinions on each:
- DON'T
Just don't do it. Let them get the data into a graph format we know and love, like a graph on GES we can access through an API. This is an extreme case, but I feel it merits thinking about. Processing data is hard to automate since data is generally noisy and we don't want to trust ourselves with being able to handle every corner case and user input problem that might arise. So we can just say