Announcing datapkggui v0.1.0

A

It is a pleasure for me to announce the availability of the first public release of datapkggui. Summarizing again, datapkggui is a graphical frontend for datapkg. It looks like a package manager for a GNU/Linux distribution, and it is used for obtaining open data packages.
The name of the project has just been changed from datapkg-gui to datapkggui, because of consistency with Python naming conventions.

The project page has also been updated with download location, installation instructions and screenshots.

I am very proud to have datapkggui as my first project registered on PyPi: http://pypi.python.org/pypi/datapkggui

What is included in this release?

  • Possibility to search for a package in TheDataHub
  • Gathering extended information about a Package
  • Download a Package and its resources
  • Threaded operations, fluid GUI
  • Implementation of a (not yet complete) library that is proposed as the standard datapkg library

Please note that I am applying various coding techniques and design patterns. Code is quite exhaustively commented and refactored before each commit. Unit tests are included, too. A Public API has not been yet generated but is already present in the code itself. Therefore, look at the code if you are interested.

What will be next?
The following are the next features that I plan to include in the next releases:

  • Creation of a Package and Resources
  • Registration of a Package in The Data Hub
  • Localization of the program
  • Integration of the Program in SofaStats

About the author

dgraziotin

Dr. Daniel Graziotin is a senior researcher (Akademischer Rat) at the University of Stuttgart, Germany. His research interests include human, behavioral, and psychological aspects of empirical software engineering, studies of science, and open science. He is associate editor at the Journal of Open Research Software and academic editor at the Research Ideas and Outcomes (RIO) journal. Daniel was awarded an Alexander von Humboldt Fellowship for postdoctoral researchers in 2017, the European Design Award (bronze) in 2016, and the Data Journalism Award in 2015. He received his Ph.D. in computer science at the Free University of Bozen-Bolzano, Italy.

Add comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

By dgraziotin

About Author

dgraziotin

Dr. Daniel Graziotin is a senior researcher (Akademischer Rat) at the University of Stuttgart, Germany. His research interests include human, behavioral, and psychological aspects of empirical software engineering, studies of science, and open science. He is associate editor at the Journal of Open Research Software and academic editor at the Research Ideas and Outcomes (RIO) journal. Daniel was awarded an Alexander von Humboldt Fellowship for postdoctoral researchers in 2017, the European Design Award (bronze) in 2016, and the Data Journalism Award in 2015. He received his Ph.D. in computer science at the Free University of Bozen-Bolzano, Italy.