@OLDER ANNOUNCEMENTS@
paida-3.2.1_2.10 was released on 2007/04/06.
Changes
Changed the GUI engine selection option syntax from "-gui" to "--gui". [#1619652]
Then now supports the conventional GNU/POSIX syntax and you can use the optparse module with PAIDA.
python yourscript --gui=batch
python yourscript --gui bath
New features
Greatly improved speed and memory performance in reading AIDA XML data file with Python2.5 or later. [#1577970] (Thanks to Jan.)
Keyword arguments support in ITreeFactory.create(). [#1651112] (Thanks to Jan.)
ITreeFactory(storeName='', storeType='xml', readOnly=False, createNew=True, options=None)
'hit' plotting format in histogram2D displays a box if the bin entry is not zero.
New cold-to-hot color mapper in plotting. [#1515933] (Thanks to Andreas.)
Now this color mapper is used by default in:
'bar', 'box', 'elliple' and 'hit' format in histogram2D
'scatterColorIndexed' format in cloud2D
'scatterColorIndexed' format in dataPointSet2D
function2D
profile2D
histogram3D
Support for Numpy/Scipy arrays as method argumens [#1646244]:
ICloudxD.convert
IDataPointSetFactory.createX
IDataPointSetFactory.createY
IDataPointSetFactory.createXY
IDataPointSetFactory.createXYZ
IFitData.createConnection
IFitter.fit
IHistogramFactory.createHistogram1D
IHistogramFactory.createHistogram2D
IHistogramFactory.createHistogram3D
IHistogramFactory.createProfile1D
IHistogramFactory.createProfile2D
ITupleFactory.create
Bug fixes
Improved compatibility with JAIDA's output file. [#1573428] (Thanks to Jan.)
Histogram2D plotting in box or ellipse format with log scaling of z axis was not correct in some special cases.
Plotting with Z-axis in log scaling showed incorrect tick line positions.
IEvaluator didn't understand some math functions. [#1625206]
paida-3.2.1_2.9 was released on 2006/05/19.
New features
Simple matrix calculation
3D rotated plot
Tick line controll
Chi2 fitting with asymmetric weight
Improved IPython support
Both Tcl/Tk and Tkinter should be configured with pthread-enabled if you use Tkinter plotting engine.
Bug fixes
scale() didn't calculate errors correctly.
paida-3.2.1_2.8.1 was released on 2005/07/28.
This is a bug fix release.
Bug fixes
Corrected isinstance() in PAbsorber for Jython users.
paida-3.2.1_2.8 was released on 2005/07/11.
New features
Now PAIDA works on JAVA with Jython2.1 (Python in JAVA).
of course still works with Python.
uses Swing for the GUI engine.
Now you can use large number of extension libraries of not only Python but also Java.
Improved IFitter.
New fitting engine "GA" and "SimpleGA" are available. They use "Genetic Algorithm" and is very slow but strong.
"PAIDA" and "SimplePAIDA" fitting engines got more optimized speed.
Support for 'dot', 'dash', 'dash-dot' and 'dash-dot-dot' line type in addition to 'solid'.
Changes
IFitResult.fitStatus():
0: All ok.
1: The solution and parabolic error are found, but asymmetric error is invalid.
2: The solution is found, but parabolic and asymmetric errors are invalid.
-1: All failed.
Bug fixes
Axis bins were not created correctly when (number of bins) > (int axis max - int axis min)
e.g. 50 bins in [0, 10] axis range.
Histogram2D overlay plotting in box or ellipse format was incorrect.
HistogramFactory.projectionY() did not work correctly.
Auto plotting range adjustment did not work correctly.
Auto tick label calculation did not work correctly.
Overlaying function plotting caused incorrect axis range.
IPlotter.destroyRegions() did not clear statistics/legend/text box.
Plotting with triangle markers caused an exception.
Corrected from sum(sequence) to sum(sequence, start=0) in PAbsorber.
ICloud1/2/3D output <entries1/2/3d> in a XML file even when already converted to a histogram.
paida-3.2.1_2.7 was released on 2005/01/19.
New features
Improved speed of ITuple.
Auto sizing if not customized:
axis/tick/title label
stats/legends/texts box
Support for new function names:
'GG' for double gaussian ('G+G' in PAW)
'EE' for double exponential ('E+E' in PAW)
Bug fixes
ITupleFactory:
createFiltered() did not work correctly.
createChained() did not work correctly.
ITuple:
project() did not work correctly.
rows() returned -1 even when there were no rows.
XML data file:
Reading/Writing XML data file which includes complex ITuples works correctly now.
Characters '&', '<', '>', '"' were not escaped correctly in XML data file.
Memory:
Closed tree did not free the memory space.
Closed plotter did not free the memory space.
Grid lines did not be plotted correctly.
paida-3.2.1_2.6.1 was released on 2004/12/18.
This is a bug fix release.
I strongly recommend you to update!
Bug fixes
Weighted filling caused incorrect statistics.
Multiplication/Division of histograms caused incorrect statistics.
Log scale plotting sometimes raised an exception.
Now will give up reading broken XML data file.
paida-3.2.1_2.6 was released on 2004/12/13.
New features
When overlay plotting, if the plotterStyle is not customized:
auto re-scaling
auto line coloring
auto marker shaping
auto legends
Optimization of XML data file reading/writing.
Support for both EPS and PS output:
EPS: only single page but with paper size data
PS: multiple pages but without paper size data
Reconsidered statictics calculation.
New paida.tools.TupleString module which makes it easy to create a complex ITuple.
paida-3.2.1_2.5 was released on 2004/11/11.
New features
The process of creating histograms is optimized. This will lead to the saving of CPU and memory resources.
Int type arguments for axis edges are now acceptable in .createHistogram*D() and .createProfile*D().
Bug fixes
tree.setOverwrite() did not work properly.
annotation.reset() displayed an exception message.
paida-3.2.1_2.4 was released on 2004/10/31.
New features
The tkinter module is no longer required.
New plotting engine 'batch' was added and it plots nothing. (batch mode)
If you don't have tkinter module, PAIDA always selects this engine automatically.
You can select this engine by starting Python with '-guibatch' argument
>> python sample.py -guibatch
The zlib module is no longer required.
If you don't have zlib module, PAIDA always treat XML store files as unzipped automatically.
Now you can control the plotter region fill and line color and the default is transparent.
Bug fixes
Reading cloud1D data from XML file raised an exception.
tree.mkdirs() did not work properly.
paida-3.2.1_2.3.1 was released on 2004/10/16.
Bug fixes
XML storage file
The attempt to read weightedRmsX, weightedRmsY and weightedRmsZ were still made.
Creating a ITuple object with at least one negative default value raised an exception.
The string type column was expressed as not 'string' but 'String'.
Reading a column name with no default value like 'momentum=' raised an exception.
Unnecessary tree window was opened when the XML file has ITuple data.
The tree window did not disappear when closed.
paida-3.2.1_2.3 was released on 2004/10/02.
New features
Now works correctly on Windows platform.
Simple texts box for info.addText() is supported.
More faster on plotter.writeToFile() on MacOSX platform.
Experimental support for time scaled axis.
New faster fitting engine "simplePAIDA" which calculates only parabolic error. (not both parabolic and asymmetric errors.)
Bug fixes
Old legends were always replaced by new legend.
Overlay plotting didn't work properly. (Histogram2D, Cloud2D, Profile2D, DataPointSet2D, Cloud3D and DataPointSet3D)
Plotting histogram1D or cloud1D with histogram format option was incorrect when the minimum X axis value is larger than 0.0.
"weightedRms" of each bin of histograms is omitted in the exported XML file.
Plotting objects which has zero entries raised an exception.
Improved support for GUI threading.
Reading <!DOCTYPE> line in a XML file raised an exception if you have no internet connection.
paida-3.2.1_2.2.1 was released on 2004/09/01.
Bug fixes
A tree did not export dataPointSet objects correctly to a XML file.
A tree did not import dataPointSet objects correctly from a XML file.
paida-3.2.1_2.2 was released on 2004/08/19.
New features
Now PAIDA can plot all types of AIDA objects including 3D histogram, cloud and dataPointSet.
More precise and the same position control on various platforms.
Simple tree window.
Transparent color is supported. Setting color to "" will select this behavior.
Bug fixes
The output postscript file is more precise now.
PAIDA attempts the default font to be set to "Courier".
Profile2D was not created correctly.
.binEntriesX() etc. in histogram2D, histogram3D and profile2D raised an exception.
.fill() in histogram3D raised an exception.
.createCopy() in histogramFactory raised an exception.
.symlink() in tree raised an exception.
Documentation pages are also updated.
paida-3.2.1_2.1.1 was released on 2004/06/15.
Bug fix release.
The tick line length problem.
Documentation pages are also updated.
paida-3.2.1_2.1 was released on 2004/06/02.
New support for histogram2D and cloud2D.
Grid line is supported.
Bug fixes.
paida-3.2.1_2.0 was released on 2004/05/26.
Now PAIDA is
pure python
!
paida-3.2.1b1 (simple GUI) was released on 2003/10/06.
paida-3.0a1 (no GUI) was released on 2003/08/26.