Autoplot Change Log
From autoplot.org
This is the development release list. After testing several releases, a release becomes final.
1 20100730
- http://www.autoplot.org/jnlp/20100730/
- 7/28 release with memory limited to 1.2GB to support use on Windows XP.
- bugfix 3035326: cdf render type is ignored.
- bugfix 3036373: minor problems on mac.
2 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.
3 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.
4 20100625
- http://www.autoplot.org/jnlp/20100625/
- development release fixes bug for folks at LANL, contains new features for PW at Iowa.
5 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
6 20100528
- http://www.autoplot.org/jnlp/20100528/
- finish off bugfixes for incremental release.
7 20100510
- http://www.autoplot.org/jnlp/20100510/
- bugfixes on bugs reported by Reiner and others.
- improvements to embedded help
8 20100430
- http://www.autoplot.org/jnlp/20100430/
- bugfixes on bugs reported by Reiner.
- improvements to embedded help
9 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
10 20100422
- http://www.autoplot.org/jnlp/20100422/
- bugfixes on bugs reported by Reiner.
11 20100414
- http://www.autoplot.org/jnlp/20100414/
- bugfixes on bugs reported by Reiner.
- other bugfixes, such as java 5 thread locking.
12 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.
13 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.
14 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.
15 20100226
- http://www.autoplot.org/jnlp/20100226/
- many bugfixes in the pngwalk tool.
- minor bugfixes along AGU branch.
16 20100211
- http://www.autoplot.org/jnlp/20100211/
- many bugfixes in the pngwalk tool.
- minor bugfixes along AGU branch.
17 20100129
- http://www.autoplot.org/jnlp/20100129/
- renames "panel" to "plotElement" as panel name was confusing.
- minor bugfixes along AGU branch.
18 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.
19 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.
20 20091024
- http://www.autoplot.org/jnlp/20091024/
- improvements to idl/autoplot bridge
21 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.
22 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
23 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.
24 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)
25 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.
26 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).
27 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.
28 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.
29 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.
30 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
31 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.
32 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
33 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.
34 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!
35 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
36 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
37 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!
38 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.
39 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.
40 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.
41 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
42 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
43 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.
44 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.
45 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.
46 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/
47 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.
48 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
49 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
50 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.
51 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.
52 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
53 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.
54 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.
55 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.
56 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.
57 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.
58 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)
59 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.
60 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.
61 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.
62 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.
63 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
64 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
65 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.
66 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.
67 20081214
68 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
