Skip to content
A graph-focused data visualisation and interactive analysis application.
Java JavaScript CSS HTML Python GLSL
Branch: master
Clone or download
arcturus2 🔥 Remove deprecated dependencies
Remove jai deprecated dependencies that we should no longer be using which also fixes a unit test that was failing with ConstellationAbstractMarkerNGTest
Updated the changelog including some historical changes that was missed
Latest commit e2fde44 Nov 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CoreAlgorithms 🐛 Null pointer fix Sep 3, 2019
CoreAnalyticSchema 🎨 Application Name Refactor Aug 1, 2019
CoreAnalyticView 🎨 Added PluginParameters.hasParameter() Aug 21, 2019
CoreArrangements #91 Updated to fix the NPE when selecting Circle arrangements Aug 16, 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 🎨 Use constants for Strings Sep 18, 2019
CoreDependencies 🔥 Remove deprecated dependencies Nov 8, 2019
CoreFind 🐛 Fix layout issues of views in slide out mode Aug 2, 2019
CoreFunctionality :doco: Correction to my author name Oct 22, 2019
CoreGraph 🐛 Fix issue #135 - return correct null value. Oct 1, 2019
CoreGraphFile 🎨 Application Name Refactor Aug 1, 2019
CoreGraphNode 🎨 add view logging to logging framework Aug 23, 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 Issue #43 / Issue #83 (#102) Aug 22, 2019
CoreInteractiveGraph Merge pull request #121 from rsabhi/feature/textureupdate Oct 22, 2019
CoreMapView Issue #43 / Issue #83 (#102) Aug 22, 2019
CoreOpenGLDisplay Merge pull request #121 from rsabhi/feature/textureupdate Oct 22, 2019
CorePluginFramework 🎨 updated DefaultConstellationLogger based on feedback Aug 27, 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 🎨 add view logging to logging framework Aug 23, 2019
CoreSecurity 🎨 Application Name Refactor Aug 1, 2019
CoreTableView Issue #43 / Issue #83 (#102) Aug 22, 2019
CoreTesting Issue #43 / Issue #83 (#102) Aug 22, 2019
CoreTimeline ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CoreUtilities :doco: Correction to my author name Oct 22, 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 🐛 Remove javaee-api-5.0-2.jar so HttpServletResponse.sendError() works. Oct 21, 2019
CoreWebView ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
branding 🔨 Change some project settings Sep 17, 2019
docs 📝 Update to README documentation Oct 7, 2019
nbproject 🔥 Remove deprecated dependencies Nov 8, 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
CHANGELOG.md 🔥 Remove deprecated dependencies Nov 8, 2019
CODE_OF_CONDUCT.md ⭐️ Sharing Constellation with the world! This includes changes since … Jul 12, 2019
CONSTELLATION_Logo.jpg
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 Fix inline links in CONTRIBUTING.md Aug 29, 2019
ISSUE_TEMPLATE.md 📝 Update urls in the pre-requisite section Oct 5, 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 to README documentation Oct 7, 2019
STYLE_GUIDELINES.md 📝 Update documentation and fix links Aug 8, 2019
build.xml 🎨 Minor improvement to variable usage Oct 22, 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_jdkhome variable in netbeans.conf. Hint: This file may be located at C:\Program Files\NetBeans 8.2\etc.
  • Open the Constellation_Core module suite from NetBeans
  • In the Projects view, expand Important Files > Build Script > 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-with-windows-jre or build-zip-with-linux-jre target

The packaged file should be available from the dist directory.

Contributing to Constellation

For more information please see the contributing guide.

Documentation

  • Constellation 101 Slides (coming soon)
  • Overview Video (coming later)
  • Quick Start Guide
  • User Guide (coming later)
  • Built in documentation to Constellation exists

Training

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.

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.