Oct 20, 2011

Announcing datapkggui v0.1.0

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
written by dgraziotin

Dr. Daniel Graziotin received his PhD in computer science, software engineering at the Free University of Bozen-Bolzano, Italy. His research interests include human aspects in empirical software engineering with psychological measurements, Web engineering, and open science. He researches, publishes, and reviews for venues in software engineering, human-computer interaction, and psychology. Daniel is the founder of the psychoempirical software engineering discipline and guidelines. He is associate editor at the Journal of Open Research Software, academic editor at the Research Ideas and Outcomes (RIO) journal, and academic editor at the Open Communications in Computer Science journal. He is the local coordinator of the Italian Open science local group for the Open Knowledge Foundation. He is a member of ACM, SIGSOFT, and IEEE.

Leave a comment