# java-network-analyzer
**Repository Path**: mirrors_orbisgis/java-network-analyzer
## Basic Information
- **Project Name**: java-network-analyzer
- **Description**: Graph theory and social network analysis algorithms implemented on JGraphT graphs.
- **Primary Language**: Unknown
- **License**: LGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-18
- **Last Updated**: 2026-03-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Java Network Analyzer [](https://github.com/orbisgis/java-network-analyzer/blob/master/LICENSE)[](https://travis-ci.org/orbisgis/java-network-analyzer)[](https://github.com/orbisgis/java-network-analyzer/releases)
Java Network Analyzer (JNA) provides a collection of [graph
theory](http://en.wikipedia.org/wiki/Graph_theory) and [social network
analysis](http://en.wikipedia.org/wiki/Social_network_analysis) algorithms.
These algorithms are implemented on mathematical graphs using the
[JGraphT](https://github.com/jgrapht/jgrapht) library.
#### Currently supported
Augmented [BFS](http://en.wikipedia.org/wiki/Breadth-first_search),
[DFS](http://en.wikipedia.org/wiki/Depth-first_search) and
[Dijkstra](http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm) algorithms are
used to compute:
* [Betweenness centrality](http://en.wikipedia.org/wiki/Betweenness_centrality)
* [Closeness centrality](http://en.wikipedia.org/wiki/Centrality#Closeness_centrality)
* [Strahler stream order](http://en.wikipedia.org/wiki/Strahler_number) (for
mathematical trees)
#### Graph types
The underlying graph may be directed, edge-reversed or undirected, and edges may
or may not have weights.
#### Declaring project dependencies
You can include JNA in your project thanks to Sonatype repository.
Check https://search.maven.org/artifact/org.orbisgis/java-network-analyzer/0.4.0/bundle
To use the current snapshot add in the pom
```xml
orbisgis-snapshot
OrbisGIS sonatype snapshot repository
https://oss.sonatype.org/content/repositories/snapshots/
```
and the following dependency
```xml
org.orbisgis
0.5.1-SNAPSHOT
java-network-analyzer
```