Autoplot Application (#{tag})

Have a nice break!
Autoplot attempts to allow plotting of data from many data sources, including local files and OpenDAP servers.
Datasets are identified with URIs, and by the URI's extension a module is used to load the data into the internal data model. Data is then
displayed by guessing the rendering method and axis ranges to provide a reasonable, useful view of the data.
This is the Autoplot2011 branch. Its feature set is finalized and will soon be the production branch.
Single-jar version, autoplot.jar, can be run without network access and from the command line. Note CDFs are only supported
via the Java-based reader and Autoplot will attempt to use it when the C-based version is not available.
Bugfixes:
- aggregation didn't allow wildcards like (.*) to be used, now it does.
- 3395693: FTP filesystem caching assumed a static remote site, now new listings are made up to once every 20 seconds (as with http)
- Ops.interpolate preserves metadata
- fill not identified in Ops.magnitude
- Operations pipeline correctly handles metadata by dropping external metadata for unsupported functions. Before we would just ignore them, so data and metadata would not match up.
- 3436569: Double-slicing (Rank 4 to Rank 2, |slice2(0)|slice1(0)) would not be properly reported in Operations field
- 3436922: in slicing of SpaceWeather(20,8,3) where changing the slice wouldn't reset properly
- 3436911: in automatic slicing of vap+inline:ripples(20,8,3). Adjusting slice index wouldn't adjust child slices.
- bugfix label of in-line dataset in rich ASCII files
- Spectrogram render type correctly restored from vap file. Before the renderType node would get close, but NoInterpolate mode would not work.
- 3437327: two column csv without time location units wouldn't plot as it would have with the AsciiDataSource, now it does.
- 3438527: getViewWindow() returns null after second is closed
- 3439598: CDF variable with three channels having same name
- bugfixes with remote bookmarks, when remote folder contains other remote folders
- in applot.pro, check for NaN's before byteswap
- in IDL/Matlab bridge, error reporting is improved.
- logic for guessing timerange supports non-aggregating data sources, and guesses before entering GUI.
- expert/basic mode code accidentally turned overplot button back on in add plots GUI.
Older Bugfixes:
- bugfix loading rank 4 CDF files
- bugfix: CDAWeb all.xml correction handled. Earlier development releases will no longer work.
- bugfix: FTP shows credentials dialog when anonymous login fails with 530 exception.
- huge round of FindBugs bug fixes correct minor bugs (probably never observed) and cleans up code.
- bugfix: minor bugfixes of the CDAWeb GUI.
- bugfix: extraneous "(remote)" labels on remote folders
- clean up of bookmarks GUI
- pngwalk removed from basic mode, clean up separators
- round of findbugs to remove most offensive code
- from the autoplot 2010 production branch:
- bugfix: minor internationalization problems (DigitalRenderer)
- bugfix: RTE reports are properly formatted XML
- forward compatibility with autoplot2011 bookmarks
- bugfix: RTE when CDAWeb panel is entered before anything else is plotted.
Features:
- Java Webstart supports "single instance", so relaunching will recycle running app instead of opening a second window
- rfe 3433860: Data operations can contain both component and process string, as in "Bx|histogram()"
- slices function introduced, to clarify high-rank slicing. |slices('',16,4) instead of |slice1(16)|slice1(4)
- Greek and Math symbols added to the font chooser dialog sample text
- TimeSeriesBrowse used to initialize GUIs.
- more findbugs cleanup of source code.
- python codes can convert strings like "10 nT" into datasets. e.g. ds+'10 nT' works now.
- <update check="background"> should speed up launch a little more
- ask before quitting when "close" is pressed and this is the last panel
- popup menus for axis tab show macros like %{RANGE}
- processed data result (e.g. after slicing) is shown on metadata tab. (Buggy)
- values in metadata tab are now the first twenty and last three values
Less recent features:
- Minor cleanup of timerange GUI.
Known issues:
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!
data is input from:
- ASCII files (.dat,.txt)
- Binary files (.bin)
- CDF files(.cdf)
- Excel spread sheets (.xls)
- das2Streams (.d2s or .das2Stream)
- ViRBO's TSDS server
- QStreams (.qds), QDataSet on a das2Stream
- Plasma Wave Group das2 Server
- NetCDF files (.nc,.ncml)
- HDF5 files
- DODs servers (.dds)
- Cluster Exchange Format files (.cef)
- Fits Format Files
- Images (.jpg, .png, .gif)
- Wav audio files
This is not complete, and limitations include:
- Quantities of rank 3 dimensionality (e.g. flux(Time,Energy,pitch) are plotted by slicing.
- Quantities of rank 4 dimensionality (e.g. flux(Time,Energy,azimuth,sector) are plotted by slicing twice.
autoplot.org is the wiki website, and contains
more information than this launch page.