What's new in Autoplot 20180a_2
Mar 27, 2018
- Update to botched v2018a_1 release (it wasn't clear which SVN version was used)
New in Autoplot 20180113a (Jan 14, 2018)
- Tweaks to QC in PNGWalk Tool
- 1946: correction to histogram rendering
New in Autoplot 20180106a (Jan 8, 2018)
- tweaks to ascii editor to improve usability.
- ## synchronize checks cadence to limit interpolation.
New in Autoplot 2017a_6 (Dec 21, 2017)
- 1935: time range GUI read recent timeranges on the event thread, which could hang the GUI Thanks, Ivar!
- corrections to export-to-cdf code, when TT2000 is used, to VALID_MIN and VALID_MAX, and the units Thanks, Ivar!
- "which range" dialog is properly centered
- corrections to series control GUI, where ReferenceValue was mislocated
- refactor slicers so a top painter is used instead of subclassing
- corrections to HAPI client's caching, cached streams are zipped
- findbugs RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE Thanks, Findbugs!
- HAPI getInfo needs to check offline status before attempting to get a URL resource
- 1933: Bugs when offline didn't properly use ro_cachetxt setting Thanks, Ivar!
- rte_0155056645: IndexOutOfBounds caused by new quick monotonic check Thanks, Scott!
- SAMP listener was not properly passing the URI, should have done on event thread so old one was used Thanks Baptiste!
- Matlab/IDL interface disables SSL checking Thanks, Kris!
- Events bar renderer supports nominal data without x tags, using 0,1,2, to mimic other renderers
- Zoom/Pan mouse module uses precise wheel rotation interface, supporting precise mice and trackpads
- Zoom/Pan shift+wheel is no longer supported, since Macs use horizontal track pad motion for this Control+wheel still works for pan
- 1913: extraneous question mark introduced by makeCanonical(URI) corrected
- Data Mashup dialog add expression option properly removes human-readable label from "magnitude(x): the lengths of the vectors" and others
- HAPI file caching failed to update download URL to include full days, resulting in partial cache files
- trim( ds, t1,t2) handles when ds is length 1 or length 0 Thanks Ivar!
- 1924: Time Range mode allows local vap timerange to be edited, as you can with the URI selector
- PngWalk properly decodes and encodes URIs, supporting spaces and brackets in file names
- new cadence check of waveform data had a branch which would result in NullPointerException
- run batch GUI new keeps track of events list GUI
- valid(r3) where r3 had a BUNDLE_1, as with MagEIS data, would create an invalid result
- Masafumi caught a case where new series symbol connector code was too restrictive on units
- left vertical axis with tick labels turned off, failed to draw the ticks Thanks, Masafumi!
- 1922: Jython script which hangs the Java session Check for this condition and fix the situation by switching to a linear axis Thanks, Masafumi!
- rte_0088023411: where subsetting a CDF which had non-time-varying data marked as time-varying caused RTE Thanks, zhangzx!
- rte_0211810917: where single column ASCII files could not be read, and Sebastian's file triggered the same bug Thanks, Sebastian!
- "Display Data" mouse module handles events data
- file system names use / on Windows, in the cache tool
- 2017 update of the signature for jar files Thanks, Bernie!
- 1916: logic for working with POES dataset caused some breaks in Masafumi's data to be skipped
- TrimDataSet trims BUNDLE_0, so that datumRange(evt[0:2]) can be used to easily get the time range
- 1912: re-fix bug where trim would include extra point, this time without dependence on cadence Thanks Ivar!
- recent changes in pdf support broke legacy pdf output Thanks, Ivar and others for pointing this out!
- non-standard micro symbol was used for microseconds, making standard microseconds behave improperly and failure to render as waveform Thanks, Chris!
- 1916: "NaN" parses to fill Datum for times This supports breaks in timeseries Thanks, Masafumi!
- 1912: new change to check cadence didn't properly consider conditions when issuing errors Thanks, Ivar!
New in Autoplot 20171216a (Dec 17, 2017)
- rte_0155056645: IndexOutOfBounds caused by new quick monotonic check
- 1912: corrections to trim which would skip points or leave points in with waveform data.
- Corrections to SAMP support to allow multiple simultaneous requests.
- rte_0211810917: where a single-column ASCII file could not be read
- a bunch of new controls for plot command, such as tick locations and right-axis plots.
- the script plot command returns the plot and plotElement affected.
- new logos!
New in Autoplot 20171116a (Nov 17, 2017)
- correction of Java signature
- Jython codes can define "custom renderers" which paint data onto the plot.
- create PNGWalk allows running with the interactive Autoplot, instead of via vap file to a background process, to allow Jython extensions.
- allow MashUp Tool to be used on a Mac, because dragging from the functions area doesn't work.
- single column ASCII files can be read again.
New in Autoplot v2017a_4 (Nov 1, 2017)
- PDF output improvements more precise pixel-to-point scaling.
- "Run Batch" allows times to be loaded from events file.
- CSV automatically switches from comma to semicolon.
- EventsConjunction function returns where two events lists have overlaps.
New in Autoplot v2017a_3 (Nov 1, 2017)
- changes to better support SAMP.
- improvements to completions.
- X11 color names added, transparent colors supported.
- More plot symbols added.
New in Autoplot v2017a_2 (Sep 19, 2017)
- corrections to Jython refactoring.
- preserve the scientist's timerange in GUIs, some would reset to dataset default range.
- SAMP interface handles URLs to servers.
- 60+ bugfixes since v2017a_1
- 20+ new features since v2017a_1.
New in Autoplot v2017a_1 (Jul 14, 2017)
- internal renaming of codes refactoring, old Jython scripts should still work.
- bugfixes
New in Autoplot 20170707c (Jul 10, 2017)
- corrections to package refactoring of jython scripts.
- 1661: revisit format to CDF on Windows
- 1854: clean up code which relied on file.toString to construct URLs for the NetCDF library
- 1836: ds.putProperty( QDataSet.UNITS, None )
- start SAMP adds a status tab.
New in Autoplot 20170628a (Jul 3, 2017)
- refactored release moves package names to org.autoplot and org.das2.qds.
New in Autoplot 20170602b (Jun 7, 2017)
- rte_2052946987: index-out-of-bounds when data is reduced and all data is outside the visible region. Thanks, Kris!
- colorbar control points allow resize, useful when there is a hidden plot and common colorbar. Thanks, Ivar!
- 1839: append of two rank zero datasets should be a rank 1 dataset. Thanks, Kristoff!
- rte_0153443069: CSV parser editor GUI would fail with NullPointerException because handling was delegated a sloppy code.
New in Autoplot 20170521a (May 22, 2017)
- Old events scheme check (time,deltaTime,color,str) was broken since last production release v2016a_15.
- Data Point Recorder sorting is disabled while data is loaded from a file, for speed.
- Catch when "orbit:file:///..." was used where "file:///..." should have been used for an orbit file, which would block entry to the time range editor.
- Add tools menu to PNGWalkTool, and action to write PNG Walk to PDF file, and write sequence as animated GIF
New in Autoplot 20170509a (May 11, 2017)
- round of improvements to the PNG Walk Tool, including show only QC-marked files and zoom on image.
- jnlp needed Codebase attribute to run without complaint. Thanks, IcedTea!
- Wind waves showed where dbAboveBackground mishandled valid range metadata.
New in Autoplot v2016a_15 (May 1, 2017)
- PDS-PPI node now gets data from http://pds-ppi.igpp.ucla.edu
- pngwalk tool accepts &timerange=2016 to subset the pngwalk
- Jython editor now allows tabs to be used instead of spaces, when "tabIsCompletion" is false
- JUNO Perijove intervals added
New in Autoplot v2016a_14 (Mar 27, 2017)
- bugfixes since the last production release
- innocent v2017a features introduced that don't affect function, like Java8 javadocs.
New in Autoplot 20170227a (Mar 1, 2017)
- Null pointer when selecting time field type but time format column has never been set.
- 1789: PngWalkTool correct feedback about writing to writable FileSystem.
- 1754: Correctly support download of http://autoplot.org/data/AMSR_E_L3_SeaIce6km_B06_20070307.hdf.gz, where the .gz and Apache confuses things.
- 1785: unable to format bundle (B-field X,Y,Z) to CDF. (Append is now handled properly).
- export-to-wav has timeScale parameter for scaling time tags, useful for auralizing B-Field data.
New in Autoplot 20170113a (Jan 16, 2017)
- orbit plot properties are set properly from .vap files
- script correctly use positional (not named) parameters from command line
- spectrograms with no valid ytags would cause a runtime error popup
New in Autoplot v2016a_10 (Jan 10, 2017)
- last release of the v2016a branch
- fixes HAPI server client, which was doing web transactions on the event thread, potentially causing problems with slow servers or network
- aggregation avail=T attempted to download granule metadata when it is not used.
- render topDecorator is cleared when reset is called.
- mouse modules (crosshair,etc) allow up,down,right,left keys for precise control.
New in Autoplot 20170102a (Jan 4, 2017)
- 1740: two-columns of iso8601 do not read properly as events list
- ## 1746: dasPlot created off event thread would occasionally cause RTE 11148*.
- ## ascii file dep0units can be used to explicitly set the units, and does this correctly for times now as well.
New in Autoplot 20161109b (Dec 26, 2016)
- improvements to run batch facility.
- minor corrections to HAPI support.
- change color to black from custom
- Bookmarks when a single plot is already plotted
- don't go into the completions editor when there is no extension.
- break into stack of plots reconnects time series browse to new x-axis.
New in Autoplot 2016a_9 (Dec 26, 2016)
- rte_1736345160: improperly-localized strings caused RTE in layout tab's "make taller" and other buttons. Thanks, Andre!
- rte_0095613254: if the vap+cdf: was missing from the URI, Tool->"Mash Data" would fail.
- data set selector component setValue would add " " when there was an extra space at the end when cut-n-paste URIs.
New in Autoplot 2016a_8 (Nov 7, 2016)
- First production release of HAPI server support
- update to new security certificate to correct jnlp release
- "Scheme BK" font is embedded and available on all platforms
- bugfix: likely thread lock bug when many pngwalk of many plots accessing the same resource
- bugfix: clipping of top and bottom ticks
- various bugs with the Data Mashing tool, corrections to support for time series browsing of mashed datasets
- bugfix: command line for single-jar release would fail with some switches like "--help"
New in Autoplot 20161029a (Nov 1, 2016)
- binary support for HAPI servers.
- bugfix where FileSystem.create would incorrectly lock, causing occasional hang (1%) when multiple threads access the same filesystem.
- 1699: flickering on FiltersChainPanel dialog.
- vap+das2Server and vap+das2server were not treated as equivalent, causing "add plot from" initialization feature to fail.
New in Autoplot 20161026c (Oct 27, 2016)
- binary support for HAPI servers.
- ## bugfix where FileSystem.create would incorrectly lock, causing occasional hang (1%) when multiple threads access the same filesystem.
New in Autoplot 20161008a (Oct 12, 2016)
- fix clipping that occurs with some fonts
- include Scheme font
- support reduceMean (collapse1) with slice when possible.
- other various minor bugs
- improvements to the new HAPI server support.
New in Autoplot v2016a_7 (Sep 15, 2016)
- blurTsbUri would fail when a data source type was removed (vap+hapi), but one of its URIs was still in the history.
- ## 1677: interpolate2D should allow interpolation along edges when the opposite edge contains fill, performance improvements.
New in Autoplot 20160909c (Sep 13, 2016)
- The spectrogram averaging code didn't properly handle NaN's used as fill values, causing data loss as you zoomed out.
- Jython codes using if blocks were not properly simplified when automatically creating GUI control panels.
- the layout panel would occasionally fail to repaint after recent bugfix where it would paint excessively.
- rfe247, proposed years ago, where you can edit the URI without resetting everything else (on the data tab).
- dataset index bounds checking flag is enabled by default now, improving error message precision.
New in Autoplot 20160902b (Sep 3, 2016)
- two column text file of ISO8601 times can be used as an events list.
- 1667: color icons not shown in events list tool
- 1666: Jython ds[i,j] would return rank 1 when i was integer and j was rank 0 dataset.
- nc files can contain string times like "1997223000009297", plus new support for validMin
- data mash-up dialog includes sin, cos, and other trig functions
- hilbert function added
- rfe521: aggregation of images is supported with new rules for aggregation
- rfe523: format to wav now scales data by default
New in Autoplot 20160827a (Aug 29, 2016)
- production branch v2016a_6 contained a bug where pan feature was jumpy
- append to CDF works on Windows now
- unnecessary paints removed
- aggregation works with image files
- inverse fft added
- CDF reader replaceLabels=T will use the Y values instead of channel labels (14.4 eV instead of "ch01")
New in Autoplot v2016a_6 (Aug 3, 2016)
- 1646: correction to overplot of TSB of TSB without timeaxis flips back to timeaxis, where a TSB would fail to bind to the xaxis.
New in Autoplot 20160730a (Aug 2, 2016)
- 1649: plotting a data set below would reset the timerange
- 1643: pngwalk file basename property would fail when when both product and folder contained "JNO-IONS"
- 1646: overplot of Y(T) vs X(T) (TSB without timeaxis) flips back to timeaxis momentarily, causing problems with bound axes.
- bugfix in medianFilter, which was never tested thoroughly.
New in Autoplot 20160723b (Jul 30, 2016)
- 1635: xaxis fails to unbind
- 1637: binary source fails to read large JADE files bigger than 250,000,000 bytes
- recent change for setItem for datasets in Jython needed to account for sloppy codes
New in Autoplot v2016a_5 (Jul 20, 2016)
- 1630: copy plots down initializes DSF TSB properly
New in Autoplot 20160706b (Jul 8, 2016)
- with Jython dataset indexing, where a Jython array used for an index was misused.
- occasional ConcurrentModification error with Jython scripting finally fixed!
- UInt24 and Nybble support in the binary data source
New in Autoplot 20160701a (Jul 8, 2016)
- more hooks for the PNGWalkTool, for building applications with scripts.
- occasional ConcurrentModification error with Jython scripting finally fixed!
New in Autoplot v2016a_4 (Jun 30, 2016)
- NullPointerException when File->"Add plot from" was used immediately. Whoops!
New in Autoplot v2016a_3 (Jun 30, 2016)
- more hooks to allow for scripting the pngwalk
- support for groups in HDF files.
New in Autoplot 20160623a (Jun 30, 2016)
- back out flawed correction to the "Add Plot" dialog when only one URI is used.
- pngwalk tool digitizer improves support for pngwalks without timeaxis.
- corrections to Rich ASCII file support.
- tweaks to the guess cadence code that often shows breaks for log Y axis, when there shouldn't be.
- MMS CDF file with very negative long fill value for TT2000 was treated inconsistently and mucking up autoranging.
New in Autoplot v2016a_2 (Jun 30, 2016)
- add control for the colorbar in the plot command.
New in Autoplot v2016a_1 (Jun 6, 2016)
- Bugfixes (2016-06-02 r19025):
- 1596: initial feedback on the mash up GUI.
- isSimpleTableDataSet failed with Juno/JADE dataset with rank 2 DEPEND_1.
- 1595: If the Time Format in PNGWalk was not specified, then one png of years 1000-9000 would be run, creating problems for many data servers.
- improve error feedback when a component ("Bx") cannot be found in the das2stream.
- improve feedback for low memory problems, with link to Autoplot.org.
- CDF reader never called monitor.finished(), relying on sloppy clean-up code to call finished.
- 1590: Autoplot's runtime exception handler is used throughout Das2 code.
- 1587: jython error location when callbacks are used.
- 1589: javadoc popup window view-in-browser broken with Illegal character in fragment
- new autoplot.py would use new function getAutoplotScriptingVersion, preventing old Autoplots from running. (never released)
- rte_1262492318: csv reader with bundle=field1-field5 had issues.
- new Data Sources area in Layout could prevent selection of a plotElement.
- rte_0520679223: "####" splits to zero-length array, so input caused index out of bounds.
- Jython datumRange('2015-06-25 11:00 to 13:00') would fail to parse as time range.
- Jython popup documentation box size was not stored on disk between sessions
- Jython plot command can plot None again, to create a placeholder for data later in script.
- Jython Data Source Time Series Browse mistaken when commented out.
- check that the monitor passed into reference cache park isn't already finished.
- 1584: jyds scripts get 2010-01-01 for timerange on reset, because the TSB controller was still listening.
- further cleanup of .jyds handling, where exception could occur outside of try/finally block, leaving parked JythonDataSource read hanging.
- rte_1270364473: index out of bounds when handling URI because MMS server doesn't quote the filename like VxOWare code would, improve feedback.
- require that 99% of the data tags be increasing or decreasing to even allow a cadence to be measured. This was 90%.
- improve support for empty VOTable result from PDS/PPI node.
- spectrogram updatePlotImage would make a local copy of the colorbar for thread safety, but this was not used consistently.
- extraneous calls to monitor.finished would cause noise on stderr.
- 1583: when creating PNGWalk from list of events, make sure orbit timeranges are used so that the pngs can refer to them
- 1582: Juno trajectory segment failed to paint properly because of cadence calculation.
- 1425: jump back into Autoplot button is enabled, but the timerange cannot be resolved.
- das2servers allow realms with HTTP access, limiting the number of times authentication is needed.
- 1560: copy plot when vap+internal is used.
- 1581: null result of ReferenceCache.getDataSet is ambiguous.
- TrimDataSet's trim operator was incorrect when start gt 0, creating error messages.
- 1580: support multiple orbit selection in the TimeRangeEditor
- 1579: old caching mechanism with .jyds scripts would fail to coordinate many simultaneous reads.
- DasProgressPanel multiple calls to finished warning stack trace correctly prints the two calls.
- EventsBar renderer Gantt mode supports where column would be less than two pixels.
- TrimDataSet's trim operator (trim of trim) would fail when the start was greater than 0.
- Jython dataset(QDataSet) wouldn't work, because there was no test for the PyJavaInstance of TrimDataSet.
- trim operator would fail when second index was past the end of the array with incorrect error message.
- link(x,y,z) would fail because of incorrect check when Y was rank 1 and Z was rank 2.
- zFill supported for multiple interleaved tables in das2stream.
- do early check for unique names in das2stream. This would misformatted das2stream result in strange error.
- Feb2013 change of "asOrderOneUnits" to prevent ms->msec conversion also prevented hr->hr, so that the original unit was never used, even if it is the best.
- script shortcut cheatsheet was missing save.
- butterworth GUI would reject float parameters, which are valid, and would clobber the scientist's input.
- revalidate after TSB is loaded and trimmed to timerange, since the trim might break some datasets.
- the timerange editor should load orbits off the event thread.
- When adapting legacy VectorDataSets to QDataSet, name the default plane "y".
- 1576: pointed out extraneous load when undo was pressed caused by leftover TSB listener.
- das2stream containing new unit would fail to read, whoops!
- bundleNames function would fail to add element when it found an unnamed dataset, now returns "ch_i".
- Jython "recently used files" area shows both .jy and .jyds files, so you don't have to think about the current context.
- 1570: make sure the axis timerange is returned in %{TIMERANGE} macro, not the loaded timerange.
- corrections to triangulation routines. Scale data to be around one before tesselation.
- 476: add plot below resulted in NullPointerException.
- 1567: das2server URIs fail to embed within .vap.zip file, other problems. Also see if a common file path can be calculated.
- rebin mishandled NaN data, resulting in weights dataset which was inconsistent with the data.
- 1278: das2server URIs fail to embed within .vap.zip file
- rte_0405096901: initialization of TickCurveRenderer caused NullPointerException
- rebin(ds,int,int) would fail under test data.
- rfe #453 underimplementation show both timerange and data set URI.
- 1566: improve support for international desktops, with UTF-8 filenames.
- send a separate graphics object to each renderer, so that sloppy renderers (like the orbit mode) don't affect others.
- das2stream cache tag was not propagated up to the QDataSet
- plot timerange GUI on axis tab goes insensitive when no one is listening.
- 1565: dataset selector use off the event thread.
- plotCommand with four parameters (index,x,y,z) would cause error
- reset the pointer cursor from BUSY to default when cancel is pressed in inspect-vap path
- reset the current folder for vap files when a vap is loaded.
- bugfix 1562: the trailing DD was mistaken for a unit.
- bundle(ds1,ds2) never supported rank 0 bundled to rank 1 dataset.
- rte_0990623712: set the focus URI and support edit function on vap+internal dsf
- an orbits file with a comment would result in an unterminated loop.
- 1557: corrections to the SAMP listener.
- csv reader properly sets column headings to field0..fieldN
- remove restriction that asynchronous (slow) filters cannot be used in the dataSourceFilter node, since there is no feedback of the problem.
- add experimental dep0 mismatch test when joining two TSBs with vap+internal:data_0,data_1.
- don't accept the click context (x,y) if no events were plotted
- events bar supports fill values for xtags.
- events bar supports rank 0 dataset.
- findbugs cleanup to get back down to 100.
- 1553: slice1 is dropped from cdaweb uris, components not shown for GSE_POS
- 1549: filter GUIs only fire events when focus is lost, or if they manually fire the event.
- 1545: render type fails to switch because of extraneous event firings from data panel.
- 1547: path reduction code would fail to connect dataset of two points with same X.
- version is identified as v2016a
- ISTP-CDF metadata node dataset/METADATA/GlobalAttributes is now shown as a map.
- When a TSB trims the data to the range because there is no X-axis, an extra point was trimmed from the end.
- Events bar should allow for units sloppiness when X values are Stevens' ratio scale units.
- don't assume that rank0 datasets will use digital renderer, they my use eventsBar.
- printing to PDF with a bottomDecorator would result in stderr chatter as it failed to update.
- 1542: after printing with background decorator, the cacheImageBounds would be incorrect but this was not resolved, getting stuck in a loop.
- 1509: popup windows below screen were not moved up sufficiently.
- 1541: jython code showed where looping over dom.dataSourceFilters could cause a concurrent modification problem.
- 1540: catch RTE from "bookmrks:" typo, when http or other valid protocol is not used
- layout tab updates to current canvas within ~200 ms.
- axes tab plot timerange is now enabled when the app timerange is *not* the default.
- Larry pointed out his plots now show "slice1=1", which is because the loaded data set has a CONTEXT_0.
- boolean property types in das2streams are supported.
- vap+inline for Y(X) list was broken since vap+inline:4 now returns rank 0 dataset, not rank 1 dataset.
- rte_0110509791: when rank 1 dataset get into code to autorange spectrogram render type.
- rte_0123356543: runtime error when no records are returned from das2server Mars_Express/ASPERA/ELS.
- ImageDataSource now correctly extracts red and green components.
- 1536: CDF Themis virtual variables slice1=i doesn't work.
- automatic completions-based GUI doesn't show "null" when label is not available for option. Show documentation.
- rte_1240063716: error: java.lang.String cannot be cast to org.virbo.dataset.QDataSet seen at Juno meeting.
- corrections to the AutoplotDataServer, where "NoDataInInterval" was not thrown properly in reduce.
- checkStatusLoop was not started in child applications, so the busy indicator used the old logic.
- bugfix where QStream had references to data that could not be resolved would prevent aggregation of JADE data.
- bugs when loading vap files with time series browse datasets that are not visible with a time axis.
- FilterChainPanel now limits the flashing of intermediate state by allowing 300ms to process before the color is changed.
- 1531: BufferDataSet append assumed compact data.
- swap needs to turn off TCAs. Experiment with fixLayout.
- 1530: support error bars in X, add control to turn off error bars with drawError=F.
- CDF where constraint works when data is rank 4 and filter data is rank 0.
- 1524: mashup handles when dataset loads fail. thumbnails are calculated more independently of one another.
- 1526: PDS/PPI didn't support quoted ISO8601 times
- annotation "point at" operation doesn't move the annotation, so "point at" and "move" are orthogonal operations.
- turn on timerange editor when vap+inline: is TimeSeriesBrowse
- events bar autoranging of one time datum should expand out to one hour duration
- the vertical slice "dump data set" now forces the .d2s extension so Autoplot can read this result.
- 1528: add an invisible plotElement when adding a hidden plot, so it can be turned on and provide overlays.
- vap+inline:3 now returns a rank 0 scalar.
- rte 1695465728: single-tab tear off on Mac would result in RTE.
- setDepend0Cadence would not properly set the units
- webstart on Linux/Mint creates a launcher that likes pass in %U when there is no file argument. -open xx (with any two characters) is now ignored.
- 1517: Sebastian's script hangs when calling DataPointRecorder.save
- 1515: remove extraneous user permissions dialogs caused when user@ added to it automatically.
- add PENDING_CHECK_REJECT so that the waitUntilIdle function properly detects that the application is not idle.
- improve feedback while reading CDF file data, MMS has large datasets that take non-trivial time to extract
- update the crosshair digitizer when we install RBGImageRenderer, so that R,G,B values are reported.
- treat http://user@... the same as http://... when credentials are needed either way. PNGWalkTool had a bug where user@ was added automatically, causing a second login dialog.
- Older Bugfixes:
- digital rank 2 renderer supports %x for hex format.
- openBrowser code assumed that the Java 6 system could be used, but it isn't supported on Linux (Mint).
- 1512: I/O Error reading CDF files on 32 bit machines. Fall back to alternate method for opening files.
- RGB indication on crosshair renderer corrected for images without DEPEND_1 tags.
- 1511: resetting the data set URI in a stack of plots would reset the timerange.
- relax timeout on read to 60 seconds, because sometimes the das2server would take more 10 seconds before sending out data.
- 1510: pngwalks of aggregations of sparse data, limitation is no longer needed, and we just don't look for gaps when this would be impractical.
- correction to PNGWalkTool thread sync bug, where check failed to see that thumbnail wasn't ready.
- keep track of separate control for HTTP read timeout, before there was just timeout for connection.
- pngwalk write to html corrected to make pngwalk more portable.
- 1506: allow subsequent repeat of lsd to reset the multiplier, fixing $Y$(m,delta=4)/$Y$m$d.dat
- grayPeaks didn't draw in StackedHistogram mode, because the lightGray.brighter() would result in white.
- undo operation was performed on event thread, which could easily lock the application
- CDAWeb result was missing CACHE_TAG, so result would be reloaded when it wasn't needed.
- CDAWeb uses web service to more accurately identify needed files.
- 1509: do sanity check to make sure new dialogs are not positioned outside of screen bounds.
- export to rich ascii will allocate name when dataset doesn't have name property.
- Screenshots tool would clip the pointer when it was partially outside of the GUI boundaries.
- 1437: export to rich ascii must preserve as much metadata as possible
- check for missing/problem with Rich PNG JSON, Where Dan's pngwalk contained bad metadata that showed in a demo at AGU.
- dashup tool gets quick-n-dirty rename variable code
- screenshots tool would clip the pointer when it was on the edge of window
- time unit t2000 works in das2stream again.
- clean up DataPointRecorder's use of threads, to avoid RTE.
- 1500: two autoplot script editors, pointing at same file, detect changes incorrectly
- 1498: pngwalk digitizer jumps ahead when delta=15 should have been used
- add typographicPoints unit, and correct meters to inches conversion, which was using inverse.
- bugfix: offline status wasn't respected in one code, causing hang.
- Netbeans is able to compile dasCore again, the project metadata was messed up.
- set the bounds properly when fontSize is used to enlarge font.
- add code to ensure that ephemeris data is monotonic and non-repeating.
- 1495: detect when maximized state should be used when restoring .vap files
- minor improvements to status bar messages
- 466: copy-n-paste plots. Feature now does error checking
- Updates to Rich ASCII parser to support Firebird files.
- "getParam (" wasn't parsed properly when generating GUI.
- Aggregation listings constrained to timerange, when timerange is in the URI.
- das2stream supports yFormat property
- annotations now visible in pngwalks and with the server.
- qds formatter also handles BIN_MINUS and BIN_PLUS
- corrections to autorange hints
- annotation bounds were not set properly for pngwalks and with the servlet.
- formatDataSet to CDF on Windows with Webstart failed because of move, so we fall back to copy.
- rte 1586184923: user exceptions were confusing because RTE dialog showed
- try/finally block used with web communication to get mime type.
- 1486: minor corrections to layout tab to improve usability
- corrections to Dashup tool caused by minus sign vs negation in Jython AST.
- "and" and "or" must be implemented as inline operators in Dashup tool
- introduce rank0 transform methods to support Jython rank 1 iterator returns rank 0 datasets instead of doubles, breaking Juno/Waves planning script.
- rfe 457: add hidden plot would intercept mouse events, making the connected plots difficult to work with.
- rfe 464: update the initial colors.txt template so that it is not confusing.
- Features:
- About low memory link on the About Autoplot page, when less than 700Mb of memory is detected.
- 381: pdb should be supported in jython editor. Loosen requirements for matching lines.
- APDataSet adapter for IDL and Matlab allows a filter process to be applied.
- Add ConsoleTextProgressMonitor, for examples and to support IDLMatlabBridge
- whiteBlueBlack colorbar added.
- add convertUnitsTo for DatumRange and Datum.
- dataSetBuilder nextRecord with rank 1 data.
- smoothFit supports rank2 data to match the smooth function
- 360: Jython scripts have setOutputParam and requireAutoplotScriptingVersion, so that scripts can identify what they need.
- julianDay units added (days since noon, January 1, 4713 BC) to support Masafumi's data.
- 491: allow %{TIMERANGE,FORMAT=$Y$m$d} and %{TIMERANGE,FORMAT=$o}
- 389: buttons indicate the address bar or timerange selection.
- plot command gets lineWidth alias for lineThick, since this is a more consistent name.
- 482: Jython script save as allows the old name to be deleted, renaming the file.
- NetCDF/HDF reader now allows units to be specified in the URI, to support time tags with units=t1970, etc
- Jython supports Datum instances as PyDatums, supporting inline operators (like +)
- Auralizer code supports rank 2 waveform data
- 486: IDL/Matlab interface loadDataSet(uri) loads the URI with one command, returning status code.
- 485: run script shortcut key, experiment with F6.
- addPlotElement code added for scripting, to support overplots.
- X axis with %{CONTEXT} property will show DEPEND_0 context.
- Y axis with %{CONTEXT} property updates properly.
- screenshotsTool supports manual calls to get the screenshot, so that scripts can write documentation.
- jython popup documentation box size can be set.
- rank 3 flatten and rebinBundle routines added.
- kludge in controls like %{TIMERANGE,NOORBIT} for Ivar's study.
- FileUtil.find added which allows regular expressions to be used when looking for files.
- buckshotInterpolate introduced, adding support for 2-D and 3-D interpolations of buckshot data.
- ProGAL library added, which supports 2-D and 3-D tesselations.
- 24-bit wav files can now be read. 24-bit and 32-bit wav files can be exported.
- circle command now allows x and y positions
- update to SAMP 1.3.5, which is able to initialize a hub so javascript can talk to Autoplot.
- org.das2.util.FileUtil supports find file with regular expressions.
- Add setFillValue and setValidRange filters and GUIs
- Add flattenWaveform to the filters, which was needed for testing.
- Annotations support macros like %{USER_PROPERTIES.Name}
- DataSource nodes on layout tab now have a shiny blue icon and tooltip indicating Time Series Browse.
- DataSource focus can be set on the layout tab, allowing access to composite data components.
- fontSize property is more uniform for annotation, orbit plot, and digital plot
- interpolate supports rank 3 data.
- Image mode type now has control panel, and nearest neighbor rendering is provided.
- ImageDataSource now hints at the colorbar to use for red, green and blue components.
- Orbit mode now has control panel.
- Orbit mode allows tick label size to be controlled.
- Events list GUI is now two-column table.
- 479: consider if interpolateMod should allow range (e.g. -180 to 180).
- html table data source no longer requires a header row, first row will be interpretted as headers if no numbers are found.
- DataSetBuilder nextRecord method accepts array of doubles, as well as array of objects (datums)
- bug 1530: add control switch for error bars.
- support now-P1D/now+PT1H
- plug-in filters can now validate the string, allowing mousewheel on pipes string to be limited.
- BinaryDataSet supports "time21," fore where the ascii bytes of an ISO8601 time are found within binary PDS data.
- 476: control for data source filter's filter string is provided.
- linspace() supports rank 0 datasets.
- rank 4 random functions
- vap+inline: automatically supports timeSeriesBrowse
- events bar autoranging of one time datum should expand out to one hour duration
- add Units.nT.
- Autoplot servlet allows multiple colors to be specified for stack of traces.
- Data Mash up is now accessible from menus. Improvements to mashup including thumbnails.
- Autoplot servlet experiment with checking for exceptions in the plot and putting them in the response headers.
- 472: allow $x to be used in aggregation without time fields.
- Less recent features:
- About screen includes a bullet explicitly identifying 32bit Java and provides a link to fix this.
- html version of pngwalk uses precalculated thumbnails.
- 470: DasProgressPanel shows the thread name to improve serviceability
- CDAWeb now shows availability.
- StackedHistogram gets style panel
- StackedHistogramRenderer name fixes
- CDF editor dialog indicates internal type to improve transparency and support creating new files.
- 468: unplot can use iso8601 times.
- Canvas size GUI supports "7 inch" or "30 centimeters" for dimensions, not just pixels.
- add LSpec rebin that uses bundle of buckshot (T,L,Z) for the input.
- 467: add accessory to allow override timerange when loading vap files.
- das2server items can now be a comma-delimited list of indeces.
- Single filesystems can be reset now, double-clicking in FileSystem manager will trigger reset.
- format to QDS supports BIN_PLUS and BIN_MINUS properies
- 443: autorange hint log=T supported, corrections to initial implementation of center and includeZero
- 466: copy-n-paste plots.
- script editor allows entry into data source editors with right-click?actions?"inspect URI"
- ISO8601 parser now supports time zone offsets.
- Clean-up and logging of OpenDap code so more predicatable failures can be studied.
- nc4 extension is recognized as NetCDF.
New in Autoplot 20160123a (Jan 26, 2016)
- 1511: unproductive reset of time axis when second plot URI is changed.
- 1512: CDF files work more consistently on 32 bit Java installations.
New in Autoplot 20160114a (Jan 19, 2016)
- PNGWalk tool allows sparse data without limits.
New in Autoplot 20160108a (Jan 9, 2016)
- CDAWeb plugin uses web services to more accurately identify needed files
- CDAWeb plugin shows data availability
New in Autoplot 20151207b (Dec 8, 2015)
- bug 1500: two autoplots, two editors pointing at same file
- add code to ensure that ephemeris data is monotonic and non-repeating. LANL script for RBSP ephemeris is fixed, but this will be more tolerant of future mistakes
- Canvas size GUI supports "7 inch" or "30 centimeters" for dimensions, not just pixels
New in Autoplot 20151206a (Dec 8, 2015)
- restore to maximized vap, instead of suggesting scrollbars, when maximized app is saved.
- experiment with copy and paste plots.
- 467: add accessory to allow override timerange when loading vap files.
New in Autoplot 2015a_10 (Nov 30, 2015)
- corrections to dashup tool and, or operators
- add hidden plot would intercept mouse events, making the connected plots difficult to work with
- introduce rank0 transform methods to support Jython rank 1 iterator returns rank 0 datasets instead of doubles, breaking Juno/Waves planning script
- 1486: minor corrections to layout tab to improve usability
New in Autoplot 2015a_9 (Nov 19, 2015)
- colors dialog allows picking the color from the screen, from other applications and plot images.
- huge scatter lines thicken as you zoom in closely.
- updates to the Java signatures.
New in Autoplot 20151106a (Nov 13, 2015)
- bugfixes with annotations
- component property changes lock application properly for scripts.
- AUTOPLOT_DATA/config/colors.txt allows new colors to be added to palette.
- dashup removeValues introduced. Finish off the original list of functions.
New in Autoplot 20151028a (Nov 13, 2015)
- new certificates for WebStart
- Jython editor detects external changes.
- Slice and unbundle preserve more metadata
New in Autoplot 2015a_8 (Sep 26, 2015)
- bugfix 1462: NullPointerException in the huge scatter renderer when cadence cannot be derived
New in Autoplot 2015a_7 (Sep 26, 2015)
- bugfixes since the v2015a_6 release
- corrections to support for the leap second, such as rendering axis tick at 23:59:60
- corrections to contour renderer
- allow waveform cadence to change in fftPower. window correction was incorrectly applied
- xls files would have times shifted by local time zone
- aggregations can start with non-time wildcard like $x, and no longer need any time digits
- improvements to memory management and rendering speed
- Jython plot command is now the same as the plotx command, accepting keywords
- scripts can drive multiple windows and can position the windows, other enhancements to prepare for classroom use
- Improved support for HDF5
- improved support for huge (>2GB) CDF files
New in Autoplot 20150828a (Aug 30, 2015)
- pngwalk can be generated from list of times with arbitrary filenames.
- ## 1433: double-check on cadence for FFTs was too restrictive.
- ## HDF5 supports where keyword
New in Autoplot 20150821a (Aug 24, 2015)
- user preferences preserved when running pngwalks.
- ## HDF5 editor panel.
- ## opposite property for axes.
New in Autoplot 20150729a (Jul 30, 2015)
- jython plot and plotx are one-and-the-same
- new named parameters for plot command
New in Autoplot 2015a_6 (Jul 29, 2015)
- Bugfixes:
- minor tweaks to property editor
- update RBSP orbits to 2827
- hide the "filters" name which is meaningless to the scientists, and use "operations" (which is just as meaningless, but there's one fewer name).
- check to see that the bookmarks are loaded before assuming they had been, to support running scripts within 10 seconds of launch.
- total of total showed a bug where the weights were not properly accounted for.
- 1422: filters GUI would run filters on the event thread, hanging app for slow filters.
- old code for managing the tick formatter assumed that milliseconds would be sufficient.
- CollapseFilterEditor panel would loose the selected index when resetting the dimension names.
- add progress monitor to InlineDataSource
- das2server GUIs would drop intrinsic and item keywords.
- add missing sqrt and pow filters to FilterChain GUI.
- vap+inline: supports more complex URIs that contain getDataSet calls with ampersands within.
- ds1 + '5nT' will preserve the DEPEND_0 of ds1.
- SpectrogramRenderer would incorrectly guess the limit when NN rebinning was used, after new code was added earlier this Spring.
- USER_PROPERTIES copied over for Juno das2stream in odd branch.
- filters tool keeps alpha list and tree list synchronized to the same selection.
- 1347: finally make the result from reducex have uniform timetags.
- next/prev buttons check log property so that we avoid RTE with negative numbers.
- rte_2038937185: handle case where WWWAuthenticate is not provided by HTTP server.
- use "alphabetical" where "alpha" was used before. Brevity didn't help and could confuse.
- format to CDF with append multiple sets of timetags.
- Vertical slice on two-record spectrogram can now access the first record.
- 1415: plotting one day of data from a yearly aggregation. The exact URI timerange now appears.
- 1414: previous scan button needs to check for log property
- slices have properly hidden next/previous buttons
- 1408: make sure .vap file name is in address bar after loading.
- move getCompletions and sleep over from the application context to data source context. Thanks, Simon!
- 1408: put the script arguments on the address bar and in history. Thanks, George!
- label for atan2 function was acos, left over from cut-n-paste code. Thanks, Dave!
- rte_0484501685: don't allow format to XLS when the dataset is more than 65000 records, because it will crash. Thanks, Mary!
- rte_1830226672: check for valid name in reject method. Thanks acho!
- 1409: subsetting with new CDF library fails, with rank 1 DEPEND_1.
- rte_1765707187: export to file when filename is relative is allowed now. Thanks Ananya!
- rte_0874741227: nullPointerException with Jython scripts, thanks Bill and Dan!
- setDepend0Cadence supports rank 3 joins
New in Autoplot 20150716a (Jul 29, 2015)
- Correction for fftpower, where Hann window was not applied correctly.
- Automatic support for events lists in two- to four-column ascii files.
New in Autoplot 20150619b (Jul 29, 2015)
- Made the result from reducex have uniform timetags.
- Plotting one day of data from a yearly aggregation. The exact URI timerange now appears.
- Format to CDF with append multiple sets of timetags.
New in Autoplot 20150521c (May 22, 2015)
- Bugfixes (2015-05-21 r16865):
- 1393: WebStart caching has a bug where updates aren't seen, urlc.setUseCaches(false) fixes.
- 1310: keep track of scripts that have been approved by the operator, reducing tedium and enhancing security
- 1402: recent change in ascii URIs breaks editor when DEPEND_0 is not the zeroth column.
- append will preserve BufferDataSets when they are the same type.
- CDF editor only allows one item to be selected.
- 1349: 32-bit machines will use heap memory instead of accessing native memory.
- 1390: createEvent with the arguments createEvent( ds, DatumRange, color, label )
- 1390: eventds.slice(0).slice(0) now has correct units.
- 1399: minor das2server bugs such as +20 fixed. This may introduce new bugs...
- 1398: join of tables containing length 1 dataset would fail to limit interpolation length.
- 1398: xTagWidth property wouldn't be converted into QDataSet for MultiTableDataSet
- 478: list subset preserves DEPEND variable.
- 1395: out-of-native memory error when lots of data is loaded rapidly because of Java GC doesn't clear references.
- 1394: remove excessive traffic with the HTTP server, where GETs were done on the remote folder every ten seconds during aggregation
- 1394: expensiveOpCache for getting HTTP freshness didn't authenticate
- Empty Tools submenu will have "filters" added.
- TickCurveRenderer code that detected breaks initializes properly now.
- reset() method clears top and bottom decorators as well.
- top and bottom decorator access is thread-safe
- 1392: reducex GUI resets with "60s"
- Slice filter GUI now supports slice at time or Datum.
- 1383: double slash in history on Windows
- 1387: vertical slicer should keep labels
- context overview doesn't mess up the menus like it has done since 2008.
- 1385: VOTables contained lower case tr tags, where the parser assumed they would be upper case.
- 1381: rebin propagates the labels and units.
- 1380: correct the number of bins reported when DEPEND_2 is rank 2
- bugfix: correct place where blurTsbURI can return null.
- 1377: corrections and clarifications with inline editor panel and URIs.
- 1376: RTE caused by inline URI very hard to diagnose in script.
- QStreams with just one rank 2 dataset would flatten the QDataSet to rank 1 mistakenly.
- bugfix: screenshots tool would always grab from the first display.
- slice filter editor panel shouldn't use commas in the index.
- 1375: operations GUIs are incorrectly set as focus is switched.
- remove long operations from the droplist of recent operations. They mess up the layout of the GUI, and are probably difficult to interpret anyway.
- add round(n,1) to match Python round function.
- add more keyboard shortcuts and cheatsheet in Jython editor.
- allow single-letter variable name lookups in Jython editor.
- OpenDAP support would collapse rank 3 and rank 4 data, because early version of Autoplot only supported rank 2 data.
- switch to latest version of Java CDF library
- Autoplot server only accepts connections from localhost, and doesn't allow imports.
- correct branch where names were used instead of labels for x,y,z plots from das2server.
- kludge in update to force repaint when valid range and fill value fields are changed.
- rte_1630095413: clean up transition by clearing input and filter. Before the wrong dataset was sent to the filter.
- 1366 DasProgressPanel constructor should be protected. Jython scripts would sometimes not have a showing progress bar
- aggregation of two QStreams would fail because of change to when join datasets are flattened.
- 1362: memory leaks shown by Kenzie's FFT process.
- 1359: scan buttons get into funky state demonstration
- clarify smax
New in Autoplot 2015a_4 (Apr 28, 2015)
- another correction to the data panel, caused by a botched bug fix.
- corrections to the inline data source
New in Autoplot 20150423a (Apr 24, 2015)
- Bugfix to data panel, where filter would sometimes load incorrectly.
New in Autoplot 20150420a (Apr 22, 2015)
- putPropertyFilterEditorPanel and putProperty filter
- style panels for more render types
- improvements to the jython editor
- hang detector can be enabled via autoplot_data/config/system.properties, property enableResponseMonitor=true
- new JavaCDF library, export to more CDF types
- scan button fix with waveform data
New in Autoplot 20150203a (Feb 4, 2015)
- corrections for Juno meeting, including events file reference in vap file, and baseurl in .pngwalk file.
- revert aggregation/monotonic logic, which was causing too many problems, and add ensureMonotonic command.
New in Autoplot 20150124a (Jan 28, 2015)
- minor corrections to the filters GUI
- fftPower hints that log axis should be used.
- medianFilter allows 3 to be used for the boxcar width.
New in Autoplot 2015a_1 (Jan 28, 2015)
- first production release of v2015a branch includes new filters chain GUI.
- release method pushes new releases to clients.
New in Autoplot 20150114a (Jan 28, 2015)
- 2015 branding
- pow and sqrt were available but missing from the list of available filters
- 1304: Partial vap support introduced bug where linestyle setting would be reset for time series browsing
- 1301: redo mechanism that resolves the same file downloaded from two Autoplot instances
- fix the labels data with Rank 2 DEPEND_1, where stack of lineplots were not given unique labels
New in Autoplot 20141221a (Jan 6, 2015)
- introduction of new filters GUI
New in Autoplot 20141208e (Dec 10, 2014)
- add inches output to the canvas size in inches, listener to get update
- minor bugfixes
New in Autoplot 20141205a (Dec 6, 2014)
- Bug fixes:
- bug with rank 1 data used for ephemeris ticks resolved
- bug 1098: improve feedback as to where the two timeranges options are coming from in the query.
- bug 1295: get rid of Thread.sleep use by using new java.util.Timer aptimer.
- contoursRenderer accepts pre-contoured data, like the output of the contours filter
- CDFJ getPlottable was returning the LABL_PTR_1 variables, when it shouldn't be
- 214: correct for bold and italic when printing
- bugfix: filters recentComboBox didn't show the new value. I think it has always like this, but I just noticed this with the new editor.
- restore inspect (browse) behavior for .jy files.
- 1291: filters loose ranging too easily
- bugfix where &script=foo.jyds would be lost when entering the Jython datasource editor
- cleanup of hudson tests test017 and test021.
- rfe405: a number of the hudson tests showed problems in corner cases.
- bugfix in fits where height and width were exchanged.
- rfe405: Kristoff pointed out where new code ensuring monotonic from aggregations would clip almost all the data.
- improve handling and transparency when PDSPPI is down
- bugfix 1290: jython script editor left in read-only mode
- Correction to the CDAWeb plugin URL used, thanks Tami!
- aggregation works with ordinal data again.
- reform just returns the dataset when there are no indeces with just one element, thanks Bill!
- minor corrections to d2s parsing when each plane has a name
- the result of aggregations will now always be monotonically increasing.
- rte_0253344792: catch code fragment unintentionally evaluated with highlite in Jython editor. Thanks Kristoff!
- CDF where supports rank 1 where with rank 2 data.
- script name appears in stack traces now, to aid in debugging
- Improve support for ordinal data in CDF where keyword.
- get completions only returns completions where plottable=true, so scripts can once again verify contents of CDF files.
- legend plot symbol for dotdash linestyle was barely visible. Thanks Kristoff!
- das2server with stream defect could leave client in endless loop
- 1284: round of cleanup with PNGWalkTool
- 1288: setDepend0Cadence supports join-of-qubes datasets
- bugfix: restore ctrl+mouse wheel pan behavior.
- bugfix in aggregation completion, where the path is not part of the completion.
- Features:
- add branch for total(dsr2,1) where dsr2 is a rank 2 dataset, to get BMag from components of huge magnetometer dataset.
- experimental reluctantLegendIcons=true (autoplot_data/config/system.properties) hides icon when there is only one renderer
- URIs update with TSB, removing mistakes the old URI would cause.
- Export now supports aggregation
- New Pure-Java CDF library is in production, improving speed and memory use. Old library is removed.
- update RBSP orbits
- setDepend1Cadence added
- ImageDataSource keyword plotInfo=1 leverages JSON metadata to extract plots from images with lost data or vap files.
- Two PngWalkTools can be bound together to make comparisons of like filenames.
- PngWalkTool1 is finally renamed PngWalkTool
- SimpleServlet supports non-file resources like vap+inline, vap+jyds is disabled.
- PNGWalkTool supports digitizing, add jump to selected and white/black lines
- script parameter can now be relative path (e.g. --script=myscript.jy)
- addPlots(2,'below') in jython scripts
- any URI ending in .png .jpg or .gif that contains an asterisk is handled by the pngwalk tool
- add shift+mousewheel nudge behavior
- das2servers can return non-200 error codes.
- PNGWalkTool digitizer looks up plot coordinates when axis metadata is found.
New in Autoplot 2014a_14 (Nov 27, 2014)
- result of aggregations will now always be monotonically increasing (bugfixes)
- The old CDF-Java library is removed. The next release will also remove the native library
- Improved feedback when PDS-PPI node is not available
- update RBSP orbits
- corrections to FITS reader
New in Autoplot 20141118a (Nov 27, 2014)
- result of aggregations will now always be monotonically increasing.
- cdaweb file names are translated properly.
New in Autoplot 20141110c (Nov 27, 2014)
- initial digitizer on pngwalk tool
- cdf where improvements
New in Autoplot 20141031c (Nov 27, 2014)
- improvements to the pngwalk GUI
- initial digitizer on pngwalk tool
New in Autoplot 20130915a (Oct 26, 2013)
- minor bugfixes and rte fixes.
- 320: jython syntax tree used for scraping for getParam calls, also tree path is considered.
- 322: bookmarks button for "Add axis annotations" dialog
New in Autoplot 2013a_12 (Oct 26, 2013)
- Fonts embedded in PDF output.
- cancel properly handled in aggregation
- same as 2013a_11 release, but also bugfix in Java/CDF with one-element dimensions.
New in Autoplot 20130807b (Oct 26, 2013)
- PDF switch allows fonts as shapes or not.
- Taller/Shorter buttons on the layout tab
New in Autoplot 2013a_10 (Oct 26, 2013)
- bugfix with events scheme ascii file
- clean up of tearoff tabbed pane
- bugfix lock up with LANL vap fixed by tighten thread safety.
- support "import autoplotapp as app"
- support slice at time |slice0('2012-03-05T00:00') to explore this type of slicing
New in Autoplot 20130730c (Oct 26, 2013)
- experimental wget-based filesystem to provide http to those behind challenging firewalls.
New in Autoplot 20130724a (Oct 26, 2013)
New in Autoplot 2013a_9 (Oct 26, 2013)
- correction to the fix to remove flickering.
- other minor bugfixes
New in Autoplot 2013a_8 (Oct 26, 2013)
- Fixes:
- vectors from CDAWeb and a round fixes for annoying bugs
- flickering when adjusting the slice index
- don't use valid range from CDF as typical range when typical range is missing.
- |multiply(-2) didn't work
- fixes to bounding boxes when in script mode so elements are completely drawn.
- -3010.00 in ascii file was triggering code that looked for ISO8601 years.
- New features:
- datum as index for slice0 location
- recent history handles wildcards like "rbsp*.vap"
New in Autoplot 2013a_7 (Oct 26, 2013)
New in Autoplot 2013a_5 (Oct 26, 2013)
- Release for GEM 2013
- Scripts (.jy) can now have parameters, similar to .jyds scripts.
- bugfix with CDF UNITs causes problems