JGraphT  0.8.3
 

 

Released: January, 2012

Written by Barak Naveh (barak_naveh@users.sourceforge.net) and Contributors.

(C) Copyright 2003-2012, by Barak Naveh and Contributors. All rights reserved.

Please address all contributions, suggestions, and inquiries to the current project administrator, John Sichi.

Introduction

JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. It runs on Java 2 Platform (requires JDK 1.6 or later).

JGraphT is licensed under the terms of the GNU Lesser General Public License (LGPL). A copy of the 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.

Contents

jgrapht-jdk1.6.jar the compiled JGraphT library for JRE 1.6
README.html this file
licence-LGPL.txt GNU Lesser General Public License
javadoc/ Javadoc documentation
lib/ libraries required for build:
  • junit.jar
  • jgraph.jar
  • TGGraphLayout.jar
src/ source code
testsrc/ source code of unit tests
META-INF/MANIFEST.MF meta information for use as an OSGi plug-in (e.g. within an Eclipse RCP application)
build.properties describes content of OSGi plug-in export
build.xml ant buildfile

Getting Started

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.

Upgrading Versions

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.

Documentation

A local copy of the Javadoc HTML files is included in this distribution. The latest version of these files is also available on-line at http://www.jgrapht.org/javadoc.

Dependencies

Online Resources

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.

Your Improvements

If you add improvements to JGraphT please send them to us. 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.

History

Changes to JGraphT in each version:

Contributors

JGraphT wouldn't be the library it is today without the source contributions and suggestions made by the authors:

(if we have missed your name on this list, please email us to get it fixed).

Other people have also helped in different ways: reporting bugs, requesting features, commenting, and by merely asking very good questions. Many thanks to all of you.

Regards,
Barak Naveh
JGraphT Project Creator

John Sichi
JGraphT Project Administrator

 


© Copyright 2003-2008, by Barak Naveh and Contributors. All rights reserved.