ADAMS 16.12.1 released

As promised, a release before Xmas: 16.2.1
Release notes (with download links):
https://adams.cms.waikato.ac.nz/download/16-12-1/
Have a great Xmas break and I’ll see you guys in the new year!
Changes

Some highlights:

  • Over 80 new actors, nearly 30 new conversions
  • Weka Investigator — the big brother of the Weka Explorer, or how to be more efficient with less clicks using multiple datasets in multiple sessions and multiple predefined outputs per evaluation run
  • Weka Multi-Experimenter — simple interface for running Weka and ADAMS experiments.
  • File commander — dual-pane file manager (inspired by Norton/Midnight commander) that allows you to manage local and remote files (ftp, sftp, smb); usually faster than native file managers (like Windows Explorer, Nautilus, Caja) in terms of handling 10s of thousand of files in a single directory
  • experimental deeplearning4j module
  • module for querying/consuming webservices using Groovy
  • basic terminal-based GUI for remote machines (eg cloud)
  • many interactive actors can be used in headless environment now as well
  • Fixed a memory leak introduced by Java’s logging framework
  • Flow editor now has predefined rules for swapping actors, e.g. Trigger with Tee or ConditionalTrigger, maintaining as many options as possible (including any sub-actors).
  • improved imaging and PDF support

Full list of changes (and bug-fixes), see the following mailing list posts:

Actors
  • adams.flow.control.ChangeRatState
  • adams.flow.control.RemoteExecutionTrigger
  • adams.flow.control.SetContainerValue
  • adams.flow.sink.ActualVsPredictedPlot
  • adams.flow.sink.DL4JModelWriter
  • adams.flow.sink.JFreeChartFileWriter
  • adams.flow.sink.JFreeChartPlot
  • adams.flow.sink.MekaGraphVisualizer
  • adams.flow.sink.MekaMacroCurve
  • adams.flow.sink.MekaMicroCurve
  • adams.flow.sink.MekaPrecisionRecall
  • adams.flow.sink.MekaROC
  • adams.flow.sink.PDFCloseDocument
  • adams.flow.sink.RemoteCommandWriter
  • adams.flow.sink.SendRemoteCommand
  • adams.flow.sink.Socket
  • adams.flow.sink.SpreadSheetRowViewer
  • adams.flow.sink.WekaAttributeSummary
  • adams.flow.sink.YamlFileWriter
  • adams.flow.source.DL4JDatasetIterator
  • adams.flow.source.DL4JModelConfigurator
  • adams.flow.source.NewMap
  • adams.flow.source.NewRemoteCommand
  • adams.flow.source.NewTempFile
  • adams.flow.source.Null
  • adams.flow.source.PDFNewDocument
  • adams.flow.source.Socket
  • adams.flow.standalone.LookUpInit
  • adams.flow.standalone.Null
  • adams.flow.standalone.RatPlague
  • adams.flow.standalone.RecordingSetup
  • adams.flow.standalone.RemoteScriptingEngine
  • adams.flow.standalone.SMBConnection
  • adams.flow.standalone.StartRecording
  • adams.flow.standalone.StopRecording
  • adams.flow.transformer.ChangeReportFieldPrefixes
  • adams.flow.transformer.CompareObjectTypes
  • adams.flow.transformer.ContainerToStorage
  • adams.flow.transformer.ContainerToVariables
  • adams.flow.transformer.DeleteReportValue
  • adams.flow.transformer.DL4JDatasetInfo
  • adams.flow.transformer.DL4JEvaluationSummary
  • adams.flow.transformer.DL4JEvaluationValues
  • adams.flow.transformer.DL4JModelReader
  • adams.flow.transformer.DL4JRandomSplit
  • adams.flow.transformer.DL4JScoring
  • adams.flow.transformer.DL4JTestSetEvaluator
  • adams.flow.transformer.DL4JTrainModel
  • adams.flow.transformer.DL4JTrainTestSetEvaluator
  • adams.flow.transformer.EditDistance
  • adams.flow.transformer.ExecuteRemoteCommand
  • adams.flow.transformer.GetMapKeys
  • adams.flow.transformer.GetMapValue
  • adams.flow.transformer.GetRemoteCommandPayload
  • adams.flow.transformer.HexReplace
  • adams.flow.transformer.ImageAnnotator
  • adams.flow.transformer.LookUpUpdate
  • adams.flow.transformer.MapToVariables
  • adams.flow.transformer.MergeObjectLocations
  • adams.flow.transformer.MovieImageSampler
  • adams.flow.transformer.MovieInfo
  • adams.flow.transformer.PDFAppendDocument
  • adams.flow.transformer.PDFInfo
  • adams.flow.transformer.PDFRenderPages
  • adams.flow.transformer.PredictionEccentricity
  • adams.flow.transformer.PropertiesToVariables
  • adams.flow.transformer.RemoteCommandReader
  • adams.flow.transformer.SelectArraySubset
  • adams.flow.transformer.SetMapValue
  • adams.flow.transformer.SMBGet
  • adams.flow.transformer.SMBSend
  • adams.flow.transformer.SpreadSheetAppendComments
  • adams.flow.transformer.SpreadSheetCellFinder
  • adams.flow.transformer.SpreadSheetExtractArray
  • adams.flow.transformer.SpreadSheetMatrixStatistic
  • adams.flow.transformer.Stemmer
  • adams.flow.transformer.StringIndent
  • adams.flow.transformer.WekaCatSwarmOptimization
  • adams.flow.transformer.WekaClusterAssignments
  • adams.flow.transformer.WekaGenericPLSMatrixAccess
  • adams.flow.transformer.WekaSpreadSheetToPredictions
  • adams.flow.transformer.YamlFileReader
Conversions
  • adams.data.conversion.ArrayToYamlString
  • adams.data.conversion.BufferedImageSupporterToBufferedImageContainer
  • adams.data.conversion.DL4JModelToJson
  • adams.data.conversion.DL4JModelToYaml
  • adams.data.conversion.HeatmapToBufferedImageExpression
  • adams.data.conversion.IntToRoman
  • adams.data.conversion.ListToJson
  • adams.data.conversion.ListToYamlString
  • adams.data.conversion.LongToString
  • adams.data.conversion.MapToJson
  • adams.data.conversion.MapToSpreadSheet
  • adams.data.conversion.MapToYamlString
  • adams.data.conversion.NDArrayToSpreadSheet
  • adams.data.conversion.PropertiesToMap
  • adams.data.conversion.RemoteCommandToString
  • adams.data.conversion.ReportToMap
  • adams.data.conversion.ReportToSpreadSheet
  • adams.data.conversion.RomanToInt
  • adams.data.conversion.SimpleAsciiToUnicode
  • adams.data.conversion.SimpleUnicodeToAscii
  • adams.data.conversion.SpreadSheetCellLocationToCoordinates
  • adams.data.conversion.SpreadSheetCellLocationToPosition
  • adams.data.conversion.SpreadSheetToCreateTableStatement
  • adams.data.conversion.SpreadSheetToMap
  • adams.data.conversion.StringToRemoteCommand
  • adams.data.conversion.WekaCommandToCode
  • adams.data.conversion.YamlStringToList
  • adams.data.conversion.YamlStringToMap