Autoplot Change Log

From autoplot.org

Jump to: navigation, search

This is the development release list. After testing several releases, a release becomes final.

Contents

  1. Hudson
  2. v2018a_2
  3. 20180113a
  4. 20180106a
  5. v2017a_6
  6. 20171216a
  7. 20171116a
  8. v2017a_5
  9. v2017a_4
  10. v2017a_3
  11. v2017a_2
  12. v2017a_1
  13. 20170707c
  14. 20170628a
  15. 20170602b
  16. v2016a_16
  17. 20170521a
  18. 20170509a
  19. v2016a_15
  20. v2016a_14
  21. 20170320a
  22. 20170227a
  23. v2016a_13
  24. 20170113a
  25. v2016a_10
  26. 20170102a
  27. 20161109b
  28. v2016a_9
  29. v2016a_8
  30. 20161029a
  31. 20161008a
  32. v2016a_7
  33. 20160909c
  34. 20160902b
  35. 20160827a
  36. v2016a_6
  37. 20160730a
  38. 20160723b
  39. v2016a_5
  40. 20160714c
  41. 20160706b
  42. 20160701a
  43. v2016a_4
  44. v2016a_3
  45. 20160623a
  46. v2016a_2
  47. v2016a_1
  48. v2015a_11
  49. 20160123a
  50. 20160114a
  51. 20160108a
  52. 20151207b
  53. 20151206a
  54. v2015a_10
  55. v2015a_9
  56. 20151106a
  57. 20151028a
  58. v2015a_8
  59. v2015a_7
  60. 20150828a
  61. 20150821a
  62. 20150729a
  63. v2015a_6
  64. 20150716a
  65. 20150619b
  66. 20150612c
  67. v2015a_5
  68. 20150521c
  69. v2015a_4
  70. 20150423a
  71. 20150420a
  72. 20150203a
  73. 20150124a
  74. v2015a_1
  75. 20150114a
  76. 20141221a
  77. 20141208e
  78. 20141205a
  79. 20141126a
  80. 20141118a
  81. 20141110c
  82. 20141031c
  83. v2014a_14
  84. 20141020c
  85. v2014a_13
  86. 20141010a
  87. 20141009a
  88. 20140925b
  89. v2014a_12
  90. 20140920a
  91. 20140916a
  92. v2014a_11
  93. 20140905b
  94. v2014a_10
  95. 20140829b
  96. 20140815b
  97. 20140808a
  98. v2014a_9
  99. 20140724a
  100. 20140722e
  101. 20140719b
  102. v2014a_8
  103. v2014a_7
  104. 20140606a
  105. v2014a_6
  106. v2014a_3

1. Hudson

Daily builds: [1]

2. v2018a_2

3. 20180113a

4. 20180106a

5. v2017a_6

6. 20171216a

  • http://autoplot.org/jnlp/20171216a/
  • 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!

7. 20171116a

  • http://autoplot.org/jnlp/20171116a/
  • correction of Java signature
  • Jython codes can define "custom renderers" which paint data onto the plot. See http://autoplot.org/CustomRenderers .
  • 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. See http://autoplot.org/dashup .
  • single column ASCII files can be read again.

8. v2017a_5

9. v2017a_4

  • http://autoplot.org/jnlp/v2017a_4/
  • 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 axis "scale" property supports binding between axes.

10. v2017a_3

  • http://autoplot.org/jnlp/v2017a_3/
  • Autoplot server has --nomessages to turn off message warning bubbles.
  • changes to better support SAMP.
  • improvements to completions.
  • X11 color names added, transparent colors supported.
  • More plot symbols added.

11. v2017a_2

  • http://autoplot.org/jnlp/v2017a_2/
  • 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.

12. v2017a_1

13. 20170707c

  • http://autoplot.org/jnlp/20170707c/
  • 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.

14. 20170628a

15. 20170602b

  • http://autoplot.org/jnlp/20170602b
  • 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. Thanks, Mimai!

16. v2016a_16

17. 20170521a

  • http://autoplot.org/jnlp/20170521a
  • Old events scheme check (time,deltaTime,color,str) was broken since last production release v2016a_15. Thanks, Chris!
  • Data Point Recorder sorting is disabled while data is loaded from a file, for speed. Thanks, Darrelle!
  • 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. Thanks, Ivar!
  • Add tools menu to PNGWalkTool, and action to write PNG Walk to PDF file, and write sequence as animated GIF.

18. 20170509a

  • http://autoplot.org/jnlp/20170509a
  • 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.

19. v2016a_15

20. v2016a_14

21. 20170320a

22. 20170227a

  • http://autoplot.org/jnlp/20170227a
  • 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. Thanks, Kris!

23. v2016a_13

24. 20170113a

  • http://autoplot.org/jnlp/20170113a
  • 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.

25. v2016a_10

  • http://autoplot.org/jnlp/v2016a_10
  • 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.

