| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Released: April 5, 2015
Written by Barak Naveh and Contributors
(C) Copyright 2003-2015, by Barak Naveh and Contributors. All rights reserved.
Please address all contributions, suggestions, and inquiries to the current project administrator John Sichi
JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. It runs on Java 2 Platform (requires JDK 1.7 or later).
JGraphT may be used under the terms of either the
or the
As a recipient of JGraphT, you may choose which license to receive the code under.
For a detailed information on the dual license approach, see https://github.com/jgrapht/jgrapht/wiki/Relicensing.
A copy of the EPL license and the LPGL license is included in the download.
Please note that JGraphT is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Please refer to the license for details.
The package org.jgrapht.demo includes small demo applications to help you get started. If you spawn your own demo app and think others can use it, please send it to us and we will add it to that package.
To run the graph visualization demo from the downloaded release, try executing this command in the lib directory:
java -jar jgrapht-demo-x.y.z.jar
Starting from 0.9.0, every JGraphT release is published to the Maven Central Repository. You can add a dependency from your project as follows:
<groupId>org.jgrapht</groupId> <artifactId>jgrapht-core</artifactId> <version>0.9.1</version>
To help upgrading, JGraphT maintains a one-version-backwards compatibility. While this compatibility is not a hard promise, it is generally respected. (This policy was not followed for the jump from 0.6.0 to 0.7.0 due to the pervasive changes required for generics.) You can upgrade via:
Reading the change history is always recommended.
A local copy of the Javadoc HTML files is included in this distribution. The latest version of these files is also available on-line.
The JGraphT website is at http://www.jgrapht.org. You can use this site to:
There is also a wiki set up for everyone in the JGraphT community to share information about the project.
Source code is hosted on github. You can send contributions as pull requests there.
If you add improvements to JGraphT please send them to us as pull requests on github. We will add them to the next release so that everyone can enjoy them. You might also benefit from it: others may fix bugs in your source files or may continue to enhance them.
With regards from
Barak Naveh, JGraphT Project Creator
John Sichi, JGraphT Project Administrator
| Back | FazBrowse Home | New Git URL |