<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.socr.umich.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jenny</id>
	<title>SOCR - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.socr.umich.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jenny"/>
	<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php/Special:Contributions/Jenny"/>
	<updated>2026-06-04T02:10:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11304</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11304"/>
		<updated>2011-08-26T18:11:28Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;8/26/2011 (Jenny Cui)&lt;br /&gt;
   *Simulation/resample experiment&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   experiments.*.gif&lt;br /&gt;
    experiments.SimulationResampleExperiment(1.1)&lt;br /&gt;
    experiments.util.BootStrap(1.6)&lt;br /&gt;
    experiments.util.Coin(1.1)&lt;br /&gt;
    experiments.util.Demo(1.1)&lt;br /&gt;
    experiments.util.DemoControl(1.1)&lt;br /&gt;
    experiments.util.DemoObject(1.1)&lt;br /&gt;
    experiments.util.DemoTextData(1.1)&lt;br /&gt;
    experiments.util.IntervalType(1.10)&lt;br /&gt;
    experiments.util.SimulationResampleInferencePanel(1.1)&lt;br /&gt;
    experiments.util.SimulationResampleType(1.1)&lt;br /&gt;
    experiments.util.SOCRJTablePanel(1.1)&lt;br /&gt;
    experiments.util.TransformAnim(1.1)&lt;br /&gt;
   experiments.util.UserHypothesisHistogram(1.1)&lt;br /&gt;
   core.Experiment(1.8)&lt;br /&gt;
   core.IExperiment(1.6)&lt;br /&gt;
   core.MultiPartsPanel(1.6)&lt;br /&gt;
   core.SOCRExperiments(1.10)&lt;br /&gt;
   analyses.util.IntervalType(1.6)&lt;br /&gt;
   applications.Application(1.6)&lt;br /&gt;
   edu.uah.math.experiments.CardExperiment(1.3)&lt;br /&gt;
   edu.uah.math.experiments.CoinSampleExperiment(1.3)&lt;br /&gt;
    edu.uah.math.experiments.Experiment(1.10)&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
6/15/2011 (Jenny Cui)&lt;br /&gt;
   *Cartograhy&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography. DataManager(1.8)&lt;br /&gt;
  cartography.gui.CartographyMappingControl(1.6)&lt;br /&gt;
  cartography.gui.ColorThemingStylePanel_SOCR(1.2)&lt;br /&gt;
  cartography.gui.SOCRJTable(1.6)&lt;br /&gt;
  cartography.gui.EstimationControl(1.2)&lt;br /&gt;
  cartography.gui.MainPanel(1.8)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/25/2011 (Jenny Cui)&lt;br /&gt;
   *Added observer for all textField and chcekbox on the left side&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRModeler(1.22)&lt;br /&gt;
  modeler.gui.ModelerGui(1.3)&lt;br /&gt;
------------&lt;br /&gt;
5/5/2011 (Jenny Cui)&lt;br /&gt;
   *Power charts updated, after pasting data, mapping, slider etc got updated&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  chart.SuperHisogramChart(1.26)&lt;br /&gt;
  chart.SuperXYChart_QQ(1.18)&lt;br /&gt;
  chart.demo.PowerTransformationFamilyChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformHistogramyChart(1.19)&lt;br /&gt;
  chart.demo.PowerTransformyQQNormalPlotChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformXYScatterChart(1.18)&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11303</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11303"/>
		<updated>2011-08-26T18:08:56Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;8/26/2011 (Jenny Cui)&lt;br /&gt;
   *Simulation/resample experiment&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   experiments.*.gif&lt;br /&gt;
    experiments.SimulationResampleExperiment(1.1)&lt;br /&gt;
    experiments.util.BootStrap(1.6)&lt;br /&gt;
    experiments.util.Coin(1.1)&lt;br /&gt;
    experiments.util.Demo(1.1)&lt;br /&gt;
    experiments.util.DemoControl(1.1)&lt;br /&gt;
    experiments.util.DemoObject(1.1)&lt;br /&gt;
    experiments.util.DemoTextData(1.1)&lt;br /&gt;
    experiments.util.IntervalType(1.10)&lt;br /&gt;
    experiments.util.SimulationResampleInferencePanel(1.1)&lt;br /&gt;
    experiments.util.SimulationResampleType(1.1)&lt;br /&gt;
    experiments.util.SOCRJTablePanel(1.1)&lt;br /&gt;
    experiments.util.TransformAnim(1.1)&lt;br /&gt;
   experiments.util.UserHypothesisHistogram(1.1)&lt;br /&gt;
   core.Experiment(1.8)&lt;br /&gt;
   core.IExperiment(1.6)&lt;br /&gt;
   core.MultiPartsPanel(1.6)&lt;br /&gt;
   core.SOCRExperiments(1.10)&lt;br /&gt;
   analyses.util.IntervalType(1.6)&lt;br /&gt;
   applications.Application(1.6)&lt;br /&gt;
   edu.uah.math.experiments.CardExperiment&lt;br /&gt;
   edu.uah.math.experiments.CoinSampleExperiment&lt;br /&gt;
    edu.uah.math.experiments.Experiment&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
6/15/2011 (Jenny Cui)&lt;br /&gt;
   *Cartograhy&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography. DataManager(1.8)&lt;br /&gt;
  cartography.gui.CartographyMappingControl(1.6)&lt;br /&gt;
  cartography.gui.ColorThemingStylePanel_SOCR(1.2)&lt;br /&gt;
  cartography.gui.SOCRJTable(1.6)&lt;br /&gt;
  cartography.gui.EstimationControl(1.2)&lt;br /&gt;
  cartography.gui.MainPanel(1.8)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/25/2011 (Jenny Cui)&lt;br /&gt;
   *Added observer for all textField and chcekbox on the left side&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRModeler(1.22)&lt;br /&gt;
  modeler.gui.ModelerGui(1.3)&lt;br /&gt;
------------&lt;br /&gt;
5/5/2011 (Jenny Cui)&lt;br /&gt;
   *Power charts updated, after pasting data, mapping, slider etc got updated&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  chart.SuperHisogramChart(1.26)&lt;br /&gt;
  chart.SuperXYChart_QQ(1.18)&lt;br /&gt;
  chart.demo.PowerTransformationFamilyChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformHistogramyChart(1.19)&lt;br /&gt;
  chart.demo.PowerTransformyQQNormalPlotChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformXYScatterChart(1.18)&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11302</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11302"/>
		<updated>2011-08-26T18:06:13Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;8/26/2011 (Jenny Cui)&lt;br /&gt;
   *Simulation/resample experiment&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   experiments.*.gif&lt;br /&gt;
    experiments.SimulationResampleExperiment(1.1)&lt;br /&gt;
    experiments.util.BootStrap(1.6)&lt;br /&gt;
    experiments.util.Coin(1.1)&lt;br /&gt;
    experiments.util.Demo(1.1)&lt;br /&gt;
    experiments.util.DemoControl(1.1)&lt;br /&gt;
    experiments.util.DemoObject(1.1)&lt;br /&gt;
    experiments.util.DemoTextData(1.1)&lt;br /&gt;
    experiments.util.IntervalType(1.10)&lt;br /&gt;
    experiments.util.SimulationResampleInferencePanel(1.1)&lt;br /&gt;
    experiments.util.SimulationResampleType(1.1)&lt;br /&gt;
    experiments.util.SOCRJTablePanel(1.1)&lt;br /&gt;
    experiments.util.TransformAnim(1.1)&lt;br /&gt;
   experiments.util.UserHypothesisHistogram(1.1)&lt;br /&gt;
   core.Experiment(1.8)&lt;br /&gt;
   core.IExperiment(1.6)&lt;br /&gt;
   core.MultiPartsPanel(1.6)&lt;br /&gt;
   core.SOCRExperiments(1.10)&lt;br /&gt;
   analyses.util.IntervalType(1.6)&lt;br /&gt;
   applications.Application(1.6)&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
6/15/2011 (Jenny Cui)&lt;br /&gt;
   *Cartograhy&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography. DataManager(1.8)&lt;br /&gt;
  cartography.gui.CartographyMappingControl(1.6)&lt;br /&gt;
  cartography.gui.ColorThemingStylePanel_SOCR(1.2)&lt;br /&gt;
  cartography.gui.SOCRJTable(1.6)&lt;br /&gt;
  cartography.gui.EstimationControl(1.2)&lt;br /&gt;
  cartography.gui.MainPanel(1.8)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/25/2011 (Jenny Cui)&lt;br /&gt;
   *Added observer for all textField and chcekbox on the left side&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRModeler(1.22)&lt;br /&gt;
  modeler.gui.ModelerGui(1.3)&lt;br /&gt;
------------&lt;br /&gt;
5/5/2011 (Jenny Cui)&lt;br /&gt;
   *Power charts updated, after pasting data, mapping, slider etc got updated&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  chart.SuperHisogramChart(1.26)&lt;br /&gt;
  chart.SuperXYChart_QQ(1.18)&lt;br /&gt;
  chart.demo.PowerTransformationFamilyChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformHistogramyChart(1.19)&lt;br /&gt;
  chart.demo.PowerTransformyQQNormalPlotChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformXYScatterChart(1.18)&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11301</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11301"/>
		<updated>2011-08-26T17:56:42Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;8/26/2011 (Jenny Cui)&lt;br /&gt;
   *Simulation/resample experiment&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   experiments.*.gif&lt;br /&gt;
    experiments.SimulationResampleExperiment(1.1)&lt;br /&gt;
    experiments.util.BootStrap(1.6)&lt;br /&gt;
    experiments.util.Coin&lt;br /&gt;
    experiments.util.Demo&lt;br /&gt;
    experiments.util.DemoControl&lt;br /&gt;
    experiments.util.DemoObject&lt;br /&gt;
    experiments.util.DemoTextData&lt;br /&gt;
    experiments.util.IntervalType(1.10)&lt;br /&gt;
    experiments.util.SimulationResampleInferencePanel&lt;br /&gt;
    experiments.util.SimulationResampleType&lt;br /&gt;
    experiments.util.SOCRJTablePanel&lt;br /&gt;
    experiments.util.TransformAnim&lt;br /&gt;
   experiments.util.UserHypothesisHistogram&lt;br /&gt;
   core.Experiment&lt;br /&gt;
   core.IExperiment&lt;br /&gt;
   core.MultiPartsPanel&lt;br /&gt;
   core.SOCRExperiments&lt;br /&gt;
   analyses.util.IntervalType&lt;br /&gt;
   applications.Application&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
