Release 21.12.0 out!

2 views
Skip to first unread message

Peter Reutemann

unread,
Dec 2, 2021, 10:13:19 PM12/2/21
to ADAMS user list, ADAMS dev list
Hi everyone

Notes
  • adams-basic-app -- minimalistic application (Groovy, spreadsheets)
  • adams-base-all -- contains all basic modules
  • adams-addons-all -- contains all basic modules and addons modules
  • adams-ml-app -- contains machine learning, scripting and spreadsheet modules
  • adams-spectral-app -- contains module for handling spectra (2-dimensional spectra like NIR, MIR, XRF and 3-way data like EEM), spreadsheet modules and Weka module
  • adams-dex-app -- data exchange server to be used in conjunction with RabbitMQ for distributing compute jobs
  • multiway-algorithms-cuda-X.Y-libs -- CUDA X.Y libraries for the multiway-algorithms and the adams-.*spectral-app
Changes

A lot of projects this year were focused on deep learning again. Though development has been quieter, more focus was on improving usability and squashing bugs:

  • 34 new actors and 10 new conversions were added
  • Support for Matlab and Redis (in-memory data structure store) was added.
  • The adams-r module now has experimental support for Renjin, the JVM-based interpreter for the R language.

As part of a big clean up, the following modules have been retired (and the code moved to the adams-discontinued repo):

  • adams-cntk-weka
  • adams-cntk
  • adams-image-webservice
  • adams-imaging-imagemagick
  • adams-imaging-openimaj
  • adams-jooq
  • adams-meka-webservice
  • adams-mongodb
  • adams-weka-nd4j-lts
  • adams-weka-nd4j
  • adams-weka-webservice

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

Actors

The following actors were added:

  • adams.flow.sink.IndexedSplitsRunsWriter
  • adams.flow.sink.Mat5FileWriter
  • adams.flow.sink.RedisSink
  • adams.flow.sink.RenjinFileWriter
  • adams.flow.sink.RenjinSink
  • adams.flow.source.NewMat5File
  • adams.flow.source.RedisSource
  • adams.flow.source.RenjinSource
  • adams.flow.source.ZipArrays
  • adams.flow.standalone.RedisConnection
  • adams.flow.standalone.RenjinContext
  • adams.flow.standalone.RenjinStandalone
  • adams.flow.transformer.ArraySubsetGeneration
  • adams.flow.transformer.IndexedSplitsRunsEvaluation
  • adams.flow.transformer.IndexedSplitsRunsGenerator
  • adams.flow.transformer.IndexedSplitsRunsPredictions
  • adams.flow.transformer.IndexedSplitsRunsReader
  • adams.flow.transformer.MapToStorageValues
  • adams.flow.transformer.Mat5FileAddArray
  • adams.flow.transformer.Mat5FileAddMap
  • adams.flow.transformer.Mat5FileGetArray
  • adams.flow.transformer.Mat5FileInfo
  • adams.flow.transformer.Mat5FileReader
  • adams.flow.transformer.MatlabStructInfo
  • adams.flow.transformer.MergeReportFromMap
  • adams.flow.transformer.MultiHeatmapOperation
  • adams.flow.transformer.MultiMapOperation
  • adams.flow.transformer.MultiSpreadSheetOperation
  • adams.flow.transformer.RedisTransformer
  • adams.flow.transformer.RenjinAddContext
  • adams.flow.transformer.RenjinFileReader
  • adams.flow.transformer.RenjinGetObject
  • adams.flow.transformer.RenjinObjectInfo
  • adams.flow.transformer.RenjinTransformer
Conversions

The following conversions were added:

  • adams.data.conversion.MatlabArrayToSpreadSheet
  • adams.data.conversion.MatlabStructToMap
  • adams.data.conversion.RenjinDoubleArrayVectorToSpreadSheet
  • adams.data.conversion.RenjinListVectorToArray
  • adams.data.conversion.ReportArrayToMap
  • adams.data.conversion.SpreadSheetColumnsToReport
  • adams.data.conversion.SpreadSheetHeaderToMatlabArray
  • adams.data.conversion.SpreadSheetRowsToReport
  • adams.data.conversion.SpreadSheetToMatlabArray
  • adams.data.conversion.SpreadSheetUseRowAsHeader
Have a good weekend!

Cheers, Peter
--
Peter Reutemann
Dept. of Computer Science
University of Waikato, NZ
+64 (7) 858-5174 (office)
+64 (7) 577-5304 (home office)
http://www.cms.waikato.ac.nz/~fracpete/
http://www.data-mining.co.nz/
Reply all
Reply to author
Forward
0 new messages