<commit_before>********************************
*  JFREECHART: Version 1.0.16  *
********************************

13 September 2013

(C)opyright 2000-2013, by Object Refinery Limited and Contributors.

-----------------
1.  INTRODUCTION
-----------------
JFreeChart is a free chart library for the Java(tm) platform.  It runs
on the Java 2 Platform (JRE 1.6.0 or later) and uses the Java 2D API for
drawing.

JFreeChart is licensed under the terms of the GNU Lesser General
Public Licence (LGPL).  A copy of the licence is included in the
distribution.

Please note that JFreeChart is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  Please refer to the licence for details.

We are grateful to the many developers that have contributed to JFreeChart.
The contributors are listed below in section 10.

-------------------
2.  LATEST VERSION
-------------------
The latest version of this class library can be obtained from:

    http://www.jfree.org/jfreechart/

If you have any comments, suggestions or bugs to report, please post a
message in the JFreeChart forum.

-----------------
3.  DOCUMENTATION
-----------------
You can download installation instructions
(jfreechart-1.0.16-install.pdf) from the JFreeChart home
page or the project page on SourceForge.

Further documentation for JFreeChart (the JFreeChart Developer Guide) is
available to purchase from by Object Refinery Limited, a company owned and
operated by <NAME> (the original author of JFreeChart).  For more
information, please see:

    http://www.object-refinery.com/jfreechart/guide.html

Sales of the JFreeChart Developer Guide are an important source of funding for
the project.  Please help us to continue developing free software.

API documentation files in HTML format are available on-line.  If you wish
to keep a local copy of the API files, you can regenerate them directly
from the source code.  You can do this using the 'javadoc' utility directly,
or with the Ant script (build.xml) included in the distribution.

-----------------
4.  DEPENDENCIES
-----------------
JFreeChart has the following dependencies:

(a)  JRE/JDK 1.6.0 or higher - note that the previous release of JFreeChart
worked with JRE/JDK 1.4.2 or later.  With a bit of hacking, it may be possible 
to get JFreeChart working on these older versions, but we are no longer 
supporting it.

(b)  JCommon - version 1.0.0 or later.  The runtime jar file (version 1.0.20)
is included in the JFreeChart distribution.  You can obtain the complete
source code for JCommon from:

    http://www.jfree.org/jcommon/

JCommon is licensed under the terms of the GNU Lesser General Public Licence.

(c)  servlet.jar - classes in the org.jfree.chart.servlet
package require this file.  The JFreeChart distribution includes the
servlet.jar file distributed with Tomcat 4.1.31.  Applicable license
terms are published at:

    http://java.sun.com/products/servlet/LICENSE