6/15/2011 (Jenny Cui)&lt;br /&gt;
   *Cartograhy&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography. DataManager(1.8)&lt;br /&gt;
  cartography.gui.CartographyMappingControl(1.6)&lt;br /&gt;
  cartography.gui.ColorThemingStylePanel_SOCR(1.2)&lt;br /&gt;
  cartography.gui.SOCRJTable(1.6)&lt;br /&gt;
  cartography.gui.EstimationControl(1.2)&lt;br /&gt;
  cartography.gui.MainPanel(1.8)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/25/2011 (Jenny Cui)&lt;br /&gt;
   *Added observer for all textField and chcekbox on the left side&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRModeler(1.22)&lt;br /&gt;
  modeler.gui.ModelerGui(1.3)&lt;br /&gt;
------------&lt;br /&gt;
5/5/2011 (Jenny Cui)&lt;br /&gt;
   *Power charts updated, after pasting data, mapping, slider etc got updated&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  chart.SuperHisogramChart(1.26)&lt;br /&gt;
  chart.SuperXYChart_QQ(1.18)&lt;br /&gt;
  chart.demo.PowerTransformationFamilyChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformHistogramyChart(1.19)&lt;br /&gt;
  chart.demo.PowerTransformyQQNormalPlotChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformXYScatterChart(1.18)&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11058</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11058"/>
		<updated>2011-06-15T21:19:40Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;6/15/2011 (Jenny Cui)&lt;br /&gt;
   *Cartograhy&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography. DataManager(1.8)&lt;br /&gt;
  cartography.gui.CartographyMappingControl(1.6)&lt;br /&gt;
  cartography.gui.ColorThemingStylePanel_SOCR(1.2)&lt;br /&gt;
  cartography.gui.SOCRJTable(1.6)&lt;br /&gt;
  cartography.gui.EstimationControl(1.2)&lt;br /&gt;
  cartography.gui.MainPanel(1.8)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/25/2011 (Jenny Cui)&lt;br /&gt;
   *Added observer for all textField and chcekbox on the left side&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRModeler(1.22)&lt;br /&gt;
  modeler.gui.ModelerGui(1.3)&lt;br /&gt;
------------&lt;br /&gt;
5/5/2011 (Jenny Cui)&lt;br /&gt;
   *Power charts updated, after pasting data, mapping, slider etc got updated&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  chart.SuperHisogramChart(1.26)&lt;br /&gt;
  chart.SuperXYChart_QQ(1.18)&lt;br /&gt;
  chart.demo.PowerTransformationFamilyChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformHistogramyChart(1.19)&lt;br /&gt;
  chart.demo.PowerTransformyQQNormalPlotChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformXYScatterChart(1.18)&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11057</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11057"/>
		<updated>2011-06-15T16:46:59Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;6/15/2011 (Jenny Cui)&lt;br /&gt;
   *Cartograhy&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography. DataManager(1.6)&lt;br /&gt;
  cartography.gui.CartographyMappingControl(1.4)&lt;br /&gt;
  cartography.gui.ColorThemingStylePanel_SOCR(1.2)&lt;br /&gt;
  cartography.gui.SOCRJTable(1.4)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/25/2011 (Jenny Cui)&lt;br /&gt;
   *Added observer for all textField and chcekbox on the left side&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRModeler(1.22)&lt;br /&gt;
  modeler.gui.ModelerGui(1.3)&lt;br /&gt;
------------&lt;br /&gt;
5/5/2011 (Jenny Cui)&lt;br /&gt;
   *Power charts updated, after pasting data, mapping, slider etc got updated&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  chart.SuperHisogramChart(1.26)&lt;br /&gt;
  chart.SuperXYChart_QQ(1.18)&lt;br /&gt;
  chart.demo.PowerTransformationFamilyChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformHistogramyChart(1.19)&lt;br /&gt;
  chart.demo.PowerTransformyQQNormalPlotChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformXYScatterChart(1.18)&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11001</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=11001"/>
		<updated>2011-05-25T17:46:35Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;5/25/2011 (Jenny Cui)&lt;br /&gt;
   *Added observer for all textField and chcekbox on the left side&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRModeler(1.22)&lt;br /&gt;
  modeler.gui.ModelerGui(1.3)&lt;br /&gt;
------------&lt;br /&gt;
5/5/2011 (Jenny Cui)&lt;br /&gt;
   *Power charts updated, after pasting data, mapping, slider etc got updated&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  chart.SuperHisogramChart(1.26)&lt;br /&gt;
  chart.SuperXYChart_QQ(1.18)&lt;br /&gt;
  chart.demo.PowerTransformationFamilyChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformHistogramyChart(1.19)&lt;br /&gt;
  chart.demo.PowerTransformyQQNormalPlotChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformXYScatterChart(1.18)&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10970</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10970"/>
		<updated>2011-05-05T18:59:00Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;5/5/2011 (Jenny Cui)&lt;br /&gt;
   *Power charts updated, after pasting data, mapping, slider etc got updated&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  chart.SuperHisogramChart(1.26)&lt;br /&gt;
  chart.SuperXYChart_QQ(1.18)&lt;br /&gt;
  chart.demo.PowerTransformationFamilyChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformHistogramyChart(1.19)&lt;br /&gt;
  chart.demo.PowerTransformyQQNormalPlotChart(1.21)&lt;br /&gt;
  chart.demo.PowerTransformXYScatterChart(1.18)&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10966</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10966"/>
		<updated>2011-05-03T17:46:20Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;5/3/2011 (Jenny Cui)&lt;br /&gt;
   *Allow single space as data separator for datafile&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  cartography.DataManager(1.6)&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
----------------&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10955</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10955"/>
		<updated>2011-04-22T17:55:00Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;4/22/2011 (Jenny Cui)&lt;br /&gt;
   *improving paste function in chart and analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   core.SOCRAnalyses(1.27)&lt;br /&gt;
   core.SOCRChart(1.38)&lt;br /&gt;
   chart.Chart(1.48)&lt;br /&gt;
   analyses.gui.Analysis(1.54)&lt;br /&gt;
   util.EditableHeader(1.5)&lt;br /&gt;
&lt;br /&gt;
4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10921</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10921"/>
		<updated>2011-04-14T17:05:00Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;4/14/2011 (Jenny Cui)&lt;br /&gt;
   *fix a problem for missing heading while loading file  for analysis and chart &lt;br /&gt;
 *  files changed:&lt;br /&gt;
  core.SOCRAnalyses(1.26)&lt;br /&gt;
   core.SOCRChart(1.37)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10920</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10920"/>
		<updated>2011-04-13T16:47:56Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the SOCR Motion Charts? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
&lt;br /&gt;
After the applet is loaded, click on one of the demo buttons (here we use the &amp;quot;Demo US Election&amp;quot; as example). A set of shape file will be loaded and drawn as background map, a data file is also loaded.  Then the &amp;quot;Graph&amp;quot; tab will be bring  to the front, a map of US will be shown in green and one set of data is shown as black square.  Move mouse over the map slowly, info about the county or the data will popup.&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Data&amp;quot; tab, bring the data table to the front view, the first 2 columns are X/Y coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Mapping&amp;quot; tab, all columns in the data table will be listed for mapping except the first 2 columns.  The default drawing format is &amp;quot;Black_square&amp;quot;, click &amp;quot;Apply This Layer&amp;quot; will put this column of data on the map, you can also choose the &amp;quot;ApplyAllData&amp;quot; button from the top toolbar to draw all data columns.  For more color/shape/shadow choice, you can click on the &amp;quot;Color&amp;quot; pull down list to see other options: Color_palette(for single color choice), or Color_Theming(color coded for value).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_mapping.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
When color_palette is chosen, a popup window will be visible, you can choose color by click on the color squares, and choose &amp;quot;Attribute&amp;quot;(Raw, Normalized, Quartite,  Threshold), &amp;quot;Shape&amp;quot;(Square, Triangle,Circle), &amp;quot;Shadow&amp;quot;(on/off), also a text box for you to enter the threshold value.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartograph_colorpalette.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
When color_theming is chosen, a popup window will be visible, check &amp;quot;Enable color theming&amp;quot; first to make your choice visible.  You can choose &amp;quot;Attribute&amp;quot;(Raw, Normalized, Quartite,  Threshold), &amp;quot;Shape&amp;quot;(Square, Triangle,Circle), &amp;quot;Shadow&amp;quot;(on/off), also a text box for you to enter the threshold value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_colortheming.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10919</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10919"/>
		<updated>2011-04-13T16:39:26Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the SOCR Motion Charts? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
&lt;br /&gt;
After the applet is loaded, click on one of the demo buttons (here we use the &amp;quot;Demo US Election&amp;quot; as example), the &amp;quot;Graph&amp;quot; tab will be bring  to the front, a map of US will be shown in green and one set of data is shown as black square.  Move mouse over the map slowly, info about the county or the data will popup.&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Data&amp;quot; tab, bring the data table to the front view, the first 2 columns are X/Y coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Mapping&amp;quot; tab, all columns in the data table will be listed for mapping except the first 2 columns.  The default drawing format is &amp;quot;Black_square&amp;quot;, click &amp;quot;Apply This Layer&amp;quot; will put this column of data on the map, you can also choose the &amp;quot;ApplyAllData&amp;quot; button from the top toolbar to draw all data columns.  For more color/shape/shadow choice, you can click on the &amp;quot;Color&amp;quot; pull down list to see other options: Color_palette, or Color_Theming.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_mapping.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartograph_colorpalette.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_colortheming.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10918</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10918"/>
		<updated>2011-04-13T16:38:20Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
&lt;br /&gt;
After the applet is loaded, click on one of the demo buttons (here we use the &amp;quot;Demo US Election&amp;quot; as example), the &amp;quot;Graph&amp;quot; tab will be bring to the front, a map of US will be shown in green and one set of data is drawn as black square.  Move mouse over the map slowly, info about the county or the data will popup.&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Data&amp;quot; tab, bring the data table to the front view, the first 2 columns are X/Y coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Mapping&amp;quot; tab, all columns in the data table will be listed for mapping except the first 2 columns.  The default drawing format is &amp;quot;Black_square&amp;quot;, click &amp;quot;Apply This Layer&amp;quot; will put this column of data on the map, you can also choose the &amp;quot;ApplyAllData&amp;quot; button from the top toolbar to draw all data columns.  For more color/shape/shadow choice, you can click on the &amp;quot;Color&amp;quot; pull down list to see other options: Color_palette, or Color_Theming.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_mapping.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartograph_colorpalette.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_colortheming.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=File:Cartography_colortheming.jpg&amp;diff=10917</id>
		<title>File:Cartography colortheming.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=File:Cartography_colortheming.jpg&amp;diff=10917"/>
		<updated>2011-04-13T16:14:03Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10916</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10916"/>
		<updated>2011-04-13T16:12:54Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the SOCR Motion Charts? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_mapping.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartograph_colorpalette.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_colortheming.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10915</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10915"/>
		<updated>2011-04-13T16:12:29Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the SOCR Motion Charts? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_mapping.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartograph_colorpalette.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=File:Cartograph_colorpalette.jpg&amp;diff=10914</id>
		<title>File:Cartograph colorpalette.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=File:Cartograph_colorpalette.jpg&amp;diff=10914"/>
		<updated>2011-04-13T16:11:45Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10913</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10913"/>
		<updated>2011-04-13T16:11:33Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the SOCR Motion Charts? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_mapping.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_colorpalette.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10912</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10912"/>
		<updated>2011-04-13T16:09:51Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the SOCR Motion Charts? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_mapping.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=File:Cartography_mapping.jpg&amp;diff=10911</id>
		<title>File:Cartography mapping.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=File:Cartography_mapping.jpg&amp;diff=10911"/>
		<updated>2011-04-13T16:09:11Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10910</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10910"/>
		<updated>2011-04-13T15:54:51Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the Cartography Morphing Utility */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10909</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10909"/>
		<updated>2011-04-13T15:54:33Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the SOCR Motion Charts? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Cartography_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:cartograph_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=File:Cartography_data.jpg&amp;diff=10908</id>
		<title>File:Cartography data.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=File:Cartography_data.jpg&amp;diff=10908"/>
		<updated>2011-04-13T15:53:10Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10907</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10907"/>
		<updated>2011-04-13T15:52:35Z</updated>

		<summary type="html">&lt;p&gt;Jenny: /* How to use the Cartography Morphing Utility */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[[SOCR Help Pages]] - SOCR Cartography and Spatial Statistics==&lt;br /&gt;
