What's new in Matrex 2.1
Dec 22, 2010
- The functions (formulas) are applied to entire blocks of data (called matrices), not to single cells.
- Presentations and charts are visible only when you want, not all the time.
- Calculations don't block the application and can be done in parallel (multithreading).
- Matrex can be used as a standalone application or can connect to a Matrex Server to share projects.
New in Matrex 2.0 (Apr 19, 2010)
- GUI:
- GUI changed to be able to open projects locally (as before) or remotely in a Matrex Server.
- Internal:
- Added layer to connect to a Matrex Server.
- Other:
- Bugs fixed.
New in Matrex 1.3.8 (Nov 5, 2009)
- Internal:
- It uses a reasonable amount of memory when importing large CSV files
- GUI:
- Applied patch of Nikolay Zamosenchuk to fix a performance problem when selecting cells in tables
New in Matrex 1.3.7 (Aug 25, 2009)
- Internal: Is now able to change the project configuration (threads, debug) from the GUI.
New in Matrex 1.3.6 (Jun 30, 2009)
- GUI:
- Uses SWT 3.5 (which uses Cocoa on MacOSX).
- The main window was occasionally blocking when it was maximized. Problem fixed.
- Flat toolbars, to avoid 90's squared toolbars in Windows.
- Preserves connection to the original template directory.
- Internal:
- Removed incompatibilities with Java 5. Now the code is compiled with the Java 5 compiler.
- Looks in the 'script' directories to find script templates.
- Test:
- Uses SWTBot 2.0
- Other:
- Bugs fixed.
New in Matrex 1.3.5 (May 21, 2009)
- GUI:
- Project diagram.
- Plugins dialog has been evolved to a more general locations dialog.
- If a toolbar becomes too small to contain all buttons, it displays a menu containing the missing buttons.
- Progress bar that shows loading of the single items of a project.
- The matrix editor has a toolbar, to make the GUI uniform in the whole application.
- Internal:
- Configuration files containing the location of the other Matrex files (see locations dialogs). With this Matrex becomes easy to package for specific operating systems.
- Able to read/write tab separated files (together with the CSV files).
- Test:
- More unit testing. The idea is to have a set of tests to fire to check the project before each release.
- GUI unit testing of an editor (Function Editor) with SWTBot.
- Used Findbugs (http://findbugs.sourceforge.net) annotations.
- Other:
- Bugs fixed.
New in Matrex 1.3.01 (Nov 27, 2008)
- New Functions:
- Fourier transformations
- Matrix generation template (gen) to generate small matrices. To use in the expression parser.
- direct search solver (Nelder Mead)
- substringby (begin end matrices)
- GUI:
- "columns fit" button in matrix and presentation viewer
- function viewer
- high low charts
- plugins dialog
- search bar for the trees
- menu to move items in tree
- possibility to overwrite a base matrix as output of a function
- expression parser checks optional parameters (which are not required)
- callback output matrices (see the direct search solver)
- use SWT web browser to show help and export of matrices and presentations
- Test:
- Big part of the project covered by unit testing.
- GUI unit testing, thanks to SWTBot (http://swtbot.sourceforge.net)
- Tested with Findbugs (http://findbugs.sourceforge.net)
- Other:
- matrix content saved in CSV files to remove limitations
- ISQLLib is now a separated library
- class loader based on configuration files
New in Matrex 1.3 (Nov 12, 2008)
- New Functions:
- Fourier transformations
- Matrix generation template (gen) to generate small matrices. To use in the expression parser.
- direct search solver (Nelder Mead)
- substringby (begin end matrices)
- GUI:
- "columns fit" button in matrix and presentation viewer
- function viewer
- high low charts
- plugins dialog
- search bar for the trees
- menu to move items in tree
- possibility to overwrite a base matrix as output of a function
- expression parser checks optional parameters (which are not required)
- callback output matrices (see the direct search solver)
- use SWT web browser to show help and export of matrices and presentations
- Test:
- Big part of the project covered by unit testing.
- GUI unit testing, thanks to SWTBot (http://swtbot.sourceforge.net)
- Tested with Findbugs (http://findbugs.sourceforge.net)
- Other:
- matrix content saved in CSV files to remove limitations
- ISQLLib is now a separated library
- class loader based on configuration files
New in Matrex 1.3 Beta (Oct 27, 2008)
- New Functions:
- Fourier transformations
- Matrix generation template (gen) to generate small matrices. To use in the expression parser.
- direct search solver (Nelder Mead)
- substringby (begin end matrices)
- GUI:
- "columns fit" button in matrix and presentation viewer
- function viewer
- high low charts
- plugins dialog
- search bar for the trees
- menu to move items in tree
- possibility to overwrite a base matrix as output of a function
- expression parser checks optional parameters (which are not required)
- callback output matrices (see the direct search solver)
- use SWT web browser to show help and export of matrices and presentations
- Test:
- Big part of the project covered by unit testing.
- GUI unit testing, thanks to SWTBot (http://swtbot.sourceforge.net)
- Tested with Findbugs (http://findbugs.sourceforge.net)
- Other:
- matrix content saved in CSV files to remove limitations
- ISQLLib is now a separated library
- class loader based on configuration files
New in Matrex 1.2.01 (Apr 10, 2008)
- Fixed bug in Windows, exporting a project to a zip file. The file now has a correct format.
- The batch file in MacOSX uses the current directory.
- Uses IzPack 3.11 for the installation. That should improve the setup under MacOSX
- Exporting a project to a zip file it is not possible to save the zip file inside the project directory (to avoid recursive zip files).
- Tries to fix problems opening the help file (F1 or Ctrl-F1) under Windows 2000 and MacOSX.
- Does not include the entire SWT distribution, but only the SWT.jar, therefore reducing the setup file size.
New in Matrex 1.2 (Feb 11, 2008)
- Major changes:
- ISQL template: internal SQL module to query the matrices as they was part of tables.
- Print: it is possible to print directly matrices/presentations
- Export to xls (Excel) files.
- Import/export of csv files.
- Menus to remove multiple items, duplicate matrices and functions, add function from a matrix (the function will have the matrix as first argument)
- Other changes:
- Settings: possibility to set the colors of the dialogs.
- Bug fixing:
- Now it is possible to enter false values in boolean matrices