<commit_before><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<!--
/* ==========================================
 * JGraphT : a free Java graph-theory library
 * ==========================================
 *
 * Project Info:  http://jgrapht.sourceforge.net/
 * Project Lead:  <NAME> (<EMAIL>)
 *
 * (C) Copyright 2003, by <NAME> and Contributors.
 *
 * This library is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation; either version 2.1 of the License, or
 * (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this library; if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 */
/* ~~~~~~~~~~~
 * README.html
 * ~~~~~~~~~~~
 * (C) Copyright 2003, by <NAME> and Contributors.
 *
 * Original Author:  <NAME>
 * Contributor(s):   -
 *
 * $Id$
 *
 * Changes
 * ~~~~~~~
 * 28-Jul-2003 : Initial revision (BN);
 * 05-Aug-2003 : Version 0.4.1 notes (BN);
 *
 */
-->

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta name="Author" content="<NAME>">
  <meta name="keywords" content="JGraphT, graph, theory, graph-theory, free, java, LGPL, open-source">
  <title>JGraphT Release Notes</title>
  
<style type="text/css">
<!--
body {
	font-family:Verdana;
	text-align:left;
	color:#000011;
	background-color:#FAFBFF;
}
a {
	COLOR: #336699; 
	TEXT-DECORATION: underline;
}
a:visited {
	color: #663366; 
	TEXT-DECORATION: underline;
}
a:hover {
	color: #FF9900; 
	TEXT-DECORATION: underline;
}
code {
	font-family:Courier New;
	font-size:medium;
}

ul {
	list-style:disc;
}
li {
	list-style:disc;
	margin-left:1em;
	margin-right:1em;
	line-height: 150%;
}

ol {
	list-style:decimal;
}

p {
	margin-left:1em;
	margin-right:1em;
	line-height: 140%;
}

h1 {
	background-color:#7AA1E6;
	border-left:1px solid #245BCB; 
	border-right:1px solid #245BCB; 
	border-top:1px solid #245BCB; 
	border-bottom:1px solid #245BCB; 
	color:#FFFFFF;
	text-align:center;
}
 
h2 {
	border-left:0px solid Black; 
	border-right:0px solid Black; 
	border-top:0px solid Black; 
	border-bottom:2px solid #7AA1E6; 
	margin-top:50;
	color:#25507C;
}
 
h3 {
	border-left:0px solid Black; 
	border-right:0px solid Black; 
	border-top:0px solid Black; 
	border-bottom:2px solid #7AA1E6; 
	margin-top:30;
	color:#25507C;
}

table {
	border-collapse: collapse;
}

//-->
  </style>
</head>
<body>
<h1><font size="2"><br>
</font><font size="7"><font color="#CC3399">J</font>Graph<font color="#FFCC00">T</font></font>&nbsp; 
0.4.1<br>
<font size="3">&nbsp;</font></h1>
&nbsp;<p>Released: August 5, 2003</p>

<p>Written by <NAME> <a href="mailto:(<EMAIL>">
(<EMAIL></a>) and Contributors.</p>

<p>(C) Copyright 2003, by <NAME> and Contributors. All rights reserved.<br>
&nbsp;</p>




<h2>Introduction</h2>

<p>JGraphT is a free Java class library that provides mathematical graph-theory 
objects and algorithms. It runs on Java 2 Platform (JDK 1.3 or later).</p>

<p>JGraphT is licensed under the terms of the GNU Lesser General
Public License (LGPL). A copy of the license is included in the download.</p>

<p>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.<br>
&nbsp;</p>





<h2>Contents</h2>
<p>
<table border="1" cellspacing="0" cellpadding="5" style="border-collapse: collapse" bordercolor="#7AA1E6" bgcolor="#FFFFFF">
  <tr>
		<td valign="top">
        <b><code>jgrapht.jar</code></b></td>
		<td>the compiled JGraphT 
        library</td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>README.html</code></b></td>
		<td>this file</td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>licence-LGPL.txt</code></b></td>
		<td>GNU Lesser General 
        Public License</td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>javadoc/</code></b></td>
		<td>Javadoc documentation</td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>lib/</code></b></td>
		<td>required libraries:
				<ul compact>
					<li><code>junit.jar</code></li>
					<li><code>jgraph.jar</code></li>
				</ul></td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>src/</code></b></td>
		<td>source code</td>
  </tr>
  <tr>
		<td valign="top">
        <code><b>testsrc/</b></code></td>
		<td>source code of unit tests</td>
  </tr>