[[Image:SOCR_Cartography_Fig3.png|150px|thumbnail|right| [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography] ]]&lt;br /&gt;
&lt;br /&gt;
== Introduction==&lt;br /&gt;
The [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet] provides an interactive and dynamic visualization of spatial, cartographic and GIS data.&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== How to use the SOCR Motion Charts? ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig1.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the Cartography Morphing Utility==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SOCR_Cartography_Fig2.png|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:cartograph_data.jpg|500px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[About_pages_for_SOCR_Motion_Charts]]&lt;br /&gt;
* [[SOCR_Data | SOCR Datasets]]&lt;br /&gt;
* [http://socr.ucla.edu/htmls/SOCR_Cartograhy.html SOCR Cartography and Spatial Statistics Applet]&lt;br /&gt;
&lt;br /&gt;
{{translate|pageName=http://wiki.stat.ucla.edu/socr/index.php?title=Help_pages_for_SOCR_Cartography}}&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10893</id>
		<title>Help pages for SOCR Cartography</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_SOCR_Cartography&amp;diff=10893"/>
		<updated>2011-04-05T18:33:42Z</updated>

		<summary type="html">&lt;p&gt;Jenny: Created page with 'TBD'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TBD&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10809</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10809"/>
		<updated>2011-02-25T17:59:31Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2/25/2011 (Jenny Cui)&lt;br /&gt;
   *CI analysis, add knownVariance input textfield&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analysis.gui.ConfidenceIntervalAnalysis(1.6)&lt;br /&gt;
   analysis.model.ConfidenceInterval(1.4)&lt;br /&gt;
   analysis.util.ConfidenceControlPanel(1.5)&lt;br /&gt;
   analysis.util.IntervalType(1.5)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10759</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10759"/>
		<updated>2011-01-24T18:04:04Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1/24/2011 (Jenny Cui)&lt;br /&gt;
   *modeler paste data after reset  exception problem fixed.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRModeler(1.21)&lt;br /&gt;
    modeler.gui.ModlerGui(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10737</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10737"/>
		<updated>2011-01-13T21:25:39Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1/13/2011 (Jenny Cui)&lt;br /&gt;
   *making chart label , summary label consistent with dataTable headings.&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.*&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10701</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10701"/>
		<updated>2011-01-07T19:41:10Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1/7/2011 (Jenny Cui)&lt;br /&gt;
  *EM Chart, mx/my report the center of the oval instead of the xstart/ystart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.util.CurvedGaussian(1.12)&lt;br /&gt;
    chart.util.CurvedGaussianMixture(1.8)&lt;br /&gt;
    chart.util.MistureEMExperiment(1.9)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10674</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10674"/>
		<updated>2010-12-15T17:23:09Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;12/15/2010 (Jenny Cui)&lt;br /&gt;
  *Bubble Chart, limit  bubble max size to 75% of the viewing area&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    chart.SuperBubbleChart(1.1)&lt;br /&gt;
    chart.SuperZYZChart(1.15)&lt;br /&gt;
    chart.data.Summary(1.12)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.9)&lt;br /&gt;
    chart.gui.SOCRScaledBubbleSeriesLabelGenerator(1.1)&lt;br /&gt;
  &lt;br /&gt;
--------------&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10656</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10656"/>
		<updated>2010-12-01T20:45:30Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12/2/2010 (Jenny Cui)&lt;br /&gt;
  *MultiIndexChart&lt;br /&gt;
 *  files changed:&lt;br /&gt;
    core.SOCRChart(1.36) allow editable header(bug fix)&lt;br /&gt;
    chart.SuperMultiIndexChart(1.1)&lt;br /&gt;
    chart.SuperIndexCchart(1.13)&lt;br /&gt;
    chart.data.DataConvertor(1.16)&lt;br /&gt;
    chart.demo.MultiIndexChart(1.1)&lt;br /&gt;
    jars.implementedCharts.txt(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10648</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10648"/>
		<updated>2010-11-10T19:26:57Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;11/10/2010 (Jenny Cui)&lt;br /&gt;
  *Bootstrap for CI in both experiment and analysis &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    analyses.gui.ConfidenceIntervalAnalysis(1.5)&lt;br /&gt;
    analyses.model.ConfidenceInterval(1.3)&lt;br /&gt;
    analyses.util.*&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.11)&lt;br /&gt;
    experiments.util.BootSrap(1.0)&lt;br /&gt;
    experiments.util.BootSrapSort(1.0)&lt;br /&gt;
    experiments.util.ConfidenceCanvasGeneral(1.6)&lt;br /&gt;
    experiments.util.ConfidenceCanvasBasel(1.9)&lt;br /&gt;
    experiments.util.ConfidenceControlPanelFenerall(1.7)&lt;br /&gt;
    experiments.util.IntervalType(1.8)&lt;br /&gt;
    experiments.util.HistogramUtil(1.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10630</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10630"/>
		<updated>2010-11-03T20:22:32Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;11/3/2010 (Jenny Cui)&lt;br /&gt;
  *Modeler &lt;br /&gt;
 *  files changed:&lt;br /&gt;
    util.FloatSlider(1.11)  -- The problem was trying setting less than zero length for textField, now there is a check to prevent this.&lt;br /&gt;
    modeler.gui.ModelerHistogramGraph(1.2) -- prevent yMax/xMax to be infinity&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome_Editor&amp;diff=10606</id>
		<title>Help pages for Distributome Editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome_Editor&amp;diff=10606"/>
		<updated>2010-10-15T20:18:57Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To edit a existing node/edge, double click on the node/edge of your choice, this will open a popup editing window, fill in all the fields and do &amp;quot;File-Save&amp;quot; to save a xml file in your local file system.&lt;br /&gt;
&lt;br /&gt;
To add a new node, click the &amp;quot;Add New Node&amp;quot; button or double click in the empty space on the main display area, a new editor window will open.&lt;br /&gt;
&lt;br /&gt;
To add a new edge, you will need to find one of the related node and edit the node's edge field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See  [[Help_pages_for_Distributome| Help for the Distributome viewer]] for more info.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome_Editor&amp;diff=10605</id>
		<title>Help pages for Distributome Editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome_Editor&amp;diff=10605"/>
		<updated>2010-10-15T20:14:00Z</updated>

		<summary type="html">&lt;p&gt;Jenny: Created page with ' See   Help for the Distributome viewer'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
See  [[Help_pages_for_Distributome| Help for the Distributome viewer]]&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10604</id>
		<title>CVS log for developer</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=CVS_log_for_developer&amp;diff=10604"/>
		<updated>2010-10-15T20:06:45Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;10/15/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, add help button&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.TGViewerApplet(1.2)&lt;br /&gt;
  org.distributome.TGEditorApplet(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
10/12/2010 (Jenny Cui)&lt;br /&gt;
  *Distributome, show &amp;quot;undefined&amp;quot; when formula is empty&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  org.distributome.gui.LoadAndShowFormula(1.2)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *BinomialTrading application updated, added amereican/ Euro put/call&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   applications.demo.BinomialTrading Applicaiton(1.9)&lt;br /&gt;
 &lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/24/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart slider sync&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.24)&lt;br /&gt;
   util.FloatSlider(1.9)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
8/20/2010 (Jenny Cui)&lt;br /&gt;
  *histogram chart out of memory error&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   chart.SuperHistogramChart(1.21)&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
 8/2/2010 (Jenny Cui)&lt;br /&gt;
  *modeler update&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   analyses.gui.NormalPower(1.24)(package related changes)&lt;br /&gt;
   analyses.gui.Analysis(1.53)&lt;br /&gt;
   core.sampler(1.8)&lt;br /&gt;
   core.SOCRModeler(1.19)&lt;br /&gt;
   distributions.AndersonDarlingDistribution(1.2)  UTF8&lt;br /&gt;
   distributions.GeneralizedExtremeValueDistribution(1.3)&lt;br /&gt;
   distributions.NegativeMultiNormalDistribution(1.4)&lt;br /&gt;
   modeler.* (package changes)&lt;br /&gt;
   modeler. gui.*  (new package)  &lt;br /&gt;
    util.FloatSlider(1.7)&lt;br /&gt;
    util.Graph(1.9) (package changes)&lt;br /&gt;
    util.ModelerPluginLoader(1.4)(package changes)&lt;br /&gt;
    util.NormalCurve(1.6)(package changes)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 6/1/2010 (Jenny Cui)&lt;br /&gt;
  *3D chart,  pack all sample file in the jar file&lt;br /&gt;
 *  files changed:&lt;br /&gt;
  &lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.4)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_MatrixInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo5_BinaryInput_BrainImg(1.1)&lt;br /&gt;
   chart.j3d.demo.array40x40.data&lt;br /&gt;
   chart.j3d.demo.binary16X16.data&lt;br /&gt;
   chart.j3d.demo.binary256X256.data&lt;br /&gt;
   chart.j3d.demo.matrix10x5.data&lt;br /&gt;
   chart.j3d.demo.triplet111x111.data&lt;br /&gt;
   chart.j3d.demo.triplet40x40.data&lt;br /&gt;
   chart.j3d.gui.SOCRBinnde2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeMatrix2DData(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeTriplet2DData(1.3)&lt;br /&gt;
   jars/implementedChart3D.txt(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/19/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, rename sample file name to match demo name, fix binaryData fileopen&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   jars/3d_Data&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo1_ArrayInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo2_TripleInput(1.3)&lt;br /&gt;
   chart.j3d.demo.Chart3DDemo4_BinaryInput(1.3)&lt;br /&gt;
   chart.j3d.gui.SOCRBinndeBinary2DData(1.3)&lt;br /&gt;
   core.SOCRChart3D(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 5/18/2010 (Jenny Cui)&lt;br /&gt;
 *rename KruskalWallis analysis&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.KruskalWallis(1.1)&lt;br /&gt;
   jars/implementedAnalysis.txt(1.16)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 5/17/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, demo file remote access(binary data is still packed within the jar file)&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.38)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.NoChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo1_ArrayInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo2_TripletInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo3_MatrixInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart2DDemo4_BinaryInput(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.2D_data.data(1.1)  -- the brain image&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.SuperChart3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedBinary2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedMatrix2DData(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinnedTriplet2DData(1.2)&lt;br /&gt;
----------------&lt;br /&gt;
* 5/10/2010 (Jenny Cui)&lt;br /&gt;
 *3D chart, freehep package added&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   build.xml(1.37)&lt;br /&gt;
   SOCR_3DCharts.html(1.1)&lt;br /&gt;
   jars/implementedCharts3D.txt&lt;br /&gt;
   jars/freehep-java3d-2.0.jar&lt;br /&gt;
    jars/3d_data/*&lt;br /&gt;
    org.freehep.j3d.plot.*&lt;br /&gt;
    org.freehep.j3d.plot.demo.*&lt;br /&gt;
    org.freehep.j3d.*&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_ArrayInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_TripletInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_MatrixInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.demo.Chart3DDemo_BinaryInput&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.ChartPanel3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.LegoControlPanel&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.SOCRBinned2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedBinary2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedMatrx2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.gui.OCRBinnedTriplet2DData&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Chart3D&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.j3d.Super3DChart&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.NoChart3D&lt;br /&gt;
  edu.ucla.stat.SOCR.core.SOCRChart3D&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 4/29/2010 (Jenny Cui)&lt;br /&gt;
 * added error display for xml &lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.TGViewerApplet(1.2)&lt;br /&gt;
   edu.ucla.stat.SOCR.TG_distributome.data.SOCRNode(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.data.TGViewerPanelInfo(1.2)&lt;br /&gt;
    edu.ucla.stat.SOCR.TG_distributome.xml.Distributome_XMLReader(1.2)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/22/2010 (Jenny Cui)&lt;br /&gt;
 * slider added for bubble chart to control size of bubbles&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperXYZChart(1.14)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.FloatSlider(1.6)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.PercentSlider(1.1)&lt;br /&gt;
-----------------&lt;br /&gt;
* 4/7/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- append row is allowed for multiple pasting&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.33)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
* 4/5/2010 (Jenny Cui)&lt;br /&gt;
 * chart update- fix a problem with empty cell exception throw&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.31)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.46)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.SuperPieChart(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.HistogramChartDemo6(1.8)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.demo.PieChart2DDemo1(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/29/2010 (Jenny Cui)&lt;br /&gt;
 * Graphs Panel now displays histograms for data uploaded from file for both raw and non-raw data, Auto scale adjustment for the Graphs panel now works for file-uploaded data too&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.13)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRModeler(1.18)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ModelerHistogram(1.10)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/22/2010 (Jenny Cui)&lt;br /&gt;
 * extend headerTable after adding rows to the table&lt;br /&gt;
 *  files changed:&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.12)&lt;br /&gt;
&lt;br /&gt;
-----------------&lt;br /&gt;
* 3/10/2010 (Jenny Cui)&lt;br /&gt;
 * Motion chart checkin&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    SOCR_MotionChart.html(1.1)&lt;br /&gt;
    motionchart.xml(1.1)&lt;br /&gt;
    jars/iText-2.1.3.jar(1.1)&lt;br /&gt;
    jars/jfreechart-1.0.11-experimental.jar(1.1)&lt;br /&gt;
   edu.ucla.loni.LOVE.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.*&lt;br /&gt;
   edu.ucla.loni.LOVE.colormap.plugins.*&lt;br /&gt;
   edu.ucla.stat.SOCR.analyses.gui.Analysis(1.52)&lt;br /&gt;
   edu.ucla.stat.SOCR.chart.Chart(1.45)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.ModelerGui(1.10)&lt;br /&gt;
   edu.ucla.stat.SOCR.core.SOCRChart(1.30)&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.*&lt;br /&gt;
   edu.ucla.stat.SOCR.motionchart.resources.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.img.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.renderers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.tablemodels.wrappers.*&lt;br /&gt;
   edu.ucla.stat.SOCR.util.BrowserControl(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeader(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EditableHeaderUI(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedDefaultTableModel(1.1) &lt;br /&gt;
   edu.ucla.stat.SOCR.util.EnhancedExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.ExcelAdapter(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderRenderer(1.4)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.RowHeaderTable(1.1)&lt;br /&gt;
   edu.ucla.stat.SOCR.util.SOCRJTable(1.4)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/9/2010 (Jenny Cui)&lt;br /&gt;
 * Modeler Graphs panel will adjust with +20% margin on each side, Chiachi's change&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.9)&lt;br /&gt;
    core.SOCRModeler(1.17)&lt;br /&gt;
    util.ModelerHistogram(1.9)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 3/8/2010 (Jenny Cui)&lt;br /&gt;
 * imporved dataTable for SOCR-modeler&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.ModelerGui(1.8)&lt;br /&gt;
    core.SOCRModeler(1.16)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 3/4/2010 (Jenny Cui)&lt;br /&gt;
 * dispose FileDialog after using&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.SOCRAnalyses(1.24)&lt;br /&gt;
    core.SOCRApplications(1.11)&lt;br /&gt;
    core.SOCRChart(1.29)&lt;br /&gt;
    core.SOCRModeler(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/22/2010 (Jenny Cui)&lt;br /&gt;
 * DistributionFunctor exception thrown fix, separate the distributionConatiner and Functorcontainer in core.Distribution class&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Distribution(1.20)&lt;br /&gt;
    core.SOCRDistributionFunctors(1.6)  comment out debugging&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/8/2010 (Jenny Cui)&lt;br /&gt;
 * chiachi's change to the moderler, added getKSModelTestString&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    core.Modeler(1.6)&lt;br /&gt;
    all classes in modeler package&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 2/1/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping, update Histogram chart, power transformed chart which used floatslider&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.20)&lt;br /&gt;
    chart.SuperPowerChart(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/29/2010 (Jenny Cui)&lt;br /&gt;
 * fix for float slider upper/lower bound change caused looping &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    util.FloatSlider(1.4)&lt;br /&gt;
   experiments.util.ConfidenceControlPanelGeneral(1.6)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/28/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 2 new modeler classes: &lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.12)&lt;br /&gt;
   distributions.ParetoDistribution(1.8)&lt;br /&gt;
   distributions.RayleighDistribution(1.7)&lt;br /&gt;
   modeler.ParetoFit_Modeler(1.1)&lt;br /&gt;
   modeler.RayleighFit_Modeler((1.1)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/27/2010 (Jenny Cui)&lt;br /&gt;
 * check in Chiachi lo's 3 new modeler classes: LaplaceFit, LogNormal, Vonmises&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    jars.implementedModelers.txt(1.11)&lt;br /&gt;
   distributions.LaplaceDistribution(1.7)&lt;br /&gt;
   distributions.LogNormalDistribution(1.6)&lt;br /&gt;
   distributions.VonMisesDistribution(1.9)&lt;br /&gt;
   modeler.LaplaceFit_Modeler(1.1)&lt;br /&gt;
   modeler.LogNormalFit_Modeler((1.1)&lt;br /&gt;
   modeler.VonMisesFit_Modeler((1.1)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 1/21/2010 (Jenny Cui)&lt;br /&gt;
 * Exception thrown by GeometricDistribution fix&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    distribution.GeometricDistribution(1.7)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
* 1/20/2010 (Jenny Cui)&lt;br /&gt;
 * distributome check in with the touchGraph package&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    build.xml(1.34)&lt;br /&gt;
    SOCR_Distributome.html(1.2)&lt;br /&gt;
    SOCR_DistributomeEditor.html(1.2)&lt;br /&gt;
    SOCR.TG_distributom package&lt;br /&gt;
    SOCR.touchgrph package&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 11/2/2009 (Jenny Cui)&lt;br /&gt;
 * Pie charts updated, added rotator switch and mapping for pullout flag column&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    Chart(1.44)&lt;br /&gt;
    SuperPiechart(1.12)&lt;br /&gt;
    SuperValueChart(1.9)&lt;br /&gt;
    SuperXYChart(1.16)&lt;br /&gt;
    SuperXYZChart(1.13)&lt;br /&gt;
    demo.PieChart3DDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo1(1.9)&lt;br /&gt;
    demo.PieChartDemo4(1.9)&lt;br /&gt;
    demo.RingChartDemo1(1.8)&lt;br /&gt;
&lt;br /&gt;
    implementedCharts.txt(.1.21)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/28/2009  (Jenny Cui)&lt;br /&gt;
 * JTable fix, existing headings in the table will remain the same after data pasting, deleting for multiple cells.&lt;br /&gt;
 *  files changed: &lt;br /&gt;
    analyses.gui.Analysis (1.51)&lt;br /&gt;
    chats.Chart(1.43)&lt;br /&gt;
    core.SOCRChart(1.26)&lt;br /&gt;
    core.SOCRAnalyses(1.21)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/23/2009  (Jenny Cui)&lt;br /&gt;
 * MulitNomialDistribution update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.GraphPanel(1.18)&lt;br /&gt;
  core.SOCRDistributions(1.20)&lt;br /&gt;
  distributions.MultiNormialDistribution(1.3)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * CI analysis update&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   analyses.gui.ConfidenceIntervalAnalysis(1.2)&lt;br /&gt;
   analyses.model.ConfidenceInterval(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
   analyses.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
   analyses.util.ConfidenceControlPanel(1.2)&lt;br /&gt;
   analyses.util.IntervalType(1.2)&lt;br /&gt;
   jars.implementedAnalysis.txt(1.15)&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
* 10/20/2009  (Jenny Cui)  &lt;br /&gt;
 * distributome update, fixed the showneighbor bug, improved the debug, just turn debug to ture in ViewerApplet will turn on all debugging statements in all classes&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  distributome.EditorApplet(1.3)&lt;br /&gt;
  distributome.ViewerrApplet(1.15)&lt;br /&gt;
  distributome.data.Edge(1.6)&lt;br /&gt;
  distributome.data.Formula(1.5)&lt;br /&gt;
  distributome.data.Reference(1.5)&lt;br /&gt;
  distributome.data.SOCRNode(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.10)&lt;br /&gt;
  distributome.editor.DistributomeEditor(1.3)&lt;br /&gt;
  distributome.editor.TreeTableCodec(1.3)&lt;br /&gt;
  jars.distributome_short.xml(1.1)&lt;br /&gt;
------------------&lt;br /&gt;
* 10/1/2009  (Jenny Cui)  &lt;br /&gt;
 * extend column number when pasting&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalysis(1.20)&lt;br /&gt;
  core.SOCRChart(1.25)&lt;br /&gt;
---------------&lt;br /&gt;
* 9/16/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for adding bisecting line to the AnovaOneWay/ AnovaTwoWay QQ graph&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  analyses.gui.AnovaOneWay(1.19)&lt;br /&gt;
  analyses.gui.AnovaTwoWay(1.20)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Analysis fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRAnalyses(1.19)&lt;br /&gt;
  analyses.gui.Analysis(1.47)&lt;br /&gt;
------------------&lt;br /&gt;
* 8/27/2009  (Jenny Cui)  &lt;br /&gt;
 * Chart fix for pasting heading&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.SOCRChart(1.24)&lt;br /&gt;
  chart.Chart(1.40)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 8/26/2009  (Jenny Cui)  &lt;br /&gt;
 * CI fixed the right side green panel resizing problem  &lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.10)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
* 7/21/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation for Varience2), ready for using different implemented file for MLE, not fully done for MLE&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.7)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBase(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.4)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.4)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.4)&lt;br /&gt;
  experiments.util.IntervalTypel(1.5)&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 7/14/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in(with correct calculation)&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.6)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.3)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.3)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.3)&lt;br /&gt;
  experiments.util.IntervalTypel(1.4)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * remove HistogramChart legend&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   chart.SuperHistogramChart(1.19)&lt;br /&gt;
   chart.demo.Histogram*.java&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * CI check in&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  core.Experiment(1.7)&lt;br /&gt;
  core.GraphPanel(1.14)&lt;br /&gt;
  core.SOCRDistributions(1.16)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.5)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneraBasel(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralLower(1.2)&lt;br /&gt;
  experiments.util.ConfidenceCanvasGeneralUpper(1.2)&lt;br /&gt;
  experiments.util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
  experiments.util.IntervalTypel(1.2)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/29/2009  (Jenny Cui)  &lt;br /&gt;
 * Fix  IndexChart exception thrown caused by null rangeLabel&lt;br /&gt;
 *  files changed: &lt;br /&gt;
  chart.SuperIndexChart(1.13)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 6/10/2009  (Jenny Cui)  &lt;br /&gt;
 *  Chart  demo YIntervalChartDemo1a, StatisticalBarChartDemo1a, StatisticalLineChartDemo1a added, split (mean, stdDev) into 2 columns&lt;br /&gt;
 *  files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.20)&lt;br /&gt;
   htmls.Chart_html.zip(1.2)&lt;br /&gt;
   chart.data.DataConvertor(1.16)&lt;br /&gt;
   chart.demo.YIntervalChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalBarChartDemo1a(1.1)&lt;br /&gt;
   chart.demo.StatisticalLineChartDemo1a(1.1)&lt;br /&gt;
   chart.SuperYIntervalChartA(1.1)&lt;br /&gt;
   chart.SuperCategoryChart_StatA(1.1)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/1/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalGeneral check in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    core.SOCRDistributions(1.15), getGraphPanel() added, also notify the observer when slider value changed&lt;br /&gt;
    distributions.NormalDistribution(1.17) minor change in name etc&lt;br /&gt;
    experiments.util.* (1.1) &lt;br /&gt;
    experiments.ConfidenceIntervalExperimentGeneral(1.4)&lt;br /&gt;
    experiments.ConfidenceIntervalExperimentSimple(1.4)&lt;br /&gt;
   &lt;br /&gt;
--------------&lt;br /&gt;
* 4/28/2009  (Jenny Cui)  &lt;br /&gt;
 *  fixed bad UTF8 chars in copyright heading, also this checking including the half done Confidence interval General&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.edu.*&lt;br /&gt;
    building.xml(1.30) added a commented out example of using ant to do global repalcement&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2009  (Jenny Cui)  &lt;br /&gt;
 * all charts can take init data from the html file now&lt;br /&gt;
 * files changed: &lt;br /&gt;
   htmls/chart_html.zip (including all html files for all existing SOCR chart)&lt;br /&gt;
   chart.data.DataConvertor(1.14)&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.*&lt;br /&gt;
   core.SOCRChart(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/6/2009  (Jenny Cui)  &lt;br /&gt;
 * add more html parameters for Histogram charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.implementedCharts.txt(1.19)&lt;br /&gt;
   chart.Chart(1.36)&lt;br /&gt;
   chart.SuperCagetoryChart_Bar(1.3)&lt;br /&gt;
   chart.SuperCagetoryChart(1.10)&lt;br /&gt;
   chart.SuperHistogramChart(1.16)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.SuperIntervalChart(1.8)&lt;br /&gt;
   chart.demo.HistogramChartDemo(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo2(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo4(1.6)&lt;br /&gt;
   chart.demo.HistogramChartDemo5(1.5)&lt;br /&gt;
   chart.demo.HistogramChartDemo6(1.4)&lt;br /&gt;
   chart.demo.HistogramChartDemo7(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/26/2009  (Jenny Cui)  &lt;br /&gt;
 *  add more Parameter to  html  for Chart, such chartTitle, selectedView, inputData etc, so far this only works for HistogramDemos, will extend this to other chart later.&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.8)  added example. commented out&lt;br /&gt;
   core.SOCRChart (1.21)&lt;br /&gt;
   chart.Chart(1.35)&lt;br /&gt;
   chart.SuperIntervalXYChart_Time(1.10)&lt;br /&gt;
   chart.demo.HistogramChartDemo3(1.9)&lt;br /&gt;
   chart.demo.LineChartDemo1a(1.8)&lt;br /&gt;
   chart.demo.LineChartDemo1b(1.6)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/9/2009  (Jenny Cui)  &lt;br /&gt;
 *  getParameter from html function added for Chart&lt;br /&gt;
 * files changed: &lt;br /&gt;
   SOCR_Charts.html(1.7)  added example. commented out&lt;br /&gt;
   SOCR_Modeler.html(1.5)&lt;br /&gt;
   core.SOCRChart.java(1.20)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  confidenceIntervalExperiment update -- more changes later&lt;br /&gt;
 * files changed: &lt;br /&gt;
  core.Experiment(1.5)&lt;br /&gt;
  core.SOCRDistributions(1.13) -- make it observable&lt;br /&gt;
  distributions.CauchyDistribution(1.7)  -- set name for the following &lt;br /&gt;
  distributions.CouponDistribution(1.6)&lt;br /&gt;
  distributions.FiniteOrderStatisticDistribution(1.3)&lt;br /&gt;
  distributions.HyperbolicSecantDistribution(1.3)&lt;br /&gt;
  distributions.PointMassDistribution(1.7)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentGeneral(1.2)&lt;br /&gt;
  experiments.ConfidenceIntervalExperimentSimple(1.2)&lt;br /&gt;
  util.ConfidenceCanvasGeneral(1.2)&lt;br /&gt;
  util.ConfidenceCanvasSimple(1.2)&lt;br /&gt;
  util.ConfidenceControlPanelGeneral(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/20/2009  (Jenny Cui)  &lt;br /&gt;
 *  Split the confidenceIntervalExperiment into 2&lt;br /&gt;
 * files changed: &lt;br /&gt;
   experiments. ConfidenceIntervalExperimentGeneral(1.1)-- this is Rahul's version&lt;br /&gt;
   experiments. ConfidenceIntervalExperimentSimple(1.1) -- this is the older version of ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
   util.ConfidenceCanvasGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasSimple(1.1)   -- old ConfidenceCanva(1.5)&lt;br /&gt;
   util.ConfidenceControlPanelSimple(1.1)-- old ConfidenceControlPanel(1.4)&lt;br /&gt;
   util.ConfidenceControlPanelGeneral(1.1)&lt;br /&gt;
   util.ConfidenceCanvasCalculator(1.2)&lt;br /&gt;
   jars.implementedExperiments.txt(1.7)  -- with Rahul's version commented out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/19/2009  (Jenny Cui)  &lt;br /&gt;
 *  adding distributome editor&lt;br /&gt;
 * files changed: &lt;br /&gt;
   build.xml(1.27)&lt;br /&gt;
   SOCR_DistributomeEditor.html(1.1)&lt;br /&gt;
   jars/loniEdiotr.jar(1.1)&lt;br /&gt;
   jars/distributome.xsd(1.3)&lt;br /&gt;
   distributome.editor.DistributomeEditor.java(1.1)&lt;br /&gt;
   distributome.editor.ElementPanel.java(1.1)&lt;br /&gt;
   distributome.editor.ElementTableModel.java(1.1)&lt;br /&gt;
   distributome.editor.ExampleFileFilter.java(1.1)&lt;br /&gt;
   distributome.editor.FileParser.java(1.1)&lt;br /&gt;
   distributome.editor.TreeTableCodec.java(1.1)&lt;br /&gt;
   distributome.editor.XmlValidator.java(1.1)&lt;br /&gt;
   distributome.xml.Distributome_XMLReader.java(1.4)&lt;br /&gt;
   distributome.data.SOCRNode.java(1.1)&lt;br /&gt;
   distributome.data.Edge.java(1.4)&lt;br /&gt;
   distributome.data.Formula.java(1.3)&lt;br /&gt;
   distributome.data.Reference.java(1.3)&lt;br /&gt;
   distributome.data.ViewerPanelInfo.java(1.6)&lt;br /&gt;
   distributome.EditorApplet.java(1.1)&lt;br /&gt;
   distributome.ViewerApplet.java(1.13)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/17/2009  (Jenny Cui)  &lt;br /&gt;
 *  fix the problem Analysis &amp;quot;Interaction On or Off&amp;quot; button will bring up the data missing dialog, put reset() in front of updateExample()&lt;br /&gt;
 * files changed: &lt;br /&gt;
   gui.Analysis(1.44)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/13/2009  (Jenny Cui)  &lt;br /&gt;
 *  Rahul's code for ConfidenceIntervalExperiment&lt;br /&gt;
 * files changed: &lt;br /&gt;
 util.ConfidenceCanvas(1.6)&lt;br /&gt;
 util.ConfidenceCanvasCalculator(1.1)&lt;br /&gt;
 util.ConfidenceControlPanel(1.5)&lt;br /&gt;
 experiments.ConfidenceIntervalExperiment(1.6)&lt;br /&gt;
 core.SOCRApplet(1.16)&lt;br /&gt;
 SOCR_Distributions.html(1.5)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/6/2009  (Jenny Cui)  &lt;br /&gt;
 *  XML  for distributome bug fix &lt;br /&gt;
 * files changed: &lt;br /&gt;
   jars.distributome.xsd(1.2)&lt;br /&gt;
  distributome.ViewerApplet(1.10)&lt;br /&gt;
  distributome.xml.Distributom_XMLReader(1.2)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/3/2009  (Jenny Cui)  &lt;br /&gt;
 * change input file to XML  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.9)&lt;br /&gt;
    distributome.data.Edge(1.3)&lt;br /&gt;
    distributome.data.Formula(1.2)&lt;br /&gt;
    distributome.data.Node(1.4)&lt;br /&gt;
    distributome.data.Reference(1.2)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.5)&lt;br /&gt;
    distributome.xml.Distributom_XMLReader(1.1)&lt;br /&gt;
    distributome.xml.SOCRXMLErrorHandler(1.1)&lt;br /&gt;
    jars.distributome.xml(1.1)&lt;br /&gt;
    jars.distributome.xsd(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/13/2009  (Jenny Cui)  &lt;br /&gt;
 * added ctrl+/- as zoom in/out  for distributome &lt;br /&gt;
 * files changed: &lt;br /&gt;
    distributome.ViewerApplet(1.7)&lt;br /&gt;
    distributome.data.ViewerPanelInfo(1.4)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 *  jfreechart source code checked in&lt;br /&gt;
 * files changed: &lt;br /&gt;
    src.jfreechart.*&lt;br /&gt;
    build.xml(1.22)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/23/2008  (Jenny Cui)  &lt;br /&gt;
 * added editor/LocalizationBundle.class editor/LocalizationBundle_en.class editor/LocalizationBundle_en_US.class&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.3)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
* 12/22/2008  (Jenny Cui)  &lt;br /&gt;
 * allow empty cells in input JTable for Charts&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.2)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.2)&lt;br /&gt;
   analysis.gui.Chart(1.13)&lt;br /&gt;
   chart.*&lt;br /&gt;
   chart.demo.*&lt;br /&gt;
   chart.gui.*&lt;br /&gt;
   chart.data.*&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/17/2008  (Jenny Cui)  &lt;br /&gt;
 * upgrade to jfreechart 1.0.11, jcommon 1.0.14&lt;br /&gt;
 * files changed: &lt;br /&gt;
    jars.jfreechart-1.0.11.jar(1.1)&lt;br /&gt;
    jars.jcommon-1.0.14.jar(1.1)&lt;br /&gt;
    build.xml(1.20)&lt;br /&gt;
    SOCR_Analyses.html(1.6)&lt;br /&gt;
    SOCR_Charts.html(1.5)&lt;br /&gt;
    chart.gui.SOCRPolarItemRenderer(1.3)&lt;br /&gt;
    chart.gui.ExtendedStackedBarRenderer(1.3)&lt;br /&gt;
    chart.*&lt;br /&gt;
    chart.demo.*&lt;br /&gt;
    application.demo.*&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 12/11/2008  (Jenny Cui)  &lt;br /&gt;
 * update analysis' gui to clear result panel when a new example is choosen&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.43)&lt;br /&gt;
 analysis.gui.AnovaOneWay(1.15)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
* 12/10/2008  (Jenny Cui)  &lt;br /&gt;
 * update distributome package to add show_parent/show_children&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.ViewerApplet(1.6)&lt;br /&gt;
  distributome.data.Node(1.3)&lt;br /&gt;
  distributome.data.ViewerPanelInfo(1.3)&lt;br /&gt;
--------------&lt;br /&gt;
the new cvs server from now on&lt;br /&gt;
--------------&lt;br /&gt;
* 12/2/2008  (Jenny Cui)&lt;br /&gt;
 * reset chiSquareStat to 0 each time, this is to fix the Chi-Square Goodness of model return wrong result after first calculation&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.gui.ChiSquareModelFit.java(1.11)&lt;br /&gt;
------------&lt;br /&gt;
* 12/1/2008  (Jenny Cui)&lt;br /&gt;
 *Added Fliger-Killeen and Kolmogorov-Smirnoff to analysis commandline packag, added test files and update the testing script&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  analysis.command.KolmogorovSmirnoffCSV(1.1)&lt;br /&gt;
  analysis.command.FlignerKilleenCSV(1.1)&lt;br /&gt;
  jars.CSVtesting.zip(1.3) &lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/18/2008  (Jenny Cui)&lt;br /&gt;
 *Added Distributome code&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
  distributome.data.Edge.java(1.1)&lt;br /&gt;
  distributome.data.Node.java(1.1)&lt;br /&gt;
  distributome.data.Formula.java(1.1)&lt;br /&gt;
  distributome.data.HighLightedType.java(1.1)&lt;br /&gt;
  distributome.data.Reference.java(1.1)&lt;br /&gt;
  distributome.data.Type.java(1.1)&lt;br /&gt;
  distributome.data.ViewerPanelInfo.java(1.1)&lt;br /&gt;
  distributome.gui.LinkLabel.java(1.1)&lt;br /&gt;
  distributome.gui.LoadAndShowFormula.java(1.1)&lt;br /&gt;
  distributome.gui.SOCROptionPane.java(1.1)&lt;br /&gt;
  distributome.ViewerApplet.java(1.1)&lt;br /&gt;
  jars.implementedDistributome.txt(1.4)&lt;br /&gt;
  jars.SOCR_JGraph.jar(1.1)&lt;br /&gt;
  SOCR_Distributome.html(1.1)&lt;br /&gt;
 build.xml(1.17)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 11/5/2008  (Jenny Cui)&lt;br /&gt;
 *some gui changes to make sure the entire tabe is visiable to user&lt;br /&gt;
 * Classes changed: &lt;br /&gt;
 analysis.gui.Analysis(1.41)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/27/2008  (Jenny Cui)&lt;br /&gt;
 * Fixing summary calculation error for DotChart and Index Chart, also add SampleSize to all summary report&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.data.Summary(1.9)&lt;br /&gt;
   chart.SuperDotChart(1.14)&lt;br /&gt;
   chart.SuperIndexChart(1.8)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
* 10/23/2008  (Jenny Cui)&lt;br /&gt;
 * Adding manual kernel function to the SOCR_EM_MixtureModelChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   chart.demo.SOCR_EM_MixtureModelChartDemo(1.17)&lt;br /&gt;
   chart.gui.SOCRChartPanel(1.1)&lt;br /&gt;
   chart.util.CurvedGaussian(1.10)&lt;br /&gt;
   chart.util.CurvedGaussMixture(1.6)&lt;br /&gt;
   chart.util.GaussLineMixture(1.5)&lt;br /&gt;
   chart.util.Mixture(1.5)&lt;br /&gt;
   chart.util.MixtureEMExperiment(1.7)&lt;br /&gt;
--------------&lt;br /&gt;
* 10/16/2008  (Jenny Cui)&lt;br /&gt;
 * Adding FlignerKilleen  to Analyses, update KolmogorovSmirnoff&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.2)&lt;br /&gt;
   util.QSortAlgorithm(1.11)&lt;br /&gt;
   gui.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   gui.Analysis(1.40)&lt;br /&gt;
   gui.FlignerKilleen(1.1)&lt;br /&gt;
   example.ExampleData(1.16)&lt;br /&gt;
   example.KolmogorovSmirnoffExamples(1.2)&lt;br /&gt;
   example.FlignerKilleenExamples(1.1)&lt;br /&gt;
   model.KolmogorovSmirnoff(1.2)&lt;br /&gt;
   model.FlignerKilleen(1.1)&lt;br /&gt;
   result.KolmogorovSmirnoffResult(1.2)&lt;br /&gt;
   result.FlignerKilleenResult(1.1)&lt;br /&gt;
  data.DataCase(1.8)&lt;br /&gt;
  data.Data(1.19)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 10/8/2008  (Jenny Cui)&lt;br /&gt;
 * Adding KolmogorovSmirnoff to Analyses&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   util.Utility(1.1)&lt;br /&gt;
   analyses.example.ExampleData(1.15)&lt;br /&gt;
   analyses.example.KolmogorovSmirnoffExampleData(1.1)&lt;br /&gt;
   analyses.gui.KolmogorovSmirnoff (1.1)&lt;br /&gt;
   analyses.gui.Analysis(1.39)&lt;br /&gt;
   analyses.model.AnalysisType(1.12)&lt;br /&gt;
   analyses.model.KolmogorovSmirnof(1.1)&lt;br /&gt;
   analyses.result.KolmogorovSmirnofResult(1.1)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 8/25/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug for 4 PowerTransformat charts, the problem is causing &amp;quot;Zero length 'data' array. at org.jfree.data.statistics.Statistics.getStdDev&amp;quot; error when the slider value is changed.&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.demo.PowerTransformationFamilyChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformHistogramChart.java(1.12)&lt;br /&gt;
    chart.demo.PowerTransformQQNormalPlotChart.java(1.13)&lt;br /&gt;
    chart.demo.PowerTransformXYScatterChart.java(1.10)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/9/2008  (Jenny Cui)&lt;br /&gt;
 *  fixed a bug of showing &amp;quot;format data error&amp;quot; when there are empty cell in the end of the JTable&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.Chart.java(1.30)&lt;br /&gt;
    chart.demo.SOCR_EM_MixtureModelChartDemo.java(1.15)&lt;br /&gt;
--------------&lt;br /&gt;
* 7/8/2008  (Jenny Cui)&lt;br /&gt;
 *  application package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    application.demo.*&lt;br /&gt;
    core.SOCRApplications.java (1.4)&lt;br /&gt;
    jars.implementedApplications.txt(1.5)&lt;br /&gt;
    jars.jgraph.jar(1.1)&lt;br /&gt;
   SOCR_Applications.html(1.2)&lt;br /&gt;
   build.xml(1.11)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 7/7/2008  (Jenny Cui)&lt;br /&gt;
 * analysis command package updated&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    analysis.command.*&lt;br /&gt;
--------------&lt;br /&gt;
* 6/18/2008  (Jenny Cui)&lt;br /&gt;
 * Switch X/Y for BubbleChart&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart.data.Summary(1.4-1.5)&lt;br /&gt;
    chart.data.DataConvertor(1.11-1.12)&lt;br /&gt;
    chart.SuperXYZChart(1.6-1.7)&lt;br /&gt;
    chart.demo.BubbleChartDemo1(1.4-1.5)&lt;br /&gt;
--------------&lt;br /&gt;
* 6/17/2008  (Jenny Cui)&lt;br /&gt;
 * allow factor input to be string in Anova Analysis(in getDummyMatrix method)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    util.AnalysisUtility(1.16-1.17)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/22/2008  (Jenny Cui)&lt;br /&gt;
 * fixed bugs in Chart and Analysis package, make table headers editable after data pasting, improved data file loading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core.SOCRAnalyses(1.13-1.14)&lt;br /&gt;
     core.SOCRChart(1.15-1.16)&lt;br /&gt;
--------------&lt;br /&gt;
* 5/9/2008  (Jenny Cui)&lt;br /&gt;
 * Add the SOCR_Applications package&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. ChartTree_dynamic(1.2-1.3)&lt;br /&gt;
    core.SOCRApplications(1.1)&lt;br /&gt;
    core.SOCRApplet2(1.2-1.3)&lt;br /&gt;
    core.MultiplePartsPanel(1.2-1.3)&lt;br /&gt;
    applications.Application(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication(1.1)&lt;br /&gt;
    applications.demo.PortfolioApplication2(1.1)&lt;br /&gt;
    util.FloatSlider(1.1)&lt;br /&gt;
&lt;br /&gt;
    jars.implementedApplications.txt&lt;br /&gt;
    build.xml(1.10)&lt;br /&gt;
    SOCR_Applications.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/22/2008  (Jenny Cui)&lt;br /&gt;
 * fix for Bubble chart, handling the exception thrown when no &amp;quot;:&amp;quot; is found in the table heading&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    chart. SuperXYZChart(1.5-1.6)&lt;br /&gt;
&lt;br /&gt;
-------------&lt;br /&gt;
* 4/22/2008 (jenny cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
    jars.CSVtesting.zip  (1.1- 1.2)-- include all the input txt file and script used for testing&lt;br /&gt;
    analyses.command. *CVS.java&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/18/2008  (Jenny Cui)&lt;br /&gt;
 * fix for IE html table data copy/paste (IE use space while MAc use tab as cell separator)&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.14-1.15)&lt;br /&gt;
    core. SOCRAnalyses(1.12-1.13)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/11/2008  (Jenny Cui)&lt;br /&gt;
 * update the mapping panel for the dataTable changes after Pasting&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
    core. SOCRChart(1.13-1.14)&lt;br /&gt;
    core. SOCRAnalyses(1.11-1.12)&lt;br /&gt;
    chart.Chart(1.28-1.29)&lt;br /&gt;
    analyese.gui.Analysis(1.34.1.35)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 4/10/2008  (Jenny Cui)&lt;br /&gt;
 * Read in parameter from html when starting applet, this will help user to jump to the middle of the pull down list&lt;br /&gt;
   NOTE, this doesn't work for SOCR_Modeler because of some applet bug&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   core. SOCRApplet(1.10-&amp;gt;1.11)&lt;br /&gt;
   core. SOCRApplet3(1.1-&amp;gt;1.2)&lt;br /&gt;
   core. SOCRJComboBox1.1-&amp;gt;1.2)&lt;br /&gt;
   SOCR_Analyses.html, SOCR_Distributions.html, SOCR_DistributionFunctors.html, SOCR_Experiments.html, SOCR_Games.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 3/17/2008  (Jenny Cui)&lt;br /&gt;
 * Add interaction for TwoWay anova&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   analyses.gui.AnovaTwoWay(1.14-&amp;gt;1.15)&lt;br /&gt;
   analyses.model.AnovaOneWay(1.6-1.7)&lt;br /&gt;
   analyses.model.AnovaTwoWay(1.5-1.7)&lt;br /&gt;
   analyese.result.AnovaTwoWayResult(1.4-1.5)&lt;br /&gt;
   util.AnalysisUtillity(1.15-1.16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 2/5/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in ConfidenceIntervalExperiment, the report of &amp;quot;missing intervals&amp;quot; was delayed by one step&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
   experiment.ConfidenceIntervalExperiment(1.2-&amp;gt;1.3)&lt;br /&gt;
   util.ConfidenceCanvas(1.2-&amp;gt;1.3)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 1/31/2008  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in NormalPower analysis, the comare curves panel was missing before&lt;br /&gt;
  * Classes changed:   &lt;br /&gt;
     analyses.gui.NormalPower(1.18-1.19)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 12/5/2007  (Jenny Cui)&lt;br /&gt;
 * Fixed a bug in Analysis package, reset JTable data before setting the Example data(in doAnlaysis method reset xLength=0, yLength=0).&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.Analysis(1.33- 1.34)&lt;br /&gt;
      analyses.gui.AnovaTwoWay(1.13-1.14)&lt;br /&gt;
      analyses.gui.ChiSquareModelFit(1.7-1.8)&lt;br /&gt;
      analyses.gui.DichotomousProportion(1.4-1.5)&lt;br /&gt;
      analyses.gui.OneT(1.10-1.11)&lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.gui.Survival(1.9-1.10)&lt;br /&gt;
      analyses.gui.TwoIndependentTPooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentUnpooled(1.2-1.3)&lt;br /&gt;
      analyses.gui.TwoIndependentWilcoxon(1.10-1.11)&lt;br /&gt;
 * added Mean &amp;amp; SD for SimpleLinearRegression 's result panel&lt;br /&gt;
 * Classes changed:   &lt;br /&gt;
      analyses.gui.SimpleLinearRegression(1.16-1.17)&lt;br /&gt;
      analyses.model.SimpleLinearRegression(1.7-1.8)&lt;br /&gt;
      analyses.result.SimpleLinearRegressionResult(1.8-1.9)&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
* 11/28/2007  (Jenny Cui)&lt;br /&gt;
 * Added  new classes to  analyses.command pacakge&lt;br /&gt;
 * New classes added&lt;br /&gt;
     jars.CSVtesting.zip  -- include all the input txt file and script used for testing&lt;br /&gt;
     analyses.command. *CVS.java&lt;br /&gt;
--------------&lt;br /&gt;
* 11/26/2007  (Jenny Cui)&lt;br /&gt;
    *For Charts and Analysis' &amp;quot;File Open&amp;quot; functoin , allow the first line with # in the front to be treated as table heading.&lt;br /&gt;
    *Classes changed: &lt;br /&gt;
         core.SOCRChart(1.12-1.13)&lt;br /&gt;
         core.SOCRAnalysis(1.10-1.11)&lt;br /&gt;
--------------&lt;br /&gt;
* 11/15/2007  (Jenny Cui)&lt;br /&gt;
  * Adding 2 histogram chart demo for BarCharts/XYCharts: &lt;br /&gt;
            HistogramChartDemo6 (X value(in the form of numberA- numberB) is treated as range of number )&lt;br /&gt;
            HistogramChartDemo7 (X value is treated as string)&lt;br /&gt;
  *Classes changed: &lt;br /&gt;
       chart. Chart(1.27-&amp;gt;1.28)&lt;br /&gt;
       chart.SuperCategoryChart(1.5-1.6)&lt;br /&gt;
       chart.superIntervalXYChart(1.4-1.5)&lt;br /&gt;
       chart.data.DataConvertor(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformHistogramChart(1.10-1.11)&lt;br /&gt;
       chart.demo.PowerTransformNormalPlotChart(1.11-1.12)&lt;br /&gt;
       jars.implementedCharts.txt(1.17-1.18)&lt;br /&gt;
  * New classes added&lt;br /&gt;
          chart.demo.HistogramChartDemo6&lt;br /&gt;
          chart.demo.HistogramChartDemo7&lt;br /&gt;
--------------&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10603</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10603"/>
		<updated>2010-10-15T19:04:17Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg|center]]&lt;br /&gt;
** The &amp;quot;Help&amp;quot; button will open this page.&lt;br /&gt;
** The  &amp;quot;Toggle control&amp;quot; button will hide/show the bottom control bar to give more display area to the main display area.&lt;br /&gt;
** The &amp;quot;Refesh&amp;quot; button will restart the applet.&lt;br /&gt;
** Type search term in the &amp;quot;Search&amp;quot; text field and hit return,  the matching nodes will be highlighted in read. Use &amp;quot;*&amp;quot; for broader match.&lt;br /&gt;
** &amp;quot;Zoom in&amp;quot;/&amp;quot;Zoom out&amp;quot;/&amp;quot;Zoom Reset&amp;quot; will enlarge/shrink the display by 100%/50%.  &amp;quot;Zoom Reset&amp;quot; will reset the display to the original state.&lt;br /&gt;
** &amp;quot;Hide Neighbor&amp;quot; will show the selected the node only, &amp;quot;Show parents&amp;quot; will show the parents nodes in orange, &amp;quot;Show children&amp;quot; will show the children of the selected node in pink, &amp;quot;Show both&amp;quot; will show both parents and children of the selected node.&lt;br /&gt;
** &amp;quot;Highlight Node Type&amp;quot; has the choices:  No Type Given, Convolution (Conv), Memoryless (Mless), Inverse (Inv), Linear Combination (LinComb),  Minimum (min), Maximum (max), Product (Prod), Conditional ResIDual (CondRes), Scaling (Scale), Simulate (Sim), Variate Generation(VGen)-&lt;br /&gt;
** &amp;quot;Higlight Edge Type&amp;quot; has the choices: No Type Given,  Special Case (SC),  Transform (T), Limiting (Lim), Bayesian (Bayes) .&lt;br /&gt;
&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Click on a distribution(node) will highlight it and display its related info in the right side panels. Double click a distribution will open a new browser window for its related application.&lt;br /&gt;
&lt;br /&gt;
Click on a relation (edge) will highlight it and display its related info in the right side panels.&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg|center]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the distribution's  or relation's formula. To view the latex form of the formula, click on the &amp;quot;Show Formula&amp;quot; link.&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
&lt;br /&gt;
This area displays related info for the selected distribution or relation.&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the reference paper info for the selected distribution or relation, the paper info is clickable and will open a new browser window for available online version of the paper.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10602</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10602"/>
		<updated>2010-10-15T19:02:35Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
** The &amp;quot;Help&amp;quot; button will open this page.&lt;br /&gt;
** The  &amp;quot;Toggle control&amp;quot; button will hide/show the bottom control bar to give more display area to the main display area.&lt;br /&gt;
** The &amp;quot;Refesh&amp;quot; button will restart the applet.&lt;br /&gt;
** Type search term in the &amp;quot;Search&amp;quot; text field and hit return,  the matching nodes will be highlighted in read. Use &amp;quot;*&amp;quot; for broader match.&lt;br /&gt;
** &amp;quot;Zoom in&amp;quot;/&amp;quot;Zoom out&amp;quot;/&amp;quot;Zoom Reset&amp;quot; will enlarge/shrink the display by 100%/50%.  &amp;quot;Zoom Reset&amp;quot; will reset the display to the original state.&lt;br /&gt;
** &amp;quot;Hide Neighbor&amp;quot; will show the selected the node only, &amp;quot;Show parents&amp;quot; will show the parents nodes in orange, &amp;quot;Show children&amp;quot; will show the children of the selected node in pink, &amp;quot;Show both&amp;quot; will show both parents and children of the selected node.&lt;br /&gt;
** &amp;quot;Highlight Node Type&amp;quot; has the choices:  No Type Given, Convolution (Conv), Memoryless (Mless), Inverse (Inv), Linear Combination (LinComb),  Minimum (min), Maximum (max), Product (Prod), Conditional ResIDual (CondRes), Scaling (Scale), Simulate (Sim), Variate Generation(VGen)-&lt;br /&gt;
** &amp;quot;Higlight Edge Type&amp;quot; has the choices: No Type Given,  Special Case (SC),  Transform (T), Limiting (Lim), Bayesian (Bayes) .&lt;br /&gt;
&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Click on a distribution(node) will highlight it and display its related info in the right side panels. Double click a distribution will open a new browser window for its related application.&lt;br /&gt;
&lt;br /&gt;
Click on a relation (edge) will highlight it and display its related info in the right side panels.&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg|center]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the distribution's  or relation's formula. To view the latex form of the formula, click on the &amp;quot;Show Formula&amp;quot; link.&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
&lt;br /&gt;
This area displays related info for the selected distribution or relation.&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the reference paper info for the selected distribution or relation, the paper info is clickable and will open a new browser window for available online version of the paper.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10601</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10601"/>
		<updated>2010-10-15T19:01:45Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg|center]]&lt;br /&gt;
** The &amp;quot;Help&amp;quot; button will open this page.&lt;br /&gt;
** The  &amp;quot;Toggle control&amp;quot; button will hide/show the bottom control bar to give more display area to the main display area.&lt;br /&gt;
** The &amp;quot;Refesh&amp;quot; button will restart the applet.&lt;br /&gt;
** Type search term in the &amp;quot;Search&amp;quot; text field and hit return,  the matching nodes will be highlighted in read. Use &amp;quot;*&amp;quot; for broader match.&lt;br /&gt;
** &amp;quot;Zoom in&amp;quot;/&amp;quot;Zoom out&amp;quot;/&amp;quot;Zoom Reset&amp;quot; will enlarge/shrink the display by 100%/50%.  &amp;quot;Zoom Reset&amp;quot; will reset the display to the original state.&lt;br /&gt;
** &amp;quot;Hide Neighbor&amp;quot; will show the selected the node only, &amp;quot;Show parents&amp;quot; will show the parents nodes in orange, &amp;quot;Show children&amp;quot; will show the children of the selected node in pink, &amp;quot;Show both&amp;quot; will show both parents and children of the selected node.&lt;br /&gt;
 ** &amp;quot;Highlight Node Type&amp;quot; has the choices:  No Type Given, Convolution (Conv), Memoryless (Mless), Inverse (Inv), Linear Combination (LinComb),  Minimum (min), Maximum (max), Product (Prod), Conditional ResIDual (CondRes), Scaling (Scale), Simulate (Sim), Variate Generation(VGen)-&lt;br /&gt;
 ** &amp;quot;Higlight Edge Type&amp;quot; has the choices: No Type Given,  Special Case (SC),  Transform (T), Limiting (Lim), Bayesian (Bayes) .&lt;br /&gt;
&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Click on a distribution(node) will highlight it and display its related info in the right side panels. Double click a distribution will open a new browser window for its related application.&lt;br /&gt;
&lt;br /&gt;
Click on a relation (edge) will highlight it and display its related info in the right side panels.&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg|center]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the distribution's  or relation's formula. To view the latex form of the formula, click on the &amp;quot;Show Formula&amp;quot; link.&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
&lt;br /&gt;
This area displays related info for the selected distribution or relation.&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the reference paper info for the selected distribution or relation, the paper info is clickable and will open a new browser window for available online version of the paper.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10600</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10600"/>
		<updated>2010-10-15T18:59:29Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg|center]]&lt;br /&gt;
 ** The &amp;quot;Help&amp;quot; button will open this page.&lt;br /&gt;
 ** The  &amp;quot;Toggle control&amp;quot; button will hide/show the bottom control bar to give more display area to the main display area.&lt;br /&gt;
 ** The &amp;quot;Refesh&amp;quot; button will restart the applet.&lt;br /&gt;
 ** Type search term in the &amp;quot;Search&amp;quot; text field and hit return,  the matching nodes will be highlighted in read. Use &amp;quot;*&amp;quot; for broader match.&lt;br /&gt;
 ** &amp;quot;Zoom in&amp;quot;/&amp;quot;Zoom out&amp;quot;/&amp;quot;Zoom Reset&amp;quot; will enlarge/shrink the display by 100%/50%.  &amp;quot;Zoom Reset&amp;quot; will reset the display to the original state.&lt;br /&gt;
 ** &amp;quot;Hide Neighbor&amp;quot; will show the selected the node only, &amp;quot;Show parents&amp;quot; will show the parents nodes in orange, &amp;quot;Show children&amp;quot; will show the children of the selected node in pink, &amp;quot;Show both&amp;quot; will show both parents and children of the selected node.&lt;br /&gt;
 ** &amp;quot;Highlight Node Type&amp;quot; has the choices:  No Type Given, Convolution (Conv), Memoryless (Mless), Inverse (Inv), Linear Combination (LinComb),  Minimum (min), Maximum (max), Product (Prod), Conditional ResIDual (CondRes), Scaling (Scale), Simulate (Sim), Variate Generation(VGen)-&lt;br /&gt;
 ** &amp;quot;Higlight Edge Type&amp;quot; has the choices: No Type Given,  Special Case (SC),  Transform (T), Limiting (Lim), Bayesian (Bayes) .&lt;br /&gt;
&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Click on a distribution(node) will highlight it and display its related info in the right side panels. Double click a distribution will open a new browser window for its related application.&lt;br /&gt;
&lt;br /&gt;
Click on a relation (edge) will highlight it and display its related info in the right side panels.&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg|center]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the distribution's  or relation's formula. To view the latex form of the formula, click on the &amp;quot;Show Formula&amp;quot; link.&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
&lt;br /&gt;
This area displays related info for the selected distribution or relation.&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the reference paper info for the selected distribution or relation, the paper info is clickable and will open a new browser window for available online version of the paper.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10599</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10599"/>
		<updated>2010-10-15T17:48:31Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Click on a distribution(node) will highlight it and display its related info in the right side panels. Double click a distribution will open a new browser window for its related application.&lt;br /&gt;
&lt;br /&gt;
Click on a relation (edge) will highlight it and display its related info in the right side panels.&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg|center]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the distribution's  or relation's formula. To view the latex form of the formula, click on the &amp;quot;Show Formula&amp;quot; link.&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
&lt;br /&gt;
This area displays related info for the selected distribution or relation.&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This area displays the reference paper info for the selected distribution or relation, the paper info is clickable and will open a new browser window for available online version of the paper.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10598</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10598"/>
		<updated>2010-10-15T17:44:25Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click on a distribution(node) will highlight it and display its related info in the right side panels. Double click a distribution will open a new browser window for its related application.&lt;br /&gt;
&lt;br /&gt;
Click on a relation (edge) will highlight it and display its related info in the right side panels.&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg]]&lt;br /&gt;
&lt;br /&gt;
This area displays the distribution's  or relation's formula. To view the latex form of the formula, click on the &amp;quot;Show Formula&amp;quot; link.&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
&lt;br /&gt;
This area displays related info for the selected distribution or relation.&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg]]&lt;br /&gt;
&lt;br /&gt;
This area displays the reference paper info for the selected distribution or relation, the paper info is clickable and will open a new browser window for available online version of the paper.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10597</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10597"/>
		<updated>2010-10-15T17:44:03Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg]]&lt;br /&gt;
Click on a distribution(node) will highlight it and display its related info in the right side panels. Double click a distribution will open a new browser window for its related application.&lt;br /&gt;
&lt;br /&gt;
Click on a relation (edge) will highlight it and display its related info in the right side panels.&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg]]&lt;br /&gt;
This area displays the distribution's  or relation's formula. To view the latex form of the formula, click on the &amp;quot;Show Formula&amp;quot; link.&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
This area displays related info for the selected distribution or relation.&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg]]&lt;br /&gt;
This area displays the reference paper info for the selected distribution or relation, the paper info is clickable and will open a new browser window for available online version of the paper.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10596</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10596"/>
		<updated>2010-10-15T17:43:38Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg]]&lt;br /&gt;
 Click on a distribution(node) will highlight it and display its related info in the right side panels. Double click a distribution will open a new browser window for its related application.&lt;br /&gt;
&lt;br /&gt;
 Click on a relation (edge) will highlight it and display its related info in the right side panels.&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg]]&lt;br /&gt;
This area displays the distribution's  or relation's formula. To view the latex form of the formula, click on the &amp;quot;Show Formula&amp;quot; link.&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
This area displays related info for the selected distribution or relation.&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg]]&lt;br /&gt;
This area displays the reference paper info for the selected distribution or relation, the paper info is clickable and will open a new browser window for available online version of the paper.&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10595</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10595"/>
		<updated>2010-10-15T17:35:59Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg]]&lt;br /&gt;
*Main display panel&lt;br /&gt;
[[File:Distributome_main_area.jpg]]&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg]]&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg]]&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=File:Distributome_main_area.jpg&amp;diff=10594</id>
		<title>File:Distributome main area.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=File:Distributome_main_area.jpg&amp;diff=10594"/>
		<updated>2010-10-15T17:35:36Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10593</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10593"/>
		<updated>2010-10-15T17:29:39Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[File:Distributom_top_control_bar.jpg]]&lt;br /&gt;
*Main display panel&lt;br /&gt;
&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg]]&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg]]&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10592</id>
		<title>Help pages for Distributome</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=Help_pages_for_Distributome&amp;diff=10592"/>
		<updated>2010-10-15T17:26:59Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Distributome interface has  the following  six areas:&lt;br /&gt;
&lt;br /&gt;
*Top control bar&lt;br /&gt;
[[Distributom_top_control_bar.jpg]]&lt;br /&gt;
*Main display panel&lt;br /&gt;
&lt;br /&gt;
*Bottom control bar&lt;br /&gt;
[[File:Distributome_bottom_control_bar.jpg]]&lt;br /&gt;
*Formula display panel&lt;br /&gt;
[[File:Distributome_formular_area.jpg]]&lt;br /&gt;
*Information display panel&lt;br /&gt;
[[File:Distributome_info_node.jpg]]&lt;br /&gt;
[[File:Distributome_info_edge.jpg]]&lt;br /&gt;
*Reference display panel&lt;br /&gt;
[[File:Distributome_reference_area.jpg]]&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.socr.umich.edu/index.php?title=File:Distributome_reference_area.jpg&amp;diff=10591</id>
		<title>File:Distributome reference area.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.socr.umich.edu/index.php?title=File:Distributome_reference_area.jpg&amp;diff=10591"/>
		<updated>2010-10-15T17:25:27Z</updated>

		<summary type="html">&lt;p&gt;Jenny: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jenny</name></author>
		
	</entry>
</feed>