26. 20170102a

  • http://autoplot.org/jnlp/20170102a
  • 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.

27. 20161109b

  • http://autoplot.org/jnlp/20161109b
  • 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.

28. v2016a_9

  • http://autoplot.org/jnlp/v2016a_9
  • 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 "%20" when there was an extra space at the end when cut-n-paste URIs.

29. v2016a_8

  • http://autoplot.org/jnlp/v2016a_8
  • 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"

30. 20161029a

  • http://autoplot.org/jnlp/20161029a
  • 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.

31. 20161008a

  • http://autoplot.org/jnlp/20161008a
  • 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.

32. v2016a_7

  • http://autoplot.org/jnlp/v2016a_7
  • 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.

33. 20160909c

  • http://autoplot.org/jnlp/20160909c
  • 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.

34. 20160902b

  • http://autoplot.org/jnlp/20160902b
  • two column text file of ISO8601 times can be used as an events list. (Thanks, Brian!)
  • 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. (Thanks, Ivar!)
  • .nc files can contain string times like "1997223000009297", plus new support for validMin (Thanks, Babtiste!)
  • data mash-up dialog includes sin, cos, and other trig functions (Thanks, Craig and Yuko!)
  • hilbert function added. (Thanks, Craig!)
  • rfe521: aggregation of images is supported with new rules for aggregation
  • rfe523: format to wav now scales data by default (thanks, George!)

35. 20160827a

  • http://autoplot.org/jnlp/20160827a
  • 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")

36. v2016a_6

37. 20160730a

  • http://autoplot.org/jnlp/20160730a
  • 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.

38. 20160723b

  • http://autoplot.org/jnlp/20160723a
  • 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.

39. v2016a_5

40. 20160714c

  • http://autoplot.org/jnlp/20160714c
  • 1624: local .gz files are now uncompressed automatically.
  • reduce memory requirement for bundles by avoiding copy.
  • CSV and ASCII table reader use skipLines consistently

41. 20160706b

  • http://autoplot.org/jnlp/20160706b
  • 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

42. 20160701a

  • http://autoplot.org/jnlp/20160701a
  • more hooks for the PNGWalkTool, for building applications with scripts.
  • occasional ConcurrentModification error with Jython scripting finally fixed!

43. v2016a_4

44. v2016a_3

45. 20160623a

  • http://autoplot.org/jnlp/20160623a
  • 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.

46. v2016a_2

47. v2016a_1

48. v2015a_11

49. 20160123a

  • 1511: unproductive reset of time axis when second plot URI is changed.
  • 1512: CDF files work more consistently on 32 bit Java installations.
  • http://autoplot.org/jnlp/20160123a

50. 20160114a

51. 20160108a

52. 20151207b

  • http://autoplot.org/jnlp/20151207b
  • 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.

53. 20151206a

  • http://autoplot.org/jnlp/20151206a
  • 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.

54. v2015a_10

  • http://autoplot.org/jnlp/v2015a_10
  • 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

55. v2015a_9

  • http://autoplot.org/jnlp/v2015a_9
  • 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.

56. 20151106a

  • http://autoplot.org/jnlp/20151106a
  • 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.

57. 20151028a

58. v2015a_8

59. v2015a_7

  • http://autoplot.org/jnlp/v2015a_7
  • 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.

60. 20150828a

  • http://autoplot.org/jnlp/20150828a
  • 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

61. 20150821a

62. 20150729a

63. v2015a_6

64. 20150716a

  • http://autoplot.org/jnlp/20150716a
  • Correction for fftPower, where Hann window was not applied correctly.
  • Automatic support for events lists in two- to four-column ascii files.

65. 20150619b

  • http://autoplot.org/jnlp/20150619b
  • 1347: finally make the result from reducex have uniform timetags.
  • 1415: plotting one day of data from a yearly aggregation. The exact URI timerange now appears.
  • format to CDF with append multiple sets of timetags.

66. 20150612c

  • http://autoplot.org/jnlp/20150612c
  • slices have properly hidden next/previous buttons
  • GUI title indicates if problemmatic 32bit Java is used.
  • put the script arguments on the address bar and in history.

67. v2015a_5

  • http://autoplot.org/jnlp/v2015a_5
  • more macros in labels, like %{METADATA.GlobalAttributes.PI_NAME}
  • Bugfix in Webstart release, where caching would prevent updates.
  • Keep track of scripts, so they only need to be okayed once, enhancing security.
  • 1402: recent change in ascii URIs breaks editor when DEPEND_0 is not the zeroth column.
  • Tools->Filters... added

68. 20150521c

69. v2015a_4

70. 20150423a

71. 20150420a

  • http://autoplot.org/jnlp/20150420a
  • 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.

72. 20150203a

  • http://autoplot.org/jnlp/20150203a
  • 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.

73. 20150124a

  • http://autoplot.org/jnlp/20150124a
  • minor corrections to the filters GUI
  • fftPower hints that log axis should be used.
  • medianFilter allows 3 to be used for the boxcar width.

