KDredX2 [1] is a cross-platform application (kay-dee-kai; a combined initialism of kernel density estimation and reduced chi-squared) to facilitate the visualization of weighted means along with its accompanied reduced chi-squared statistic, and univariate data density. It supports exporting the visualisations in a variety of file formats and provides an extensive customization to produce publication-quality figures. The developed numerical computations provide important insight into the nature and usability of said data. Prior numerical tools developed for this purpose are only available on a single operating system and generally restricted to antiquated programming languages. KDredX2 is designed to perform the aforementioned functions in the robust Java platform.
KDredX2 can run as a web-based or a standalone application. We have tested the application under MacOS and Windows.
KDredX2 macOS app is available here. Make sure that you have installed JRE before running the App.
KDredX2 is a Griffon application with JavaFX as UI toolkit and Java as main language. The project has the following file structure
.
├── build.gradle
├── griffon-app
│ ├── conf
│ ├── controllers
│ ├── i18n
│ ├── lifecycle
│ ├── models
│ ├── resources
│ ├── services
│ └── views
├── pom.xml
└── src
├── integration-test
│ └── java
├── main
│ ├── java
│ └── resources
└── test
├── java
└── resources
You will be able to build your project with
gradle build
gradle test
gradle run
Don't forget to add any extra JAR dependencies to build.gradle
!
If you prefer building with Maven then execute the following commands
mvn compile
mvn test
mvn -Prun
Don't forget to add any extra JAR dependencies to pom.xml
!
[1] Spencer, C. J., Yakymchuk, C., & Ghaznavi, M. (2017). Visualising data distributions with kernel density estimation and reduced chi-squared statistic. Geoscience Frontiers, 8(6), 1247-1252.