What's new in ScalaLab 211 (Jan15)
Jan 27, 2014
New in ScalaLab 211 (Jan 01) (Jan 3, 2014)
- EJML 014 version supported
New in ScalaLab 211 (Dec 13) (Dec 14, 2013)
- Fast Pthread based native matrix multiplication
New in ScalaLab 211 (Dec 03) (Dec 3, 2013)
- Watch variables window can be displayed by using menu "Configuration" and then "Control watch variables state ... " submenu.
- When watch variables is ON, after each Scala interpreter execution, the workspace contents are displayed with a table. ScalaLab saves the state of watch variables flag, and restores it for the next session.
New in ScalaLab 211 (Dec 01) (Dec 2, 2013)
- With Ctrl-B, the current variables of the workspace are printed conveniently
New in ScalaLab 211 (Nov 25) (Nov 27, 2013)
- Improvements in organization
- Library code moved from the main source to .jar files
New in ScalaLab 211 (Nov 12) (Nov 12, 2013)
- Discrete Wavelet Transform using CUDA (currently Win 64 support only)
New in ScalaLab 211 (Oct 31) (Oct 31, 2013)
- Support for CUDAMat matrix type, that aims to facilitate operations exploiting the CUDA parallel computing framework.
New in ScalaLab 211 (Oct 30) (Oct 31, 2013)
- Computation of the appropriate matrix size for switching automatically to multithreaded matrix multiplication.
New in ScalaLab 211 Multithreaded (Oct 22) (Oct 22, 2013)
- Multithreading is used automatically at the multiplication of large Array[Array[Double]] and RichDouble2DArrays. For small matrices serial implementation is used.
- However, multithreading does not improve significantly the addition/subtraction of large matrices (for small ones, the execution time becomes worse). Therefore, we use multithreading only for multiplication.
New in ScalaLab 211 (Oct 17) (Oct 18, 2013)
- Added support for exporting to .pdf, .bmp, jpg, .eps for ScalaLab figures
New in ScalaLab 211 (Oct 08) (Oct 8, 2013)
- Operators / and \ work as in MATLAB
New in ScalaLab 211 (Oct 03) (Oct 4, 2013)
- Displaying of formulas with LaTeX format
New in ScalaLab 211 (Sep 30) (Oct 1, 2013)
- Better integration of the Symbolic Algebra system.
New in ScalaLab 211 (Sep 28) (Sep 30, 2013)
- Display option on popup menu for displaying matrix contents
- Matrix sizes are also displayed when mouse cursor is over a variable
- Updated full ScalaLab with VISAD and jzy3d support
New in ScalaLab 211 (Sep 24) (Sep 25, 2013)
- Native optimized C matrix multiplication
New in ScalaLab 211 (Sep 08) (Sep 9, 2013)
New in ScalaLab 211 (Sep 05) (Sep 9, 2013)
- The FFT experiment, Java FFT is faster than native FFT!, see wiki page
New in ScalaLab 211 (Sep 01) (Sep 9, 2013)
- F7 completion in JSyntaxPane improved
New in ScalaLab 211 (Aug 23) (Aug 24, 2013)
- First FFT routine with CUDA
New in ScalaLab 211 (Aug 21) (Aug 22, 2013)
- menu option for displatying CUDA configuration
New in ScalaLab 211 (Aug 18) (Aug 19, 2013)
- parallel matrix multiplication work with double precision numbers
New in ScalaLab 211 (Aug 16) (Aug 17, 2013)
- A bug on parallel matrix multiplication is corrected
New in ScalaLab 211 (Aug 15) (Aug 16, 2013)
- A version that starts to offer integrated support for CUDA 5.5
New in ScalaLab 211 (Aug 08) (Aug 9, 2013)
- Starting an attempt for user-friendly CUDA computing
New in ScalaLab 211 (Aug 07) (Aug 8, 2013)
- NVDIA CUDA support is provided with separate .zip file
New in ScalaLab 211 JCUDA (Aug 05) (Aug 5, 2013)
New in ScalaLab 211 (July 31) (Aug 2, 2013)
- New convenient constructors for matrices
New in ScalaLab 211 (July 28) (Jul 29, 2013)
- Expandable pdf based help system (see wiki page) Started some support for Embedded Java (24 July) Spire based cfor macro for fast for loops
New in ScalaLab 211 (July 13) (Jul 15, 2013)
- ScalaLab based on Scala 2.11 M4
New in ScalaLab 211 (July 12) (Jul 15, 2013)
- ScalaLab version without VISAD and jzy3d libraries that are rather large and platform specific
New in ScalaLab 211 (June 20) (Jun 20, 2013)
- Improvements in code completion support for RSyntaxArea editor (20 June)
New in ScalaLab 211 (June 19) (Jun 20, 2013)
- Conversion routines between the different Matrix types, improvements in solve() routines (19 June)
New in ScalaLab 211 (June 18) (Jun 20, 2013)
- ScalaSci classes are better organized, Construction of stand alone applications is simplified, concerns ScalaLab211 (18 June)
New in ScalaLab 211 (June 15) (Jun 17, 2013)
- Framework for developing stand alone applications with ScalaLab 211 (June 15), see EmbeddedApplicationsWithScalaLab.pdf document, at downloads
New in ScalaLab 2102 (June 14) (Jun 14, 2013)
- Better support for Band Matrices, see new version of ScalaLab User guide
New in ScalaLab 2102 (June 12) (Jun 12, 2013)
- ScalaLab based on Scala 2.10.2
New in ScalaLab 211 (June 10) (Jun 11, 2013)
- Improvements in integrated Complex number and ComplexMatrix support
New in ScalaLab 211 (June 07) (Jun 8, 2013)
- Improvements in integrated Complex number support
New in ScalaLab 211 (June 06) (Jun 7, 2013)
- Work to support integrated Complex numbers in progress
New in ScalaLab 211 (June 04) (Jun 6, 2013)
- Minor user interface improvements
- Multidimensional integration support
New in ScalaLab 211 (May 30) (May 31, 2013)
- Improved .pdf documentation
- Scala 2.11 M3 based version
New in ScalaLab 211 (May 28) (May 29, 2013)
- MATLAB-like :: operator, see WhatsNew wiki page
New in ScalaLab 211 (May 22) (May 29, 2013)
- Adaptive Functional Plotting
New in ScalaLab 211 (May 21) (May 29, 2013)
- Numerical Recipes based FFT is used by default
New in ScalaLab 211 (May 20) (May 21, 2013)
- Improvement in the conformance to the scalaSciMatrix interface
- Convenient factory constructors for matrices
New in ScalaLab 211 (May 15) (May 21, 2013)
New in ScalaLab 211 (May 06) (May 21, 2013)
- Improved support for JBLAS fast native routines
New in ScalaLab 211 (May 05) (May 21, 2013)
- Support for abbreviations at the editors with the F11 key
- Improvement on object-oriented plotting. Optional JavaHelp files moved to seperate PART2 download, in order to keep small the size of the main ScalaLab211 download.
New in ScalaLab 211 (May 01) (May 21, 2013)
- Stable fonts for jsyntaxpane editor. Object-oriented plotting in development
New in ScalaLab 211 (April 19) (May 21, 2013)
- Update to the new JBLAS 1.2.3 for the full ScalaLab211 version
New in ScalaLab 211 (April 15) (Apr 18, 2013)
- The latest versions of EJML and Apache Commons Maths are used
New in ScalaLab 211 (April 05) (Apr 6, 2013)
- Minor imrovements in ScalaLab211 based on Scala 2.11 M2
New in ScalaLab 210 (March 31) (Apr 5, 2013)
- Breeze-like plotting system in development
- New convenient constructors for Matrices, see What's New wiki page
- Breeze as ScalaLab toolbox
New in ScalaLab 210 (March 16) (Mar 18, 2013)
- A problem on whiching interpreters is corrected
New in ScalaLab 210 (March 14) (Mar 15, 2013)
- ScalaLab versions based on Scala 2.10.1 final
New in ScalaLab 210 RC3 (March 07) (Mar 8, 2013)
- ScalaLab versions based on Scala 2.10.1 RC3
New in ScalaLab 210 (March 03) (Mar 4, 2013)
- ScalaLab versions based on Scala 2.10.1 RC2
New in ScalaLab 210 (February 27) (Feb 27, 2013)
- Transform script to Scala object in order to execute it as standalone application (27 Feb)
New in ScalaLab 210 (February 24) (Feb 26, 2013)
- Convenient reading and writing double array to Ascii files (*24 Feb)
New in ScalaLab 210 (February 22) (Feb 23, 2013)
- Support for a lightweighting graphing library, that allows real-time graphing.
New in ScalaLab 210 (February 10) (Feb 11, 2013)
- Introduction of a trustworthy numerical computation framework (22-Jan), wee wiki page, it is available as a default toolbox.
- A new search keywords in libraries is under implementation, can be found at Utilities -> Search menu options
- Improvement of mouse motion listener for displaying information about variables under the cursor. Mouse motion listener feature is configurable.
- ScalaLab version based on Scala 2.10 final
- Improvements at the Linear Equations Systems Wizard
- Matrix ScalaLab class for Apache Commons Math, is based on the recent Common Maths library, which is much faster.
- Integrated support for the current Apache Common Maths library.