</table>
<p><br>
&nbsp;</p>





<h2>Getting Started</h2>
<p>
The package <code>org._3pq.jgrapht.demo</code> includes a little demo 
applications to help you get started. If you spawn a little demo app of your own and think others 
can use it, please send it to me and I will add it to the package. <br>
&nbsp;</p>




<h2>Documentation</h2>
<p>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
<a href="http://jgrapht.sourceforge.net/javadoc">
http://jgrapht.sourceforge.net/javadoc</a>.<br>
&nbsp;</p>




<h2>Dependencies</h2>
<p>
<ul>
<li>
JGraphT requires JDK 1.3 or later. You might get JGraphT working
with JDK 1.2.x, but I haven't tested this. JGraphT certainly 
won't work with JDK 1.1.x because it requires the collection framework that
was only introduced in JDK 1.2.<br>
&nbsp;</li>

<li>
JUnit is a unit testing framework.  You need JUnit only if you 
run the unit tests, or if you compile the library from its source code. The 
<code>junit.jar</code> runtime file is included in this distribution. JUnit is licensed under the terms of the IBM Common Public License. 
You can find out more about JUnit and/or download the latest version from

    <a href="http://www.junit.org">http://www.junit.org</a>.

The JUnit tests included with JGraphT have been created 
using JUnit 3.8.1.<br>
&nbsp;</li>

<li>
JGraph is a graph visualization and editing component. You need 
JGraph only if you want to create visualizations using the JGraphT-to-JGraph 
adapter. The 
<code>jgraph.jar</code> runtime file of JGraph 2.2.1 is included in this 
distribution. JGraph is licensed under the terms of the GNU Lesser General 
Public License (LGPL). You can find more about JGraph and/or download the latest 
version from <a href="http://www.sourceforge.net/projects/jgraph">
http://www.sourceforge.net/projects/jgraph</a>.<br>
&nbsp;</li>
</ul>




<h2>Online Resources</h2>
<p>
The JGraphT website is  at: <a href="http://jgrapht.sourceforge.net/">http://jgrapht.sourceforge.net</a>. 
You can use this site to:<p>

<ul>
<li><b>Obtain the latest version</b> : latest version and all previous versions 
of JGraphT are available online.</li>

<li><b>Report bugs</b> : if you have any comments, suggestions or bugs you want 
to report.</li>

<li><b>Get support</b> : if you have questions or need help with JGraphT.<br>
&nbsp;</li>

</ul>




<h2>Your Improvements</h2>
<p>If you add improvements to JGraphT please send them to me. I 
will add them to the next release so that everyone can enjoy your contribution. You 
might also benefit from it: others may fix bugs in your code or may continue to 
enhance it.<br>
&nbsp;</p>




<h2>History</h2>
<p>
Changes to JGraphT in each version:
<ul>

<li><b>version 0.4.1</b> (05-Aug-2003) : A new adapter to JGraph that provides 
graph visualizations, new depth-first and breadth-first iteration algorithms, 
various bug fixes and refactorings, unit-tests moved into a separate folder 
hierarchy and more unit-tests were added.</li>

<li><b>version
0.4.0</b> (28-Jul-2003) : Initial public release.<br>
&nbsp;</li>

</ul>




<h2>Contributors</h2>
<p>Many thanks to the developers
<a href="http://sourceforge.net/users/perfecthash/"><NAME></a> and
<a href="http://sourceforge.net/users/liviu_aurelian/"><NAME></a> that have 
made important contributions to JGraphT.</p>
<p>&nbsp;</p>
<p>


Regards,<br>
<a href="mailto:<EMAIL>"><NAME></a><br>
JGraphT Project Lead</p>
<p>&nbsp; </p>



<hr noshade size="2" style="background-color:#7AA1E6;color:#7AA1E6;border-width: thin none none;">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
  <tr><commit_msg>fixed a few typos<commit_after><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<!--
