This is an update on progress with the Data Explorer (aka Data Transformer).
Progress is best seen from this demo which takes you on a tour of house prices and the difference between real and nominal values.
More information on recent developments can be found below. Feedback is very welcome - either here or the issues https://github.com/okfn/dataexplorer.
What is the Data Explorer
- Importing data from various sources (the UX of this could be much improved!)
- Viewing and visualizing using Recline to create grids, graphs and maps
- Saving and sharing: everything you create (scripts, graphs etc) can be saved and then shared via public URL.
Note, that persistence (for sharing) is to Gists (here’s the gist for the House Prices demo linked above). This has some nice benefits such as versioning; offline editing (clone the gist, edit and push); and bl.ocks.org-style ability to create a gist and have it result in public viewable output (though with substantial differences vs blocks …).
There are many areas that could be worked on – a full list of issues is in github. The most important I think at the moment are:
- Storing the data “locally” in the data project. At present, data is always loaded from an “external” source. This probably involves extending the current Recline datastore to back on to IndexedDB.
- A better project creation & data import process - I think we could learn a lot from Refine here
- “Fork” support
- More documentation and tutorials especially for scripting
- Getting rid of the many rough edges especially on the UX side of things!
I’d very interested in people’s thoughts on the app so far and what should be done next and code contributions are also very welcome (the app has already benefitted from the efforts of many people including the likes of Martin Keegan and Michael Aufreiter to the app itself; and from folks like Max Ogden, Friedrich Lindenberg, James Casbon, Gregor Aisch, Nigel Babu (and many more) in the form of ideas, feedback, work on Recline etc).