(d)  JUnit - a unit testing framework (the junit.jar runtime file is
included in the 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:

    http://www.junit.org

The JUnit tests included with JFreeChart have been created using JUnit
4.3.1.

-----------
5.  SUPPORT
-----------
Support questions can be posted in the free support forum at

    http://www.jfree.org/forum/viewforum.php?f=3

We read all questions posted in the forum, and respond to as many as we can
in the time available.  Unfortunately, there are too many questions to answer
them all.

--------------------
6.  ANT BUILD SCRIPT
--------------------
An Ant build script (build.xml) is included in the distribution.  This
is the same script that is used to create the JFreeChart distribution.

For more information about Ant:

    http://ant.apache.org/

If you want to rebuild the JFreeChart jar file, we highly recommend that you
use this script as it includes certain files (for example, .properties files)
that you MUST have in the jar file for JFreeChart to function correctly.

------------------------
7.  THE DEMO APPLICATION
------------------------
A demo application that shows a selection of the charts that can be
generated is included in the JFreeChart distribution.   To run the
demo (using JDK 1.6.0 or later), use the following command:

    java -jar jfreechart-1.0.16-demo.jar

The complete source code for the demo application is available for
download when you purchase the JFreeChart Developer Guide.

The demo application also links to the JFreeSVG and OrsonPDF libraries, to 
provide export facilities to the SVG and PDF formats.  These fast, lightweight 
libraries are not free, licenses can be purchased from Object Refinery Limited. 

---------------
8.  LIMITATIONS
---------------
JFreeChart has some known limitations that will hopefully be addressed in
the future:

    - some renderers do not respect the series visibility flags yet;
    - the chart property editors (accessible by right-clicking on the chart
      panel) are horribly out of date and probably shouldn't be used;
    - item labels (if displayed) are not taken into account for the
      automatically calculated axis range.  As a workaround, you can increase
      the axis margins;
    - tick labels on a DateAxis that uses a SegmentedTimeline can be
      problematic;

If there are other items that you think should be listed here,
please post a bug report.

--------------
9.  WHAT's NEW
--------------
A list of changes in recent versions:

1.0.16 : (13-Sep-2013)
        - see the NEWS and ChangeLog files for details.

1.0.15 : (4-Jul-2013)
        - see the NEWS and ChangeLog files for details.

1.0.14 : (20-Nov-2011)
        - added support for multiple axes in PolarPlot, performance
          improvements in the TimeSeriesCollection class, mouse wheel rotation
          in the PiePlot class, improved Maven support, a range of other
          minor functional enhancements and numerous bug fixes - see the NEWS
          and ChangeLog files for details.

1.0.13 : (17-Apr-2009)
        - there are some significant new features in this release, as well
          as performance enhancements and bug fixes - see the NEWS and
          ChangeLog files for details.

1.0.12 : (31-Dec-2008)
        - added support for minor tick marks, mapping datasets to more than
          one axis, and numerous bug fixes - see the NEWS and ChangeLog files
          for details.<commit_msg>Update README.txt file for release.<commit_after>********************************
*  JFREECHART: Version 1.0.17  *
********************************

22 November 2013

(C)opyright 2000-2013, by Object Refinery Limited and Contributors.

-----------------
1.  INTRODUCTION
-----------------
JFreeChart is a free chart library for the Java(tm) platform.  It runs
on the Java 2 Platform (JRE 1.6.0 or later) and uses the Java 2D API for
drawing.

JFreeChart is licensed under the terms of the GNU Lesser General
Public Licence (LGPL).  A copy of the licence is included in the
distribution.

Please note that JFreeChart is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  Please refer to the licence for details.

We are grateful to the many developers that have contributed to JFreeChart.
The contributors are listed below in section 10.

-------------------
2.  LATEST VERSION
-------------------
The latest version of this class library can be obtained from:

    http://www.jfree.org/jfreechart/

If you have any comments, suggestions or bugs to report, please post a
message in the JFreeChart forum.

-----------------
3.  DOCUMENTATION
-----------------
You can download installation instructions
(jfreechart-1.0.17-install.pdf) from the JFreeChart home
page or the project page on SourceForge.

Further documentation for JFreeChart (the JFreeChart Developer Guide) is
available to purchase from by Object Refinery Limited, a company owned and
operated by <NAME> (the original author of JFreeChart).  For more
information, please see:

    http://www.object-refinery.com/jfreechart/guide.html

Sales of the JFreeChart Developer Guide are an important source of funding for
the project.  Please help us to continue developing free software.

API documentation files in HTML format are available on-line.  If you wish
to keep a local copy of the API files, you can regenerate them directly
from the source code.  You can do this using the 'javadoc' utility directly,
or with the Ant script (build.xml) included in the distribution.

-----------------
4.  DEPENDENCIES
-----------------
JFreeChart has the following dependencies:

(a)  JRE/JDK 1.6.0 or higher - note that the previous release of JFreeChart
worked with JRE/JDK 1.4.2 or later.  With a bit of hacking, it may be possible 
to get JFreeChart working on these older versions, but we are no longer 
supporting it.

(b)  JCommon - version 1.0.0 or later.  The runtime jar file (version 1.0.21)
is included in the JFreeChart distribution.  You can obtain the complete
source code for JCommon from:

    http://www.jfree.org/jcommon/

JCommon is licensed under the terms of the GNU Lesser General Public Licence.

(c)  servlet.jar - classes in the org.jfree.chart.servlet
package require this file.  The JFreeChart distribution includes the
servlet.jar file distributed with Tomcat 4.1.31.  Applicable license
terms are published at:

    http://java.sun.com/products/servlet/LICENSE

(d)  JUnit - a unit testing framework (the junit.jar runtime file is
included in the 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:

    http://www.junit.org

The JUnit tests included with JFreeChart have been created using JUnit
4.3.1.

-----------
5.  SUPPORT
-----------
Support questions can be posted in the free support forum at

    http://www.jfree.org/forum/viewforum.php?f=3

We read all questions posted in the forum, and respond to as many as we can
in the time available.  Unfortunately, there are too many questions to answer
them all.

--------------------
6.  ANT BUILD SCRIPT
--------------------
An Ant build script (build.xml) is included in the distribution.  This
is the same script that is used to create the JFreeChart distribution.

For more information about Ant:

    http://ant.apache.org/

If you want to rebuild the JFreeChart jar file, we highly recommend that you
use this script as it includes certain files (for example, .properties files)
that you MUST have in the jar file for JFreeChart to function correctly.

------------------------
7.  THE DEMO APPLICATION
------------------------
A demo application that shows a selection of the charts that can be
generated is included in the JFreeChart distribution.   To run the
demo (using JDK 1.6.0 or later), use the following command:

    java -jar jfreechart-1.0.17-demo.jar

The complete source code for the demo application is available for
download when you purchase the JFreeChart Developer Guide.

The demo application also links to the JFreeSVG and OrsonPDF libraries, to 
provide export facilities to the SVG and PDF formats.  These fast, lightweight 
libraries are not free, licenses can be purchased from Object Refinery Limited. 

---------------
8.  LIMITATIONS
---------------
JFreeChart has some known limitations that will hopefully be addressed in
the future:

    - some renderers do not respect the series visibility flags yet;
    - the chart property editors (accessible by right-clicking on the chart
      panel) are horribly out of date and probably shouldn't be used;
    - item labels (if displayed) are not taken into account for the
      automatically calculated axis range.  As a workaround, you can increase
      the axis margins;
    - tick labels on a DateAxis that uses a SegmentedTimeline can be
      problematic;

If there are other items that you think should be listed here,
please post a bug report.

--------------
9.  WHAT's NEW
--------------
A list of changes in recent versions:

1.0.17 : (22-Nov-2013)
        - see the NEWS and ChangeLog files for details.

1.0.16 : (13-Sep-2013)
        - bumped the required JRE to 1.6, enhanced axis labelling, provided
          integration with JFreeSVG and OrsonPDF for vector output, and fixed 
          bugs.

1.0.15 : (4-Jul-2013)
        - various minor feature enhancements and a range of bug fixes, see the 
          NEWS and ChangeLog files for details.

1.0.14 : (20-Nov-2011)
        - added support for multiple axes in PolarPlot, performance
          improvements in the TimeSeriesCollection class, mouse wheel rotation
          in the PiePlot class, improved Maven support, a range of other
          minor functional enhancements and numerous bug fixes - see the NEWS
          and ChangeLog files for details.

1.0.13 : (17-Apr-2009)
        - there are some significant new features in this release, as well
          as performance enhancements and bug fixes - see the NEWS and
          ChangeLog files for details.

1.0.12 : (31-Dec-2008)
        - added support for minor tick marks, mapping datasets to more than
          one axis, and numerous bug fixes - see the NEWS and ChangeLog files
          for details.
{'fraction_non_alphanumeric': 0.10008963250672244, 'fraction_numerical': 0.018075888855691665, 'mean_word_length': 2.8629544143104444, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 10, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 12, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5744749', 'n_tokens_mistral': 3654, 'n_tokens_neox': 3396, 'n_words': 1812}