/* ==========================================
 * JGraphT : a free Java graph-theory library
 * ==========================================
 *
 * Project Info:  http://jgrapht.sourceforge.net/
 * Project Lead:  <NAME> (<EMAIL>)
 *
 * (C) Copyright 2003, by <NAME> and Contributors.
 *
 * This library is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation; either version 2.1 of the License, or
 * (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this library; if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 */
/* ~~~~~~~~~~~
 * README.html
 * ~~~~~~~~~~~
 * (C) Copyright 2003, by <NAME> and Contributors.
 *
 * Original Author:  <NAME>
 * Contributor(s):   -
 *
 * $Id$
 *
 * Changes
 * ~~~~~~~
 * 28-Jul-2003 : Initial revision (BN);
 * 05-Aug-2003 : Version 0.4.1 notes (BN);
 *
 */
-->

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta name="Author" content="<NAME>">
  <meta name="keywords" content="JGraphT, graph, theory, graph-theory, free, java, LGPL, open-source">
  <title>JGraphT Release Notes</title>
  
<style type="text/css">
<!--
body {
	font-family:Verdana;
	text-align:left;
	color:#000011;
	background-color:#FAFBFF;
}
a {
	COLOR: #336699; 
	TEXT-DECORATION: underline;
}
a:visited {
	color: #663366; 
	TEXT-DECORATION: underline;
}
a:hover {
	color: #FF9900; 
	TEXT-DECORATION: underline;
}
code {
	font-family:Courier New;
	font-size:medium;
}

ul {
	list-style:disc;
}
li {
	list-style:disc;
	margin-left:1em;
	margin-right:1em;
	line-height: 150%;
}

ol {
	list-style:decimal;
}

p {
	margin-left:1em;
	margin-right:1em;
	line-height: 140%;
}

h1 {
	background-color:#7AA1E6;
	border-left:1px solid #245BCB; 
	border-right:1px solid #245BCB; 
	border-top:1px solid #245BCB; 
	border-bottom:1px solid #245BCB; 
	color:#FFFFFF;
	text-align:center;
}
 
h2 {
	border-left:0px solid Black; 
	border-right:0px solid Black; 
	border-top:0px solid Black; 
	border-bottom:2px solid #7AA1E6; 
	margin-top:50;
	color:#25507C;
}
 
h3 {
	border-left:0px solid Black; 
	border-right:0px solid Black; 
	border-top:0px solid Black; 
	border-bottom:2px solid #7AA1E6; 
	margin-top:30;
	color:#25507C;
}

table {
	border-collapse: collapse;
}

//-->
  </style>
</head>
<body>
<h1><font size="2"><br>
</font><font size="7"><font color="#CC3399">J</font>Graph<font color="#FFCC00">T</font></font>&nbsp; 
0.4.1<br>
<font size="3">&nbsp;</font></h1>
&nbsp;<p>Released: August 5, 2003</p>

<p>Written by <NAME> (<a href="mailto:<EMAIL>"><EMAIL></a>) and Contributors.</p>

<p>(C) Copyright 2003, by <NAME> and Contributors. All rights reserved.<br>
&nbsp;</p>




<h2>Introduction</h2>

<p>JGraphT is a free Java class library that provides mathematical graph-theory 
objects and algorithms. It runs on Java 2 Platform (JDK 1.3 or later).</p>

<p>JGraphT is licensed under the terms of the GNU Lesser General
Public License (LGPL). A copy of the license is included in the download.</p>

<p>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.<br>
&nbsp;</p>





<h2>Contents</h2>
<p>
<table border="1" cellspacing="0" cellpadding="5" style="border-collapse: collapse" bordercolor="#7AA1E6" bgcolor="#FFFFFF">
  <tr>
		<td valign="top">
        <b><code>jgrapht.jar</code></b></td>
		<td>the compiled JGraphT 
        library</td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>README.html</code></b></td>
		<td>this file</td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>licence-LGPL.txt</code></b></td>
		<td>GNU Lesser General 
        Public License</td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>javadoc/</code></b></td>
		<td>Javadoc documentation</td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>lib/</code></b></td>
		<td>required libraries:
				<ul compact>
					<li><code>junit.jar</code></li>
					<li><code>jgraph.jar</code></li>
				</ul></td>
  </tr>
  <tr>
		<td valign="top">
        <b><code>src/</code></b></td>
		<td>source code</td>
  </tr>
  <tr>
		<td valign="top">
        <code><b>testsrc/</b></code></td>
		<td>source code of unit tests</td>
  </tr>
