Awesome
<img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/dexheader.png">Dex
Dex : The data explorer is a powerful tool for data science. It is written in Groovy and Java on top of JavaFX and offers the ability to:
- Read in data from a variety of sources such files, programs and a variety of databases.
- Transform the data in a powerful ways.
- Apply powerful machine learning to the data via SMILE and R integration.
- Visualize the data in over 50 distinct ways.
- Output the data to a variety of databases and file formats.
- Extend Dex from within via templates and internal scripting. Save the extensions to reuse later.
Other Resources
Requirements
- Java 8
Installation
There are 2 main ways to install Dex.
- Install via Git by following the instructions below.
- Download a stable release
The packaged release tends to lag significantly behind the Git version.
Via Git
Download:
git clone https://github.com/PatMartin/Dex.git
Run
cd Dex
java -jar Dex.jar
Example Visualizations
The following are a small sample of the 50+ data visualizations Dex is capable of generating.
Ring Network
This visualization was created with Dex to visualize the relationships between Dr Who villans and motivations.
<a href="http://dexvis.net/vis/blog/2016/feb/18/DrWho_Network.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/DrWho_D3Plus_Network.png" height="250"></a>
Maps
This visualization was created with Dex to visualize internet use across the world over the past 20 years.
<a href="http://dexvis.net/vis/blog/2016/mar/03/Player_WDI_PercentInternetPlotly.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/Player_WDI_InetUsePlotly.png" height="250"></a>
Time Visualizations
This visualization depicts a small series over time.
<a href="http://dexvis.net/vis/blog/2016/mar/01/examples/ui/Player1.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/Player1Demo.png" height="250"></a>
This visualization depicts a more complex series over time.
<a href="http://dexvis.net/vis/blog/2016/mar/01/examples/ui/Player2.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/Player2Demo.png" height="250"></a>
Chord Visualizations
This visualization depicts relationships via a Chord diagram over time.
<a href="http://dexvis.net/vis/blog/2016/mar/01/examples/ui/PlayerChord.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/PlayerChordDemo.png" height="250"></a>
UML Visualizations
A Class Diagram of the various battles within the Game of Thrones.
<a href="http://dexvis.net/vis/blog/2016/feb/18/UML_Thrones_Class.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/Thrones_UML_ClassDiagram.png" height="250"></a>
A Sequence Diagram of the various battles within the Game of Thrones.
<a href="http://dexvis.net/vis/blog/2016/feb/18/UML_Thrones_Seq.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/Thrones_UML_Sequence.png" height="250"></a>
Network Visualizations
A large network comprised of every word spoken by Donald trump connected by the next word within the Iowa speech. This network visualization is founded on the high performance VivaGraph.
<a href="http://dexvis.net/vis/blog/2016/feb/24/TrumpIowaSpeech.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/TrumpIowaSpeech.png" height="250"></a>
A vis.js visualization of the battles between the various houses within the Game of Thrones.
<a href="http://dexvis.net/vis/blog/2016/feb/18/Vis_Thrones.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/Vis_Network_Thrones.png" height="250"></a>
Timelines
A vis.js timeline visualization of the sequence of events that lead up to, and occurred during World War I.
<a href="http://dexvis.net/vis/blog/2016/feb/18/Vis_WWI_Timeline.html"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/WWI_Timeline1.png" height="250"></a>
3D Graphs
A 3D graph of some data generated via Dex using a vis.js visual.
<a href="https://www.youtube.com/watch?v=eUmcVtIOcc0"><img src="https://raw.githubusercontent.com/PatMartin/Dex/master/images/github_docs/VisJSGraph3D.png" height="250"></a>