Our prototype is done! You can view it here. There’s only basic functionality currently: you can select one of three datasets, select a variable from it, and it fits the parameters (less than 15 elements), it will generate a bar plot. It may seem a bit underwhelming, but a lot of time, effort, and learning went into this, and we’re proud of the result. More importantly, we’ve set up the framework to develop and extend the functionality and types of graphs covered. It took us a lot of time to set up Django, Jenkins, etc., and now that that is all done, it will be much easier for later generations to develop.
Regarding possible next steps, perhaps one of the most important features will be to connect with the new Dataverse API so you can actually search for datasets in the repository. Also important will be to write scripts to generate graphs for variables that don’t fit our parameters, such as density plots or time series. Functionality should extend to include maps and scatter plots. There’s also a lot to be done with the GUI and visual presentation. We still need to add axes to the graphs, and polish the UI to look sleek and appealing. And, of course, there are still some bugs to clean up.
Overall, our experience with DPSI was very rewarding! All of us got the experience we were looking for, whether it was with data visualizations, data processing, UI, or even just working in a team. We want to give special thanks to Phil Durbin and Raman Prasad from IQSS who were a massive help in getting to where we are, as well as our mentors Vito D’Orazio and Merce Crosas. We couldn’t have done it without you!
