Good afternoon, I've built a tool that does various modelling dependent on a handful of parameters that may vary from user to user. I would therefore like to allow users to have a 'config' file that with some basic settings. These inputs are non-rectangular data, so CSV is out, at least if I want the processing to be convenient. To give you an idea, it would be several tuples, each with a series of strings and a series of floats or vectors. Then some general settings (name and float for each). And sometimes I might need to nest those tuples.
I have thought about YAML, JSON, serialised Julia objects in a file or straight up Julia code. While the user is expected to understand Julia code, I thought it might be more user friendly to have something without syntax all around. JSON looks especially alluring since it allows for convenient nesting. Also the existence of GUIs is quite convenient. So the question is — what do you use or what is the prescribed format for this, if there is one. Thank you, Oli
