Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mynttt/dqgui
DQGUI is an IDE written in JavaFX for the IQM4HD DSL (Domain Specific Language)
https://github.com/mynttt/dqgui
data-quality data-quality-monitoring data-science database dsl ide java javafx
Last synced: 28 days ago
JSON representation
DQGUI is an IDE written in JavaFX for the IQM4HD DSL (Domain Specific Language)
- Host: GitHub
- URL: https://github.com/mynttt/dqgui
- Owner: mynttt
- Created: 2020-07-24T21:58:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-13T10:09:57.000Z (over 2 years ago)
- Last Synced: 2024-11-05T19:39:09.736Z (3 months ago)
- Topics: data-quality, data-quality-monitoring, data-science, database, dsl, ide, java, javafx
- Language: Java
- Homepage:
- Size: 6.63 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DQGUI (Data Quality Graphical User Interface)
![](https://herschel.io/assets/dqgui/dqgui-search.png)
**DQGUI** is a Java based IDE written on top of JavaFX for users of the [IQM4HD](https://iqm4hd.wp.hs-hannover.de/english.html) (Intelligent Quality Monitoring for Heterogeneous Data) project. It provides a way to interact with the projects evaluation engine by providing a graphical user interface. This allows users to develop custom components of the IQM4HD domain specific language without the need of setting up the entire IQM4HD infrastructure first. It also allows storing IQM4HD DSL compilation units in a database so multiple users can work remotely on the existing monitoring rules. A remote execution server is also included as some monitoring rules can take a long time to evaluate and the user might want to close DQGUI in the meanwhile.
DQGUI has been awarded a prize for the 1st place at the ECE Capstone Design Competition 2020 hosted by the Texas A&M University against 65 other competing teams.
**Note: As the source code of IQM4HD is not publicly available at the moment the IQM4HD library is not included in this public facing GitHub repository. Instead, a mocked version is being used to allow the tool to compile and function properly in a limited way for demonstration purposes.**
[You can read more about DQGUI in this post!](https://herschel.io/projects/dqgui)
## Useful Links
[Project Documentation and Javadocs](https://mynttt.github.io/dqgui/index.html) - [Pre-built JARs](https://github.com/mynttt/dqgui/releases/latest) - [Original Readme](https://github.com/mynttt/dqgui/blob/master/welcome.md) - [Original Task Readme](https://github.com/mynttt/dqgui/blob/master/tasks.md)