</table>
<p><br>
&nbsp;</p>





<h2>Getting Started</h2>
<p>
The package <code>org._3pq.jgrapht.demo</code> 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 me and I will add it to the package. <br>
&nbsp;</p>




<h2>Documentation</h2>
<p>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
<a href="http://jgrapht.sourceforge.net/javadoc">
http://jgrapht.sourceforge.net/javadoc</a>.<br>
&nbsp;</p>




<h2>Dependencies</h2>
<p>
<ul>
<li>
JGraphT requires JDK 1.3 or later. You might get JGraphT to work
with JDK 1.2.x, but I haven't tested this. JGraphT will certainly 
not work with JDK 1.1.x because it requires the collection framework that
was only introduced in JDK 1.2.<br>
&nbsp;</li>

<li>
JUnit is a unit testing framework.  You need JUnit only if you 
want to run the unit tests. The 
<code>junit.jar</code> runtime file is included in this distribution. JUnit is licensed under the terms of the IBM Common Public License. 
You can find out more about JUnit and/or download the latest version from

    <a href="http://www.junit.org">http://www.junit.org</a>.

The JUnit tests included with JGraphT have been created 
using JUnit 3.8.1.<br>
&nbsp;</li>

<li>
JGraph is a graph visualization and editing component. You need 
JGraph only if you want to create graph visualizations using the JGraphT-to-JGraph 
adapter. The 
<code>jgraph.jar</code> runtime file of JGraph version 2.2.1 is included in this 
distribution. JGraph is licensed under the terms of the GNU Lesser General 
Public License (LGPL). You can find more about JGraph and/or download the latest 
version from <a href="http://www.sourceforge.net/projects/jgraph">
http://www.sourceforge.net/projects/jgraph</a>.<br>
&nbsp;</li>
</ul>




<h2>Online Resources</h2>
<p>
The JGraphT website is  at: <a href="http://jgrapht.sourceforge.net/">http://jgrapht.sourceforge.net</a>. 
You can use this site to:<p>

<ul>
<li><b>Obtain the latest version</b> : latest version and all previous versions 
of JGraphT are available online.</li>

<li><b>Report bugs</b> : if you have any comments, suggestions or bugs you want 
to report.</li>

<li><b>Get support</b> : if you have questions or need help with JGraphT.<br>
&nbsp;</li>

</ul>




<h2>Your Improvements</h2>
<p>If you add improvements to JGraphT please send them to me. I 
will add them to the next release so that everyone can enjoy your contribution. You 
might also benefit from it: others may fix bugs in your code or may continue to 
enhance it.<br>
&nbsp;</p>




<h2>History</h2>
<p>
Changes to JGraphT in each version:
<ul>

<li><b>version 0.4.1</b> (05-Aug-2003) : A new adapter to JGraph that provides 
graph visualizations, new depth-first and breadth-first iteration algorithms, 
various bug fixes and refactorings, moved unit-tests to a separate folder 
hierarchy and added more unit-tests.</li>

<li><b>version
0.4.0</b> (28-Jul-2003) : Initial public release.<br>
&nbsp;</li>

</ul>




<h2>Contributors</h2>
<p>Many thanks to the developers
<a href="http://sourceforge.net/users/perfecthash/"><NAME></a> and
<a href="http://sourceforge.net/users/liviu_aurelian/"><NAME></a> that have 
made important contributions to JGraphT.</p>
<p>&nbsp;</p>
<p>


Regards,<br>
<a href="mailto:<EMAIL>"><NAME></a><br>
JGraphT Project Lead</p>
<p>&nbsp; </p>



<hr noshade size="2" style="background-color:#7AA1E6;color:#7AA1E6;border-width: thin none none;">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
  <tr>
{'fraction_non_alphanumeric': 0.16173627789818992, 'fraction_numerical': 0.026711967664460195, 'mean_word_length': 3.997658079625293, 'pattern_counts': {'":': 0, '<': 493, '<?xml version=': 0, '>': 493, 'https://': 0, 'lorem ipsum': 0, 'www.': 10, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2911175', 'n_tokens_mistral': 6499, 'n_tokens_neox': 5974, 'n_words': 1856}