74. v2015a_1

75. 20150114a

  • http://autoplot.org/jnlp/20150114a/
  • 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

76. 20141221a

77. 20141208e

78. 20141205a

  • http://autoplot.org/jnlp/20141205a/
  • URI bar updates so that dates are more consistent in vap products.
  • improve feedback when a timerange must be selected from two timeranges.
  • cleanup to PDF writing to support bold and italic fonts.
  • bugfix where ephemeris wouldn't load for Joe.
  • get rid of Thread.sleep use, which was bad practice.

79. 20141126a

  • http://autoplot.org/jnlp/20141126a/
  • 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

80. 20141118a

81. 20141110c

82. 20141031c

83. v2014a_14

84. 20141020c

  • http://autoplot.org/jnlp/20141020c
  • new filter |setDepend0Cadence('30s') added, to specify explicitly when Autoplot fails to guess.
  • marx orbits added
  • improvements to ImageDataSource for Dave's plot where orbits are overlaid on mars surface

85. v2014a_13

86. 20141010a

87. 20141009a

  • http://autoplot.org/jnlp/20141009a
  • Tools are all trusted now, avoiding confirm dialog
  • Fix brand-new user runtime error as autoplot directories are created
  • jython documentation blocks shown in popups.

88. 20140925b

  • http://autoplot.org/jnlp/20140925b
  • experiment with automatic support for .gz for individual files over http
  • bookmarks files are updated with compose then rename to avoid corruption.
  • bugfix to the bookmarks, no asterisk meaning needs update.

89. v2014a_12

  • http://autoplot.org/jnlp/v2014a_12
  • tweaks to Jython script panel
  • RBSP orbits to 2014-10-19
  • generalize mean, mode, stddev, and variance to support any rank dataset by using DataSetIterator. Support fill data.

90. 20140920a

  • http://autoplot.org/jnlp/20140920a
  • bugfix in CDF where test Maven files were misread because of old kludge.
  • tools are now stored in bookmarks/tools.xml, allowing remote bookmarks files of tools and hierarchies.

91. 20140916a

  • http://autoplot.org/jnlp/20140916a
  • reload all reloads the TCA
  • 1250: Ephemeris (TCAs) from TSBs at the mission beginning and NRT handled poorly.
  • rfe387: support gzip encoding in downloadResourceAsTempFile.
  • rfe386: interpolation routines must only extrapolate modestly.

92. v2014a_11

  • http://autoplot.org/jnlp/v2014a_11
  • bugfix in locking which would mess up pngwalk generation
  • 1255: slow rendering of flash feedback could basically hang application.
  • 1253: bugfix in locking which would mess up pngwalk generation

93. 20140905b

94. v2014a_10

95. 20140829b

96. 20140815b

97. 20140808a

  • http://autoplot.org/jnlp/20140808a/
  • pdsppi supports discovery
  • AutoplotServer images are set to .vap file height and width by default
  • Kristoff pointed out where Jython GUI wouldn't reset properly when dom.plots[0].yaxis.range was used as default.

98. v2014a_9

99. 20140724a

100. 20140722e

  • http://autoplot.org/jnlp/20140722e/
  • tweaks/clean up to make jython scripts environments more consistent
  • pitch angle distribution rendering
  • URI format/parse to use + in timerange parameters instead of %20, so the URIs are more legible.

101. 20140719b

102. v2014a_8

  • http://autoplot.org/jnlp/v2014a_8/
  • 1216: series renderer mis-configured for large datasets rendering.
  • 1224: Time Series Browse load when timerange is context (not x-axis),then zoom in on timerange.
  • jyds would use 2010-01-01 (the default timerange) incorrectly.
  • OpenDAP looks for missing_value and title metadata, preparing to update demo 1 bookmark.
  • add butterworth and medianFilter to the filters

103. v2014a_7

  • http://autoplot.org/jnlp/v2014a_7/
  • vap files can be streamed into Autoplot, supporting servers.
  • improvements to metadata in VOSPASE files from PDSPPI node.
  • improvements to xls export to support appending and writing to multiple sheets.

104. 20140606a

  • http://autoplot.org/jnlp/20140606a/
  • aggregate all breaks with jyds script with timerange param
  • File->print is performed off the event thread, avoiding possible hangs
  • jython script can be run from any Autoplot window

105. v2014a_6

  • http://autoplot.org/jnlp/v2014a_6/
  • miscellaneous bugfixes.
  • memory leaks for batch processing
  • allow the main window for jython scripts to be reset.
  • popup dialog asks which timerange to use when it is ambiguous.

106. v2014a_3

  • http://autoplot.org/jnlp/v2014a_3/
  • last of three first releases of the 2014 branch.
  • v1.08 files fix problems with autorange properties in vap files.
  • include Nand's new Java CDF reader in the stable jars, export to CDF from single-jar release.

Autoplot_Change_Log_archive

Personal tools