Autoplot Change Log
From autoplot.org
This is the development release list. After testing several releases, a release becomes final.
1 Hudson
Daily builds: [1]
2 v2011a_7
- http://autoplot.org/jnlp/v2011a_7
- bugfixes for Windows when using ftp
- rfe: tearoff tabs can be dropped into undocked tabs
- jython scripts with TimeSeriesBrowse caching improved, script= switch supported in editor.
- occasional deadlock (frozen application) found and fixed.
- severe memory leak fixed that would affect scripts loading and unloading data
- minor changes to menu bar, see View and Help menus.
3 20120125a
- http://autoplot.org/jnlp/20120125a
- bugfixes for Windows when using ftp
- rfe: tearoff tabs can be dropped into undocked tabs
- jython scripts with TSB caching improved.
4 v2011a_6
- http://autoplot.org/jnlp/v2011a_6
- updates to the production release, including a number of Jython improvements.
5 20120109b
- bugfixes and minor new features released for testing.
6 v2011a_1
- http://autoplot.org/jnlp/v2011a_1
- new production version.
7 20111214b
- http://autoplot.org/jnlp/20111214b
- prerelease for new production version.
8 20111203
- http://autoplot.org/jnlp/20111203
- remove overlaps bug when em offsets were not taken into account
- finish off bugs with remote bookmarks
- file->open File split into separate for data files and vap files
- restoring a large vap file onto a small screen now prompts for scaling or scrollbars
9 20111122
- http://autoplot.org/jnlp/20111122
- quite a few bugfixes and minor new features
10 20111028c
- http://autoplot.org/jnlp/20111028c/
- bugfixes in CDAWeb plugin where modified all.xml would no longer parse properly because they corrected local file references.
- FTPBeanFileSystem presents login dialog when anonymous ftp is not allowed.
- findbugs analysis used to clean up code
11 v2010v_19
- http://autoplot.org/jnlp/v2010b_19/
- prepare for bugfix in CDAWeb all.xml file. This bugfix will break old versions of Autoplot's CDAWeb reader.
- bugfix: support autoplot2011 v1.07 vap files
12 20111018
- http://autoplot.org/jnlp/20111018/
- bugfixes to stabilize for production use
- bugfixes with CDAWeb plugin, and support for more popular virtual variables.
- Improved XML encoding of bookmarks files
- --basic command line option
13 v2010b_18
- http://autoplot.org/jnlp/v2010b_18/
- minor bugfixes:
- some remaining internationalization problems (Java localizes numbers like 3,14 when decimal point should always be used)
- XML format errors of RTE reports (clients would not see the error)
- timeout when uploading error report
- bugfix:CDAWeb would fail if it was entered before any data had been plotted.
- ability to read 2011 bookmarks files
14 20110924
- http://autoplot.org/jnlp/20110924/
- bugfixes to stabilize for production use
- basic mode introduced to simplify GUI for browsing applications
15 20110910
- http://autoplot.org/jnlp/20110910/
- bugfixes to stabilize for production use
16 v2010b_17
- http://autoplot.org/jnlp/v2010b_17
- minor bugfixes.
17 20110821
- http://autoplot.org/jnlp/20110821/
- bugfixes from the production release
- minor features from the production release
- column labels in ascii files improved for "30.0-45.0eV"
18 v2010b_16
- http://autoplot.org/jnlp/v2010b_16
- bugfixes for MMS/Themis files include improved feedback in CDF reads
- move some minor 2011 features back to 2010.
- runtime error submission includes vap and undo list.
19 20110727
- http://autoplot.org/jnlp/20110727/
- bugfixes from the production release
20 v2010b_15
- http://autoplot.org/jnlp/v2010b_15
- bugfixes to undo after multiple plots are added.
21 20110722
- http://autoplot.org/jnlp/20110722/
- undo images
22 20110707
- http://autoplot.org/jnlp/20110707
- faster startup
23 20110624
- http://autoplot.org/jnlp/20110624
- introduce "script:<file>"
- improvements to "script:" and "pngwalk:" completions
- bugfixes in das2server
24 v2010b_14
- http://autoplot.org/jnlp/v2010b_14
- botched v2010b_13 release was missing extension not recognized bugfix.
- move over code from 2011 version that inserts agg timerange from xaxis to avoid rejecting.
25 v2010b_13
- http://autoplot.org/jnlp/v2010b_13
- bugfix: dialog when extension isn't recognized.
- bugfixes with CDAWeb
- history dialog migrated over from the 2011 branch.
26 20110616
- http://autoplot.org/jnlp/20110616
- bugfixes from the production branch and on the development branch
- User options for day-of-year labels and nearest neighbor rebinning for spectrograms.
- Improve time series browse support in "internal" datasets.
- Improve time series browse support in Jython data sources.
27 20110604
- http://autoplot.org/jnlp/20110604
- prototype ability to hide address bar. Options->Address Bar->Time Range Selector
- menu of the menu bar GUI elements moved to style tab
28 20110524
- http://autoplot.org/jnlp/20110524
- update to the production version containing bugfixes from production branch.
- array-of-vectors scheme supported.
- first coding of events bar support
29 v2010b_12
30 v2010b_11
- http://autoplot.org/jnlp/v2010b_11
- update to the production version containing bugfixes for:
- CDF_UCHAR supported
- extraneous "vap:" qualifier confusing
- null pointer exception in completion.
- raise the Autoplot window when "View in Autoplot" is pressed on pngwalk window.
- remove extra flashes when just one plot is visible.
- check for invalid make pngwalk specs like "$Y$m$d_$H$m" (2 m's)
- and also:
- python script editor includes example scripts.
31 v2010b_10
- http://autoplot.org/jnlp/v2010b_10
- update to the production version containing bugfixes for:
- runtime errors in pngwalks handled properly
- null pointer exception in completion.
- at (@) symbols in username for authenticated URLs
- decimal year (1976.0000) handled in ascii parser.
32 20110427
- http://autoplot.org/jnlp/20110427
- improve support for rich headers, including support in ascii gui selector.
33 20110422
- http://autoplot.org/jnlp/20110422
- improve support for rich headers, including support in ascii gui selector.
34 v2010b_9
- http://autoplot.org/jnlp/v2010b_9
- use mirror of CDF libraries
35 20110408
- http://autoplot.org/jnlp/20110408
- bugs and minor features migrated from production branch
- CDF libraries mirrored to Autoplot.org
36 20110407
- http://autoplot.org/jnlp/20110407
- bugs and minor features migrated from production branch
- first version of the recent history dialog (File->Open Recent...)
37 20110405
- http://autoplot.org/jnlp/20110405
- bugs and minor features migrated from production branch
38 v2010b_8
- http://autoplot.org/jnlp/v2010b_8
- update fixes a number of minor bugs
- hidden plots for binding are handled properly in add plot below.
- more improvements to user feedback, try to avoid RTE for normal operations.
- JythonDataSource editor fixed.
39 20110325
- http://autoplot.org/jnlp/20110325
- update to the production version of Autoplot. "v2010b_6"
- fairly big bugfixes, including:
- colorbar disconnected when move spectrogram
- null pointer exceptions
- Java/CDF exceptional branches updated to match C version
- detect file not found and give a more pleasant message.
- reduce Findbugs bug detections.
40 20110324x
- http://autoplot.org/jnlp/20110324x
- update to the development version of Autoplot2011.
- merge over bugfixes from autoplot 2010 branch.
41 20110311
- http://autoplot.org/jnlp/20110311
- update to the development version of Autoplot2011.
- controls for ticklen/direction, OutsideNE label position.
- merge in bugfixes from production version
- bugfixes in rich headers for ascii files
42 20110307
- http://autoplot.org/jnlp/20110307
- http://autoplot.org/jnlp/v2011b_5
- update to the production release
- uses new version of Java CDF library
- rank 2 Y tags handled properly in spectrogram
- minor bugfixes
43 20110219x
- http://autoplot.org/jnlp/20110219x
- development release has new URI selector component
44 20110215x
- http://autoplot.org/jnlp/20110215x
- development release made for Ivar to fix a bug with Cluster CDF he's plotting
- also contains new Ascii rich headers.
45 20110212
- http://autoplot.org/jnlp/20110212
- update to the production release
- round of GUI cleanup, including focus of range selectors pointed out by Aaron
- bugfixes in CDAWeb GUI, usuability improvements.
- jython conflicts cleaned up a bit, introducing listDirectory and coerceToDs to replace list and coerce.
46 20110121
- http://autoplot.org/jnlp/20110121
- update to the production release
- cdaweb data source masters logic corrected
- off-line support for ftp.
- clean up source to allow checkout onto filesystems that ignore upper and lower case.
- other minor bugfixes.
47 20110114
- http://autoplot.org/jnlp/20110114
- bugfixes of pngwalk, including all views have decorations for quality control.
- bugfix in cdf-java where epoch16 is used.
- other minor bugfixes.
48 20110110
- http://autoplot.org/jnlp/20110110
- update to the production version includes support for nested bookmarks.
- minor bugfixes.
49 20101221
- http://autoplot.org/jnlp/20101221
- production release of new branch that uses QDataSet throughout, including das2 graphics
- introduces direct support for CDAWeb
- more aggressive GUI improvements
50 20101122
- http://autoplot.org/jnlp/20101122
- first release of new branch that uses QDataSet throughout, including das2 graphics
- introduces direct support for CDAWeb
- more aggressive GUI improvements
51 20101112
52 20101110
- http://autoplot.org/jnlp/v2010a_5/
- http://autoplot.org/jnlp/20101110/
- minor bugfixes and minor new features
53 20101019
- http://autoplot.org/jnlp/v2010a_4/
- http://autoplot.org/jnlp/20101019/
- production release includes minor fixes for bugs pointed out by Bob.
- clean up of CDF URI editor
54 20101010
- http://autoplot.org/jnlp/20101010/
- refactorings to prepare for das2 QDataSet integration
- Histogram in metadata tab would cause unexplained delay for very large datasets (45000x2000 points)
55 20100930
- http://autoplot.org/jnlp/20100930/
- bugfix in aggregation when projected dataset size is miscalculated, now it corrects properly
- add experimental command-line version of application that converts URIs and VAPs into PNGs and PDFs.
- finally fix problem where zeros could cause linear z axis when log would be better
56 20100924
- http://autoplot.org/jnlp/20100924/
- clean up of DDataSet, FDataSet, other implementations.
- aggregation no longer converts data to doubles, allowing for more storage and improving speed.
- support QDataSets with JOIN_0 on QStreams
- bugfixes in PDF output.
57 20100920
- http://autoplot.org/jnlp/20100920/
- plus no longer always means space in URI, let data source interpret.
- experiments with reading large CDF files.
- improvements to runtime exception dialog.
58 20100914
- http://autoplot.org/jnlp/20100914/
- bugfix in cdf, file without parameter caused RTE
- improvements to runtime exception dialog.
59 20100910
- http://autoplot.org/jnlp/20100910/
- minor bugfixes
- bugfixes in pdf output
- image export support
- units in Jython add, findex, and other operations.
60 20100904
- http://www.autoplot.org/jnlp/20100904/
- minor bugfixes
- finally, allow for varying y-tags with cdf files.
- beta testing java.nio reading from java-cdf library
61 20100830
- http://www.autoplot.org/jnlp/20100830/
- bugfix in binary cdf support for high-rank data (e.g. H_flux(time,energy,pitch))
- bugfix don't delete everything under autoplot_data for "clear cache"
- initial support for $v in aggregation to provide versioning for data files.
- beta testing cdf support for 64 bit Windows
- beta testing pure-java cdf library
- other minor bugfixes
62 20100826
- http://www.autoplot.org/jnlp/20100826/
- beta testing cdf support for 64 bit Windows
- beta testing pure-java cdf library
- bugfix 3053272: when using vap with modifiers like product.vap?timeRange=20010117.
- other minor bugfixes
63 20100806
- http://www.autoplot.org/jnlp/20100806/
- bugfixes from bugs raised at ESSI meeting
64 20100730
- http://www.autoplot.org/jnlp/20100730/
- 7/28 release with memory limited to 1.2GB to support use on Windows XP.
- Note: 1.2GB was still causing problems, so we lowered it back to 1.0GB.
- bugfix 3035326: cdf render type is ignored.
- bugfix 3036373: minor problems on mac.
65 20100728
- http://www.autoplot.org/jnlp/20100728/
- introduces support for hidden plots and color bars, allowing for more sophisticated plots.
- bugfixes for Aaron and Bob
- other bugfixes and minor features
- experimental support for pitch angle distributions for PW group at Iowa
- add bipolar colorbar and print button on slices.
66 20100704
- http://www.autoplot.org/jnlp/20100704/
- includes ssh stuff which was never included in the jnlp release
- development release fixes bug for folks at LANL, contains new features for PW at Iowa.
67 20100625
- http://www.autoplot.org/jnlp/20100625/
- development release fixes bug for folks at LANL, contains new features for PW at Iowa.
68 v2010a_2
- http://www.autoplot.org/jnlp/v2010a_2/
- update to the production release
- bugfix when declaring type of delegate URI when aggregating
- bugfix in about autoplot
69 20100528
- http://www.autoplot.org/jnlp/20100528/
- finish off bugfixes for incremental release.
70 20100510
- http://www.autoplot.org/jnlp/20100510/
- bugfixes on bugs reported by Reiner and others.
- improvements to embedded help
71 20100430
- http://www.autoplot.org/jnlp/20100430/
- bugfixes on bugs reported by Reiner.
- improvements to embedded help
72 20100423
- http://www.autoplot.org/jnlp/20100423/
- bugfixes on bugs reported by Reiner.
- fixes bug in bookmarks accidentally released.
- minor code clean ups requested by findbugs utility
73 20100422
- http://www.autoplot.org/jnlp/20100422/
- bugfixes on bugs reported by Reiner.
74 20100414
- http://www.autoplot.org/jnlp/20100414/
- bugfixes on bugs reported by Reiner.
- other bugfixes, such as java 5 thread locking.
75 20100315
- http://www.autoplot.org/jnlp/20100315/
- bugfixes finish of those based on Bob's video
- AutoPlotUI renamed AutoplotUI, to get rid of the last use of capitalized P.
- Get rid of internal use of "Panel," use "PlotElement" instead.
76 20100313
- http://www.autoplot.org/jnlp/20100313/
- bugfixes based on Bob's video
- bugfixes based on Aaron's file
- last release before production release
- minor bugfixes in pngwalk tool and application
- application renamed to "AutoplotUI" from "AutoPlotUI"
- comprehensive removal of use of "Panel" internally, replace with "PlotElement"
- PlotElement.parentPanel property renamed to PlotElement.parent, vap file v1.03.
77 20100305
- http://www.autoplot.org/jnlp/20100305/
- last release before production release
- minor bugfixes in pngwalk tool.
- copy plot elements right removed after Bob found another bug in it.
- other bugfixes.
78 20100226
- http://www.autoplot.org/jnlp/20100226/
- many bugfixes in the pngwalk tool.
- minor bugfixes along AGU branch.
79 20100211
- http://www.autoplot.org/jnlp/20100211/
- many bugfixes in the pngwalk tool.
- minor bugfixes along AGU branch.
80 20100129
- http://www.autoplot.org/jnlp/20100129/
- renames "panel" to "plotElement" as panel name was confusing.
- minor bugfixes along AGU branch.
81 20091121
- http://www.autoplot.org/jnlp/20091121/
- production branch for AGU
- many bugfixes and code clean up.
- final tweaks like vap filename in title bar
- bundle_1 support cleans up Z(X,Y) where X and Y are rank 1.
- new .vap file scheme abandons use of problematic JavaBeans XMLEncoder.
82 20091107
- http://www.autoplot.org/jnlp/20091107/
- New PNG Walk Tool that is more flexible and improves the user interface.
- scrollbars used to provide more usable control.
- simple, serviceable views composed to make complex displays
- tear off tabbed pane used to support wide displays, e.g. grid + single
- missing sequence images indicated.
- experimental problem/okay buttons allow images to be annotated.
- pre-computed thumbnail support.
- bookmarks and recent entries
- QDataSet histogram peaks analysis, gcd.
- QStream ascii format evaluates resolution needed for time tag output.
- AsciiDataSource and Excel panel editors made more intuitive.
- AsciiDataSource rejects URIs that don't specify column when there are more than two columns.
- reduce confusion when user points to ascii file, use the editor GUI instead of plotting first column (often just the year).
- Aggregating
- editor panel (at the bottom) lists remote site to provide year, month, day droplists of available data.
- file browsers allow multiple files to be selected, and aggregation URI is result.
- file system completion presents aggregation options when aggregations are detected.
- Introduce experimental vap format that uses new serializer
- improves serviceability of this serialization, Java Beans serialization is too opaque
- decouples vap from DOM to support forward-compatibility of vap files.
- more explicit yet hackable
- save to vap will create ".vapx" which is the new format.
- .vap and .vapx can contain either xml scheme.
- leverage QStream serialization so that one serialization type is used.
- miscellaneous bugfixes and gui improvements for example:
- automatic slice of rank 3 slices the middle of each dimension, where there is more likely to be valid data.
- remove properties buttons from style tab that were left over from the old gui.
83 20091024
- http://www.autoplot.org/jnlp/20091024/
- improvements to idl/autoplot bridge
84 20091015
- http://www.autoplot.org/jnlp/20091015/
- Bugfixes in loading and saving vaps, resolved by adding autoComponent, autoRenderType, autoBinding properties
- bugfix with interaction of TimeSeriesBrowse and |slice0(0) component.
- Bugfix where time range binding would be deleted in vap load and sync to.
- improvements to autoranging, to support CEPPAD archive
- Experimental collapse1 operator for component.
- Introduce Tools menu that includes PngWalk launcher and Make PNG Script launcher.
- Experimental: Tools menu discovers scripts in HOME/autoplot_data/tools. This will probably become a set of bookmarks and the bookmarks manager will allow for managing tools.
- Bookmarks and recent items in PNG Walk Tool.
- refresh "external/applot.pro" which allows plotting in Autoplot from IDL via the server.
85 20090814
- http://www.autoplot.org/jnlp/20090814/
- introduce test suites for Hudson Continuous Integration Server.
- minor bugfixes.
- ascii table columns can have labels like "10.3-11.6"
- introduce build script to relax dependence on Apache Ant.
- initial support for vector datasets and spectrograms in TSDS
- component property of panel can reduce data as well. (bug 2837674 panel rank reduction via component property)
- bugfix 2833854: cluster vector plotted as spectrogram.
- bugfix 2837756: fail to autorange/autolabel when replacing panel family
86 20090710
- http://www.autoplot.org/jnlp/20090710/
- bugfix 2818967: inconsistent handling of fill obs in ACE SIS
- introduce support for bundle datasets
- bugfix in QStream when packets are >10000KB.
- introduce lightweight bindings to improve startup time
- tweaks to png walk tool, such as sorting filenames and spacing in coverflow.
- png walk tool reflections were released in last version.
- das2 Auralizer fixed.
- jython completions improved by setting symbols "resourceURI" and "dom". Automatic data source update removed as other mechanisms can provide this functionality.
87 20090627
- http://www.autoplot.org/jnlp/20090627/
- bugfix in autohistogram, most of data treated as outliers.
- tweaks to guess cadence algorithm, add explicit test for detecting log spacing. loosen up for log spacing.
- refactorings in Autoplot to decouple GUI from DOM model, this is to support applet and servlet use.
- refactor das2 to factor out dasml, legacy system for serializing das2 applications.
- make png walk allows output time format to specified instead of inferring format from aggregated URI.
- This allows use with datasets like TSDS that do not use aggregation.
- Also allows finer control like producing hourly plots. (%Y%m%d_%H)
88 20090620
- http://www.autoplot.org/jnlp/20090620/
- miscellaneous bugfixes in sync and cdf
- rank 3 column-major cdfs fixed with hacked cdf library
- hacked cdf library improves performance by avoiding unnecessary copies.
- cdf VAR_NOTES indicated on the data source editor.
89 20090619
- http://www.autoplot.org/jnlp/20090619/
- bugfix 2806556: dataset selector completion on a remote file brings up the data source editor, not a single completion of the filename.
- plots and panels flash as they are selected
- autolabel property for panels, plots, and axes completes fixes to autoranging vap files.
- bugfix 2792362: aggregation and context overview resets zoom.
- bugfix: restore support for plot( vapfile ) from scripts (and PNGWalkTool)
- improve support for plot from IDL.
- add "Example Scripts->Make PNG Walk" to script panel context menu
- Exception dialog coalesces repeated exceptions into one message dialog (e.g. message repeats 20 times).
90 20090616
- http://www.autoplot.org/jnlp/20090616/
- bugfix 2806556: dataset selector completion on a remote file brings up the data source editor, not a single completion of the filename.
- plots and panels flash as they are selected
- autolabel property for panels, plots, and axes completes fixes to autoranging vap files.
- bugfix 2792362: aggregation and context overview resets zoom.
91 20090612
- http://www.autoplot.org/jnlp/20090612/
- introduces the axis autorange property.
- fixes a number of problems as described here: http://autoplot.org/developer.axis_auto_property
- this will almost certainly caus labelling problems, in particular, edited labels will be clobbered by automatic ones.
- autorange property improves autorange behavior, for example, moving a second panels to same plot will autorange to include the new panel as well.
92 20090610
- http://www.autoplot.org/jnlp/20090610/
- bugfixes:
- problems with vap files resolved.
- download from authenticated FTP site works (such as ftp://user:pass@mrfrench.lanl.gov/).
- inconsistencies between Servlet and Applet initial view
- CDF depend_1 number of elements is incorrect.
- introductory rank 4 support in QDataSet
- introduce KeyChain object for storing credentials of HTTP and FTP sites, use basic uthentication dialog when user:pass is used in the URIs.
- improvements to jython completion in script console, ctrl +/- resize in script console.
- NOTE: vap load/save tightened up, which may cause some old vap files to break.
93 20090529
- http://www.autoplot.org/jnlp/20090529/
- bugfixes:
- bug where slice index reverts back to zero when panel focus changes
- layout issues when syncing child application
- bugs in python editor completion
- canvas size binding corrected
- introduce nnSpectrogram rendertype
- png walk support maturing
94 20090522
- http://www.autoplot.org/jnlp/20090522/
- bugfixes:
- aggregation with rank 3 datasets had lots of issues.
- multiple identical bindings would result in runtime exception when attempt to unbind
- 2793948: clean up of panels with child panels stuff (used for B-GSM for example, copy panels would fail)
- copy panels would fail
- vap files were quirky at best
- regression in panel focus fixed. (move By to plot below would move Bx instead)
- bugfixes with rank 3 dataset slicing, vap files, autoranging.
- 2792481: docked canvas could only be so small and status bar would get clipped. now axis panel and style panel have scrollbars.
- large ascii files with no valid records would hang up the reader during completion, now the header length is limited to 10000 lines.
- 2789036: tiny columns in ascii table fixed
- 2794977:File->"Reset Application" resets application to initial state.
- 2794972: "Edit Data Source" added to plot context menu.
- minor features:
- Ascii table reader gets new "tail" parameter
- script context gets "plot( panelNum, label, qdataset )" methods
- PyQDataSet is sequence by defining __len__, allowing ds[3] to slice a rank>1 dataset.
95 20090515
- http://www.autoplot.org/jnlp/20090515/
- Runtime Exception dialog allows exception reports to be submitted to Jeremy's server
- bugfixes:
- various bugs with the CDF panel editor pointed out by bob
- non-double values for validmin, validmax would cause runtime exception
- spaces in zip file names
- 2791340: Excel spreadsheet editor works in webstart release
- runtime exception for "java.lang.IllegalArgumentException: unable to find panel for das renderer" fixed
- panel height weights messed up after two panels.
- panel heights properly bind to das objects and are properly loaded and saved in vap files.
- cadence check disabling is done *after* we try to guess cadence.
- Excel and Ascii table GUIs [select] buttons clear the current selection so that any column can be selected.
- NullPointerException when export to Excel when dataset doesn't have units.
- many events didn't add to undo/redo list
- cdf panel displays parameter descriptions.
- bug 2790177: splash screen added to help with long startup time (7sec) issue.
- ascii table parser supports quotes in csv's (1,2,"help",3)
- ascii table parser can parse array of times (before times had to be depend_0)
Known issues:
- 2769881 delete parent panel, then switch to spectrogram
- completion with aggregation doens't work
- HugeScatter renderer needs to have the envelope (column min to max) painted to avoid Moire patterns.
- bug: aggregation sometimes still jumps when you adjust the z-axis. Demo 2.
- last recent URI is not added to DataSetSelector when Autoplot starts up.
- 2769881 delete parent panel, then switch to spectrogram
- 2712135 FileSystemCompletions must account for aggregation wildcards
- 2792362 aggregation and context overview resets zoom
- 2792363 add overplot resets zoom
96 20090511
- http://www.autoplot.org/jnlp/20090511/
- bugfixes including:
- aggregation with vap+dat fixed.
- cadence check disabled when guessCadence fails.
- 2702937 dataset URI in selector needs to update with panel focus
- 2787550 log Axis datumRanges in vap files
- 2778701 editor panels don't work with aggregation
- 2789482 aggregation ignores vap+ext scheme
- introduce layout model into dom. This should not affect the user interface, but will ensure .vap forward compatibility.
- row,column property of canvas node is replaces with marginRow, marginColumn.
- font properties of options node replaced with String for 2790172 XmlEncoder stack overflowbugfix.
- support for png walk tool introduced.
- cdf editor introduced.
- ascii table editor resets the number of columns displayed with the record parser is changed.
- greatly reduce boilerplate code in dom tree with new state change mechanism and DomUtil.diffs and DomUtil.syncTo.
97 20090501
- http://www.autoplot.org/jnlp/20090501/
- more bugfixes
- uint,truncatedFloat support in BinaryDataSource
known bugs:
- contains Java 6 code, won't run on java 5!
98 20090424
- http://www.autoplot.org/jnlp/20090424/
- autohistogram has nice bin boundaries.
- don't display legacy stats, only display stats from autohistogram.
- vap file URIs can have modifying parameters, like c:/foo.vap?timeRange=2009-04-24
- various bugfixes.
- bugfix 2620792: metadata shows up again.
- bugfixes in Excel file support, GUI editor.
- bugfix in autorange when CADENCE is set but MONOTONIC is not.
- introduce "slide right" feature to "TearOffTabbedPane" component that allows easy side-by-side views.
- bugfix 2771492: improve handling of spaces in URIs.
- clean up legend label, etc.
- bugfix 2769878: echo wrote to pdf
- remove extra das2 context menu actions (print to SVG, etc).
Known Bugs:
- 2781154 guessCadence isn't invoked on vap load
- 2781151 panel selection as plot focus is changed
99 20090417
- http://autoplot.org/jnlp/20090417/
- ascii data source: automatic skip lines in ascii file parser
- ascii data source: bugfix: two column ascii table works again.
- ascii data source: bugfix: time column detected again.
- cdf data source: rank 3 double arrays supported.
- bugfix: metadata panel shows data source metadata again.
Known Bugs:
- 2769881 delete parent panel, then switch to spectrogram
- 2769879 export data needs to remember last output
- 2769878 echo wrote to pdf
- 2712135 FileSystemCompletions needs to account for wildcards
- 2702937 dataset URI in selector needs to update with panel focus
- 2771492 spaces in Windows filenames causing problems again
100 20090411
- http://autoplot.org/jnlp/20090411/
- Numerous bugfixes:
- focus doesn't flip back to first panel of plot when it gets focus.
- clipped spectrograms after resize ("missing repaint triggers")
- switching focus panel caused moments (mean,variance) to be run with each selection.
- problems loading vap files with TimeSeriesBrowse capable URIs.
- rank zero dataset properties (like cadence) are serialized in QStreams.
- colorScatter works again.
- URI changes go into undo/redo
- extra dataSourceFilter nodes after vap loads
- FTP FileSystem multiple threads needing the same file is properly coordinated.
- ascii table parse automatic guessing of delimiter is improved.
- reset zoom doesn't reset labels
- vap files could create state with log and zero for range minimum, result in marching axes.
- File-> Add Panel... dialog makes it easier to add multiple panels and correlative plots.
- Support for correlative plots in DOM and "internal" DataSourceFilter nodes.
- Jython improvements:
- clean up old problem with Jython having to do with overloading of <,==,!=, etc.
- introduce python infix gt(), lt(), eq(), ne(), and(), or() etc.
- minor bugfixes.
- Improve ascii table output of rank 1 data
- Improvements to ASCII URI editor.
This completes the feature set for the new production branch. No major features will be added before branching this version. A production branch will be started in a couple of weeks, and the "Start Autoplot" link at the top of www.autoplot.org will run this version. Feedback on the function and quality of this release is greatly appreciated!
101 20090403
- http://autoplot.org/jnlp/20090403/
- numerous bugfixes.
- bugfix 2671572: deadlock in add context plot
- introduce canvas locking to improve performance during state transitions. https://bugs-pw.physics.uiowa.edu/mantis/view.php?id=303: strange intermediate states in transitions
- Update capability added, most file-based data sources can poll for local file updates with experimental filePollUpdates=0.1 (checks every 0.1 seconds).
- reduce the total download size by trimming NetCDF and OpenDap jar files to just what's needed. Thanks Doug!
- bugfix: large arrays of vectors are displayed using "huge scatter" render style.
- log message levels reduced to FINE or quieter so the messages don't show up in applets, etc.
- QDataSet CADENCE is now a RankZeroDataSet, to remove ambiguity of a double. For example, logarithmic tags can have cadence "10% increase"
- RankZeroDataSet properties are serialized property in QStreams.
- dataset operators like add now reconcile dataset geometry. So you can add rank 0 to rank 2 dataset, for example.
102 20090327
- http://autoplot.org/jnlp/20090327/
- Improvements to the Ascii Table GUI
- non-records (e.g. comments) are not broken up into fields
- unrecognized parameters are preserved
- support for rank 2 specs using multiple column selection
- clarify gui use with "select" buttons
- ASCII table depend1labels and depend1values improve support for spectrograms and multiple channel plots.
- Property Editor edits multiple panels simultaneously.
- many findbugs warnings resolved, identifying a few real bugs, such as copy image to clipboard.
- bugfix: TimeSeriesBrowse had a bug that could result in empty plots in writeToPng.
- autorange detection of log/lin (and cadence) is improved by using autohistogram improving result when xtags are log spaced.
- QDataSet.CADENCE is now a rank 0 dataset, removing ambiguity about how it should be used.
- bugfix: jython completions popup works again in both the script panel and the command line.
- jython script panel has horizontal scrollbar.
- bugfix: default row is "2em,100%-3em" fixing clipped axis plot from servlet when row is not specified.
- dasCore is now built from source.
- add overplotAnotherUrl which adds a panel on the current plot.
- shift+enter on URI address bar adds the panel as an overplot.
- active property in dom Panel nodes.
- many other bugfixes.
- webstart release uses CDF 3.3.0, which supports 64 bit Linux and Mac desktops.
This is very close to the new production version.
103 20090319
- http://autoplot.org/jnlp/20090319/
- many bugfixes:
- 2619858: filesystem completions not sorted
- 2213890: isotropic doesn't work for polar/vis images
- 2071413: autoLayout can oscillate
- 2694142: Epoch16 validmin, validmax are not supported
- 2620033: panel focus problems
- https://bugs-pw.physics.uiowa.edu/mantis/view.php?id=346: seriesRenderer accept context concave regions
- ZipFileSystem allows data from within Zip files to be accessed.
- Improve support for Onera CDFs
- AutoHistogram result available in Metadata Panel Statistics node.
- introduce Legend labels that can be added for any panel.
- introduce Layout tab that improves access to panels and improves transparency. This will soon provide sophistocated layout controls.
- headerDelim parameter added to AsciiTable reader.
- rank2 parameter added to BinaryDataSource.
- support for unsigned shorts in BinaryDataSource.
- ftp allows for credentials to be used ftp://<user>:<pass>@nis-ftp.gov/
- bugfix in ftp that prevented some sites from being used.
- bugfix in das2 that allows spectrograms to be used server-side.
- bugfix in TagGenDataSet that prevented some FITS from being veiwed.
104 20090227
- http://autoplot.org/jnlp/20090227
- introduce AutoHistogram, a one-pass histogram which adjusts binsize and first bin location, and detects outliers.
- improved cadence-guessing algorithm uses AutoHistogram for more robust and accurate result.
- SeriesRenderer allows cadence check to be disabled.
- introduce support for ZipFileSystem, which allows files within zip files to be accessed.
- many bugfixes, including
- 2620088: shortcomings of the automatic addition of panels
- 2618423: jython ambiguity, introduce jyds extension
- 2617650: jython script panel needs to check read only mode.
- 2620792: jython plot(ds) uses leftover metadata.
- 2619858: filesystem completions not sorted
- bugs in context overview.
- introduce hdf5 support through NetcdfDataSource
- history added to console command line
- feature 2427040: recent URIs can be exported to bookmarks file
- axis labels and plot titles can contain entities like ρ or ρ
Known Bugs:
- 2618432: huge scatter only renders in black
- 2620033: panel focus problems
- 2619827: cdf doesn't work on amd64 linux
- 2458542: missing repaint triggers
105 20090219
- http://autoplot.org/jnlp/20090219
- bugfixes associated with automatically adding extra panels for components.
- introduce "huge scatter" render type that easily handles millions of points. This is used when the rank 1 dataset has more than 200K points, rather than clipping the data.
- bugfix: add plot->context overview doesn't reset the range on the original plot.
- bugfix: dates are again printed along with times on time axes.
- other minor bugfixes, such as isotropic mode works.
- show overview and auto-overview check boxes removed, use "Add Plot"->"Context Overview" instead.
Known Bugs:
- huge scatter only plots in black, which may lead to confusion
106 20090212
- http://autoplot.org/jnlp/20090212
- http://autoplot.org/applet-20090212
- add plot and axis context menus to bind to other plots, add connectors, add plots, etc.
- bugfixes for servlet
- bugfixes in data source editors for ascii tables and excel spreadsheets.
107 20090202
- http://www.autoplot.org/jnlp/20090202
- misc. minor bugfixes
- console tab now has command-line interpreter for controlling application.
- cdfDataSource has new option interpMeta=no.
Known Bugs:
- SeriesRenderers accept context click anyway within concave region, causing confusion. bug report
- If three panels plot three components, then the URI is reset to a rank 1 dataset, the extra panels are not removed. A mechanism for detecting and automatically removing component panels is needed.
- Controls for removing and moving panels, plots, and dataSources is lacking. DataSources are never removed from the application, but are often recycled. Same is true with Plots and Panels.
- Rendering performance is poor on Fedora 10. This has not been isolated to the OS, Java, or a new bug in the application. Windows performance is fine.
108 20090117
- http://www.autoplot.org/jnlp/20090117
- World Data Center KP jython script supported.
- Vector DataSets are rendered by component, so when a dataset like B-GSM is loaded, three panels are introduced and each component's style may be individually controlled.
- Introduce support for unconventional Themis timetags that were supported in CDAWeb but not in Autoplot.
- improve support for clicking on renderer to select corresponding panel.
Known Bugs:
- SeriesRenderers accept context click anyway within concave region, causing confusion. bug report
- If three panels plot three components, then the URI is reset to a rank 1 dataset, the extra panels are not removed. A mechanism for detecting and automatically removing component panels is needed.
- Controls for removing and moving panels, plots, and dataSources is lacking. DataSources are never removed from the application, but are often recycled. Same is true with Plots and Panels.
- Rendering performance is poor on Fedora 10. This has not been isolated to the OS, Java, or a new bug in the application. Windows performance is fine.
109 20080818
- improvements to rank 3 handling
- rank 3 title indicates slice bin
- mousewheel controls slice index selector
- fixes is autolabelling and autoranging rank 3
- units reported in slice title
- fixes and tweaks to autoranging
- fixes in autolayout
- selection of CDF parameter name from completions droplist triggers plot
- simple export-to-cdf support
- script editor reports caret position and selection length
- bugfix: valid min, valid max, fill lagged to from old dataset to new dataset.
- bugfix: autolayout bug where plot marches off the canvas fixed
- downloaded resources persist past session in HOME/autoplot_data/
110 20080824
- http://www.autoplot.org/jnlp/20080824
- bugfix: dataset subtract null pointer corrected
- axis labels can contain entities like ρ (ρ)
- Cache menu bar item added, with option to use GUI to delete folders and files.
- script editor error annotations
- bugfix 2068203: CDF reader fill handles invalid values in Timas timetags.
- new code tries to guess default slice dimension from metadata.
- initial slice dimension property reported in slice dimension droplist
- "Help->Release Notes"
- bugfix 2070274: marching axes on Mac.
- dataset selector triggers plot on droplist selection
- make traces in stackplot (e.g. B gsm) more colorful.
- bugfix: runtime exception in vertical and horizontal slicer when sliced panel changes rapidly.
- bugfix 2053465: metadata panel has duplicate nodes, empty nodes
Known Bugs:
- Autolayout can oscillate when new layout uses new ticks.
- Mac touchpad two-finger touch cause very rapid scale changes.
111 20080904
- http://www.autoplot.org/jnlp/20080904
- numerous bugfixes:
- 2087871: completion tries to plot when it's clearly not valid
- 2089294: TimeSeriesBrowse posts worthless requests, multiple requests
- 2071413: autoLayout can oscillate
- 1994597: problems with files with percent (%) in name
- 2087865: runtime errors with javadoc popup when not online.
- Coordinate Out of Bounds! runtime exception
- NearestNeighbor rebinning for spectrogram bin averages, not subsamples
- AsciiTable source can have timeFormats like "%y%m%d %H%M" (containing one delimiter)
- TimeSeriesBrowse-able data sources update the URL.
- improvements to OpenDAP support. ISTP vector array quantities supported. Improve cancel.
Known Bugs:
- Slice Index spinner limit can be set incorrectly (after Demo 12 fits?)
- ftp://ftp.virbo.org/LANL/LANL1991/SOPA+ESP/H0/LANL_1991_080_H0_SOPA_ESP_19920308_V01.cdf?FPDO has runtime
- dataSetSelector URL sometimes clears needlessly
- Mac mouse wheel problems
112 20080911
- http://www.autoplot.org/jnlp/20080911/
- improved export to cdf support
- cdf reads in CDF_BYTE data
- support for LANL cdf files
- in ascii table reader, pluses in URLs supported to improve timeFormat
- bugfix: loaded .vap file URL is displayed in dataset selector after loading
- change of focus to plot replaces .vap file URL with dataset URL.
- bugfix: more runtime exceptions in jython script panel handled.
- bugfix: I/O exception in filesystem completions is handled with friendly dialog, not null pointer exception
- introduce plot( x,y ) and plot (x,y,z) to the application script context to avoid reliance on QDataSet.DEPEND_0, etc.
- das2 library refactored so all packages are org.das2, not edu.uiowa.physics.pw.das
113 20080912
- http://www.autoplot.org/jnlp/20080912/
- bugfixes and minor features in the ascii parser.
- improvements to completion documentation on ascii data source.
- bugfix: infinite loop in string metadata fixed. This would result in index out of bounds exception on metadata tab.
114 20080924
- http://www.autoplot.org/jnlp/20080924/
- bugfix: two-point timeaxis autorange bug fixed.
- bugfix: IndexOutOfBounds exception when one column is found in an ascii file
- bugfix: extraneous firings of plot button when recent list was updated.
- TimeSeriesBrowse initial data plot will be based on axis resolution, rather than the URL resolution. URL resolution limits TSB resolution.
- parse/format QStreams (.qds), QDataSets embedded in a das2 stream.
- bugfix: long titles would cause plots to be clipped.
- QStreams are used to embed data into .vap file.
- foreground and background colors, font, enabled features are persistent between sessions.
- manage cache has option for copying data out of the cache.
115 20080929
- http://www.autoplot.org/jnlp/20080929/
- bugfixes in AsciiParser (no valid records)
- Servlet has many controls, including render type and timerange
- bugfix: limit rapid mousewheel events on macs with touchpad, which cause disorientation.
- bugfix: symbol color is removed to options, since foreground and background color options should always go together.
- bugfix: canvas font name is properly stored in options.
- TODO: add row, column controls to vap.
- support for epoch16 in CDF files.
- SeriesRenderer supports histograms with log-spaced bins
116 20081008
- BinaryDataSource can have record lengths that are not multiples of the data type.
- BinaryDataSource format accepts type and byteOrder parameters.
- ImageDataSource will return a rank 3 image when channel is not specified
- autolayout, autolabelling, layout, isotropic info persist in vap.
- QStream can handle non-qubes that slice to qubes. ("QubeSet")
- Improvements to QStream ascii formatting.
- OpenDAP DSequence of DFloat64 support, remove extraneous quotes from CDAWeb server.
- runtime bugfixes in CDF, aggregation.
- New Bookmarks features including Folders, Drag and Drop, and prep for icons
- Ascii tables ISO8601 support restored.
- Tweak autolayout logic to remove jitter.
Known Issues:
- repaint can cause font change to be undone.
- single-element cdf epoch values aren't rendered properly.
117 20081014
- bugfix: single-element cdf epoch values aren't rendered properly.
- getDataSet( surl ) in IDL via IDL-Java Bridge
- minor refactorings to support IDL-Java Bridge
- minor fixes in jumbojar script.
- more controls for servlet.
118 20081024
- http://www.autoplot.org/jnlp/20081024/
- legend bubble for Vector plots
- openDAP fixes
- fix support for Vector plots
- name variables
- Export data derives default name from DataSet name.
- TSDS fixes
- Ascii labels dataset in rank2.
- bugfix: repaint can cause font change to be undone. (Resize caused baseFont to be used.)
- openDAP supports labels quantities when "LABL_PTR" is used.
- servlet doesn't set xaxis timerange if it's not a time axis.
- example form in servlet doesn't lead giant data reads
- stride supported in CDF.
- CDF supports rank 2 CDF_INT4 to support PB5-encoded times.
- FTP filesystem provides determinate progress feedback.
- FTP filesystem bug on windows fixed, where .part file could not be renamed after download.
TODO: QDataSet operations too liberal in propogating properties through binary and unary operations.
119 20081025
- http://www.autoplot.org/jnlp/20081025/
- bugfix: mistake in CDF epoch16 unpacking corrected.
- bugfix: servlet properly sets font.
- bugfix: runtime exception in servlet plotting TimeSeriesBrowse (TSDS source) corrected
- bugfix: SeriesRenderer, auto-ranging properly handle fill data in DELTA_PLUS, DELTA_MINUS.
- tsds points per day quanta updated to match server.
120 20081031
- http://www.autoplot.org/jnlp/20081031/
- bugfix: TSDS and aggregation had extra initial data load.
- hostname completion based on local cache of files.
- CDF supports rank 3 int, short, and byte data.
- cadence calculation improved by quality checks.
Known Issues:
- Cadence algorithm still has issues, now it's too permissive.
- CDAWeb team is still seeing crashes on Windows for some CDF files.
- Isotropic mode appears to be broken for POLAR/vis example, where column and row units are indeces but are not considered equal.
121 20081103
- http://www.autoplot.org/jnlp/20081103/
- speed improvements to binary data source for rank 1 and rank 2 uint and int data.
- Util.getDataSet for jython scripting doesn't copy the QDataSet if is already writable.
- ImageDataSource identifies color channel names in rank 3 result.
- bugfix in filesystem completions. Sloppy check caused NullPointerException.
- improvements to Excel reader to support spaces in sheet names, multiple lines between label and data rows.
- use last version of CDF libraries to get around crash on Windows, webstart.
- bugfix 2212435: FileNotFoundException first time completion on cdf file. (double firing of "go" button)
122 20081105
- http://www.autoplot.org/jnlp/20081105/
- use newest version of cdf library, opening files with r/w permission to work around crash.
- add bookmark... improved to encourage use of titled bookmarks.
- bugfix in CDF on Windows, with 9-character folder names.
- bugfix percents in un-encoded URLs, e.g. timeformat=%Y-%j, work again.
123 20081113
- http://www.autoplot.org/jnlp/20081113
- bugfix: prefixed URIs, such as dat.http://www.autoplot.org/data/autoplot.csv, support factory completions
- over size rendering supported in spectrograms, improving appearance of zoom/pan.
- bugfix: runtime errors in ascii table parser fixed when no records are found.
- status messages have busy, warning and error icons to improve feedback
- status messages can be set in jython scripts with setStatus()
- bugfix: jython completion is done off the event thread, so the app doesn't hang when jython hangs.
- plot(x,y,z) supports rank 1 z, color-coded psyms.
- bugfix: keyboard can be used to select item from dataset selector droplist.
- bugfix: datasource completions work on uris without the file://.
- templates use dollar signs instead of percents. ($Y rather than %Y).
Known Bugs:
- aggregation doesn't work when scheme is prefixed, e.g. dat.file:///
- aggregation doesn't trigger when %y appears before "?" which appears before "%Y" (fixed).
- file cache manager actions popup doesn't popup on Windows.
124 20081120
- http://www.autoplot.org/jnlp/20081120
- This has been branched to provide a stable release for AGU 2008. Bugfixes will be pushed to clients.
- new URI specification implemented. So Autoplot URLs are now URIs like: vap+dat:/home/jbf/data.asc?rank=2
- bugfix: file cache manager actions popup on Windows.
- bugfix: init plot clipped by autolayout fixed.
- bugfix: completions with uris with aggregation and explicit datasource. e.g. vap+dat:/home/jbf/data_$Y.asc?rank=2
- bugfix: other minor bugfixes.
125 20081120(3rd release of branch)
- http://www.autoplot.org/jnlp/20081120
- openDAP support for single parameters, and constraints.
- introductory support for DataShop server
- bugfix: new cadence logic must not take effect for time units.
- bugfix: completions don't remove vap+dat: scheme.
Known Bugs:
- completions sometimes wipe out out parameters.
- failure to identify fill in demo 5. (https://sourceforge.net/tracker2/?func=detail&aid=2320567&group_id=199733&atid=970682)
- (demo 10) http://autoplot.org/data/autoplot.ncml fails to range properly on the x axis.
- %{milli} doesn't work, and $(milli) isn't supported.
126 20081201
- http://www.autoplot.org/jnlp/20081201
- Architecture redesign that introduces the long-awaited DOM and improved MVC architecture.
- "DOM" describes entire application state.
- Controllers mutate state and react to changes.
- more consistent behavior throughout the system
- improved scripting
- comprehensive undo/redo save/load support.
- Support for multiple panels and overplots.
- GUI editors for Ascii and Excel data sources.
Known Bugs:
- many!
- metadata doesn't bind to single panel
127 20081201 (rerelease)
- http://www.autoplot.org/jnlp/20081201
- several bugfixes:
- excessive repainting caused by repeating timer corrected.
- bug with rank 3 CDF datasets DEPEND_1 and DEPEND_2 fixed by removing old kludge
- bug where controller reference was copied in copy corrected.
- data URI is displayed in metadata panel
- properties are displayed independently of the dataset.
- rank 3 support works somewhat
- bugfix: metadata binds to single panel
- bugfix: axis labeller correctly set when switching between timeaxis and dimensionless axis.
Known Bugs:
- Copy plot doesn't work consistently.
- some work is done on GUI event thread that shouldn't be.
- still binds new plot to application timerange if it's not in the same day.
- many more
128 20081208
- http://www.autoplot.org/jnlp/20081208
- bugfix: several major bugfixes leading to quirky behavior corrected in CopyPlot, etc.
- Overview panel support reintroduced with DOM Connector objects.
- Bindings made more transparent.
- Refactor DomNode diffs to return Diff objects with do/undo functions.
- metadata binds to single panel.
- statistics node gets ascii art histogram.
- copy panel must be used to have two plots bound by the xaxis.
- plots can be unbound.
Known Bugs:
- TimeSeriesBrowse still doesn't work.
129 agu2008-20081214
- http://www.autoplot.org/jnlp/agu2008-20081214
- stable branch contains many pre-agu bugfixes.
- support for fractional day of year in ascii tables.
- ignore cadence inserts a large value for the cadence into the dataset so that time series is connected.
Known Bugs:
- completions can result in extra vap in URI. Remove extra vap.
- intermittent settings carry over after data source switch, causing suboptimal autoranging. Reload data to work-around.
- in rare cases, autolayout can cause axes to oscillate. Resize canvas to work-around.
- improved cadence-guessing still fails in some cases. use "ignore cadence"
- some completions don't fire "plot it" event. Press green play button when application is idle after completion.
- plot fails to repaint after maximize on Windows. Slightly adjust axis setting to trigger repaint.
- intermittent plot bookmark fails, the bookmark appears in the recent list but isn't plotted.
130 20081214
131 20081217
- http://www.autoplot.org/jnlp/20081217
- TimeSeriesBrowse (aggregration,etc) works.
- minor bugfixes in AsciiTableEditorPanel
- timeParser allows $-1m/$d/$y so that fields aren't assumed to be fixed width.
Insert non-formatted text here
