Skip to content
A graph-focused data visualisation and interactive analysis application.
Java JavaScript CSS HTML Python GLSL
Branch: master
Clone or download
Latest commit fd6decd Aug 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CoreAlgorithms 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreAnalyticSchema 🎨 Application Name Refactor Aug 1, 2019
CoreAnalyticView 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreArrangements 👕 Use <strong> instead of <b> and <em> instead of <i> because <strong… Jul 30, 2019
CoreAttributeEditor 👕 Use <strong> instead of <b> and <em> instead of <i> because <strong… Jul 30, 2019
CoreConversationView ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CoreDataAccessView 🐛 Fix an NPE running Test Parameters without a query name. Aug 1, 2019
CoreDependencies #75 updated with same as master Aug 12, 2019
CoreFind 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreFunctionality 🎨 Update the version number Aug 13, 2019
CoreGraph 🎨 Application Name Refactor Aug 1, 2019
CoreGraphFile 🎨 Application Name Refactor Aug 1, 2019
CoreGraphNode ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CoreGraphUtilities ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CoreHistogram 👕 Use <strong> instead of <b> and <em> instead of <i> because <strong… Jul 30, 2019
CoreImportExport #75 updated the code based on review comments Aug 12, 2019
CoreInteractiveGraph ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CoreMapView 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreOpenGLDisplay 🎨 Application Name Refactor Aug 1, 2019
CorePluginFramework 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CorePreferences 👕 Use <strong> instead of <b> and <em> instead of <i> because <strong… Jul 30, 2019
CoreQualityControlView 👕 Use <strong> instead of <b> and <em> instead of <i> because <strong… Jul 30, 2019
CoreScatterPlot 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreSchemaView 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreScripting 🐛 Updated the scripting view example code Aug 12, 2019
CoreSecurity 🎨 Application Name Refactor Aug 1, 2019
CoreTableView 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreTesting 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreTimeline ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CoreUtilities initial commit still having build errors but updated with latest geot… Aug 8, 2019
CoreVisual 🎨 Remove a duplicate country entry Aug 5, 2019
CoreVisualGraph ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CoreVisualSchema ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CoreWebServer #67 Updated the code and removed the @resource annotation Jul 30, 2019
CoreWebView ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
branding ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
docs ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
nbproject #75 updated with same as master Aug 12, 2019
samples Feature/create shortcut (#78) Aug 7, 2019
shortcuts Feature/create shortcut (#78) Aug 7, 2019
.gitignore ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
ATTRIBUTION.md ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CATALOG_OF_REPOSITORIES.md 📝 Update CATALOG_OF_REPOSITORIES.md Aug 9, 2019
CHANGELOG.md 🎨 Application Name Refactor Aug 1, 2019
CODE_OF_CONDUCT.md ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CONSTELLATION_Logo.jpg ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CONSTELLATION_Logo.png ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CONSTELLATION_SplashScreen_1920x1080.jpg ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CONSTELLATION_SplashScreen_1920x1200.jpg ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CONTRIBUTING.md 📝 Update documentation Aug 8, 2019
DESIGN_DECISIONS.md 📝 Update documentation and fix links Aug 8, 2019
ISSUE_TEMPLATE.md 📝 Minor formatting update Aug 15, 2019
LICENSE ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
PULL_REQUEST_TEMPLATE.md 📝 Corrected the code of conduct url Jul 15, 2019
README.md 📝 Update documentation and fix links Aug 8, 2019
STYLE_GUIDELINES.md 📝 Update documentation and fix links Aug 8, 2019
build.xml ⬆️ Change the copy of unfolding maps to the third-party-dependencies Aug 15, 2019
constellation.conf #75 updated the code based on review comments Aug 12, 2019

README.md

Constellation

Constellation is a graph-focused data visualisation and interactive analysis application enabling data access, federation and manipulation capabilities across large and complex data sets.

Vision Statement

Constellation is a first class, domain agnostic data visualisation and analysis application enabling the user to solve large and complex data problems in a simple and intuitive way.

  • Users: data analysts, data scientists, and all people interested in graph data analysis.
  • Data analysis domains: graph datasets with rich feature data e.g. social networks, network infrastructure, chemical composition, etc.

Constellation Application

Prerequisites

  • Constellation requires at least Open JDK 8 with JFX 8 support build to be installed and is known to work on Windows 64-bit and Linux 64-bit.
  • The OpenGL graph display works with NVIDIA and ATI graphics cards that support OpenGL 3.3 or later. It is known to not work with Intel on-board graphics cards.

Download Constellation

Download Constellation by going to the release page.

Run Constellation

Unzip the constellation.zip bundle and double click the bin/constellation64.exe for Windows or run the bin\constellation shell script for Linux.

There is currently no support for Mac and the feature request is tracked by Issue #21.

Build Constellation

To build Constellation from source code do the following:

  • Download NetBeans 8.2
  • Download the Open JDK 8 with JFX 8 from Azul website for Windows 64 bit build or Linux 64 bit build
  • Clone this repository
  • Update the netbeans.conf file's netbeans_jdkhome entry (The file can be found under <C:\Program Files\NetBeans 8.2\etc> folder)
  • Open the Constellation_Core module suite from NetBeans
  • Important Files -> build.xml -> Right click -> Update dependencies and clean build
  • Right click -> Run

Package Constellation

To package Constellation in a zip bundle do the following:

  • In NetBeans, expand Constellation_Core -> Important Files
  • Right click on Build Script and run the build-zip target

This will create a dist/constellation.zip file. It does not contain the JRE as that depends on the platform you wish to run it on.

The JRE location Constellation looks for is defined in etc/constellation.conf. For example, if you wanted to package a JRE in the zip bundle, copy the jre into the same folder level as bin and update the jdkhome variable to the name of the JRE folder.

Common Troubleshooting Checks

  • You can check whether your graphics card is supported by following these steps:
  1. Click on File > New Graph to create a graph
  2. Click on Experimental > Build Graph > Sphere Graph to create a random graph.
  3. If you can see a graph try to interact with it using the mouse.
  4. If the graph view remains blank, you may not have a supported graphics card.
  • Click on Help > JOGL Version to see the graphics card capabilities of your machine.
  • Click on Help > Show Logs to view Constellation log information.

Contributing to Constellation

For more information please see the contributing guide.

Acknowledgments

Third party libraries and assets were used in development of Constellation, please view attribution list for details.

You can’t perform that action at this time.