What's new in SCaVis 2.3
Aug 7, 2015
- Bug in showing data in VHTable.
- HTable was redone using the native java API
- Vector graphics library was updated
- Single-jar files were corrected
- Multiple improvements in physics package
- Jet clustering algorithms are added
- Jython 2.7b4
- Warning during PDF export removed
- Smaller bugs
New in SCaVis 2.2 (Dec 15, 2014)
- A new canvas HPlotXY for interactive data drawings
- Support for jplot2d package, including SVG and SVGZ file outputs
- Added 40 Java and Jython examples
- A bug in ScaVis IDE that prevent Java code for running was fixed
- SCaVis IDE was renamed. Several menu items are fixed
- Online Java Documentation API was recreated
- GUI Java API was corrected
- Some changed in the description included in ScaVis IDE
- Some menu in the "Tools" of SCaVis IDE were fixed
- Several examples showing how to create custom layouts of plots
- Export dialog to vector graphics picks up file extensions depending on the file format.
New in SCaVis 2.1 (Nov 5, 2014)
- Changes:
- Redesign of locations of jar files.
- Remove version information for proper automatic update.
- Added support for Kohonen map neural net (Self-organizing map)
- Updated Encog neural network. More example are added. Fixed a bug that prevents from showing weights on NN structure monitor
- Added support for the Neuroph neural net package. Neural Net examples (in Python and Java) have been added.
- Support for Waterloo Open-source graphics for scientific charting
- jhplot.Wplot canvas based on Waterloo package
- scavis_batch.sh - a script to run SCaVis in a batch mode (without GUI)
New in SCaVis 2.0 (Sep 22, 2014)
- Remove version information for proper automatic update.
- Updated Encog neural network. More example are added.
- Fixed a bug that prevents from showing weights on NN structure monitor
- Added support for the Neuroph neural net package.
- Neural Net examples (in Python and Java) have been added.
- Support for Waterloo Open-source graphics for scientific charting
New in SCaVis 2.0 Beta (Sep 15, 2014)
- Redesign of locations of some jar files
- Added support for Kohonen map neural net (Self-organizing map)
New in SCaVis 1.8 (Jun 2, 2014)
- Support for Redberry computer algebra system http://redberry.cc/
- Adaptive histograms (H1DA class in jhplot)
- Trove version 3.03
- Calculations with units (Tools->Unit calculations)
- log4j.properties is included and start-up scripts corrected
- Corrected unit conversion tools
- Kalmar filter
New in SCaVis 1.7 (Mar 27, 2014)
- Online example manager to view and run examples as [Tool]-[Online Examples]
- SCavIs Pro version can be activated as [Help]->[Activate]
- Autoupdate for each version
- Version tracking of examples
- Built-in API is corrected
- Elementary statistics using the [Tool] menu
- Many examples are corrected
- Autoupdate of examples.
- Activation for Pro-version
- Portable version is included
New in SCaVis 1.6 (Feb 17, 2014)
- This is a maintenance release.
- Improved usability.
- Several bugs were fixed.
- A canvas for real-time charts was added (HPlotRT).
New in SCaVis 1.5 (Jan 29, 2014)
- Added:
- Jas algebra library, SymJa; astrolib
- A number of minimization packages JOptima, JOptimizers, JPop
- JDistLib is separated (and updated)
- Database drivers are included.
- Support for DIF files (HFileDIF) and CSV files (HFileCSV)
- Alternative support for non-parametric function plotting in 3D (HPlotMX) 8) JNumeric rebuilt and relocated
- Jython is custom-built. Faster package caching & better compatibility with CPython.
- Corrected methods getArrayX(), getArrayY() etc. for P1D
- Added method getArray, getErr(i) to return errors.
- H2D histogram has new methods to access bins and errors
- jnumeric Jython extension moved to lib/jython (and rebuilt)
New in SCaVis 1.4 (Jan 3, 2014)
- All graphics primitives (based on HShape class) can be rotated
- Methods to compare two histograms using chi2 are added to H1D and H2D histogram classes
- Added methods to perform chi2 minimization of data using shapes (ellipses and circles).
- Additional support for drawing mathematical shapes in 3D using HPlotMX canvas, with vector graphic output.
- Bug in drawing circles was fixed (wrong setting for diameter)
- A number of small bugs.
New in SCaVis 1.3 (Oct 28, 2013)
- Startup is more user friendly. Simply click on "scavis.jar" to launch the IDE.
- Support for Groovy. You can edit a Groovy code using ScaVis library and execute it using [Run].
- You can use Groovy Console (in the [Run] menu)
- Support for JRuby is back. You can develop analysis scripts in JRuby or Ruby (the extension *rb) and execute them in the editor.
- Fixed a bug which does not allow to read HPlot saved graphs
- Extended dialog to open Python or Groovy script from URL (File-> Open from URL)
- Neural network classes HNeuralNet is redesigned. based on Encog3. Tutorials for neural network analysis using Python scripts
New in SCaVis 1.2 (Aug 15, 2013)
- Support for Groovy. You can edit a Groovy code using ScaVis library and execute it using [Run]. See the manual for details.
- You can use Groovy Console (in the [Run] menu
- Support for JRuby is back. You can develop analysis scripts in JRuby or Ruby (the extension *rband execute them in the editor.
- Fixed a bug which does not allow to read HPlot saved graphs
- Extended dialog to open Python or Groovy script from URL (File-> Open from URL
- Neural network classes HNeuralNet is redesigned. based on Encog. Tutorials for neural network analysis using Python scripts
New in SCaVis 1.1 (Jul 1, 2013)
- Tab key was fixed in the editor
- ScaVis porto (SCaVis for small-screen computers) is fixed. Pro addition.
- Auto-update can be done for Scavis IDE. java.jar is in lib/jehep
- Intro windows was corrected.
- Help system based on [F4] key was fixed.
- Linear algebra packages enhanced with the inclusion of EJML package. Added tutorials. Common math is updated to version 3.2
- Online jar repositories for community and pro-version are separate
New in SCaVis 3.8 (Feb 21, 2013)
- A tool to convert units and measures [Tools]->[Unit conversion] Examples how to do the conversions in java/Jython code
- JScience is included as system library
- HChart plots/charts can be saved to vector format (EPS/PDF/SVG)
- The Plot class for simple plots
- A spreadsheet is added to the tool bar [Tool]->[Spreadsheet]
- SPsheet class is enhanced (tutorials are available)
- HBook class to store all data objects in XML file is extended
- XML tags have changed to reflect such changes.
- It was also moved to hplot.io package.
- HBook has same methods to store data as HFile and PFile.
- Every object for drawing have methods setLabelX,Y,Z. Now labels can be stored together with objects and shown on the canvas, over-writing the global setNameX and setNameY
- P0I and P0D implement DoubleArray class
- The MenuBar "Tools" was split into "Tools" and "Plot"
- DataBrowser foe serialised objects is extended.
- Data files can be opened in a Data Browser
- getParset() method fixed for F1D and F2D. Now it returns "Calculable" parset representation
- Corrected help. Now we shipts only jhplot javadoc with the bundle. Documentation other than jhplot can be viewed onlin (help->All Java API)
- Jython 2.7 (b). from Feb. 2013
- JRuby console was removed. Some incompatibilities and low usage.
New in SCaVis 3.7 (Jan 7, 2013)
- Input and error streams are redirected to extra tab "system console"
- One can disable autoupdate feature (See "Preferences")
- Generic programming. A class called "SymRegression" is added which can be used to perform symbolic regression (generic programming)
- Reading and exporting time series and tables in different formats, including ASCII, Gauss, Matlab, Excel 97 (this support added to the PRO edition). The package for the financial is enhanced.
- Time series analysis (PRO version). Includes auto-correlation analysis, cross-correlation analysis, peak finder, Gaussian filtering etc.
- toTable() method is reimplemented. Now it is faster and needs less memory. It is also implemented to PND and PNI.
- The program also comes without IDE as a single jar file which can be used to import to Python/Java IDE, such as Eclipse and NetBeans (the instruction only for the PRO version)
New in SCaVis 3.6 (Oct 22, 2012)
- Auto-update of separate jar libraries:
- The professional version automatically updates separate jar files without the need for reinstalling the entire project
- The community version can be used to check updates.
- See [Help] -> [Update] menu.
- jMathlab v1.2
New in SCaVis 3.5 (Sep 27, 2012)
- Corrected indexOf/lastIndexOf in P1D
- Fixed bug in HPlotJa which cuts histograms when Y-axis limit smaller
- then histogram max value.
- Several bugs in HPlot3D when using GUI to edit files
- New tool: [Tools]->[3D functions]
- Fixed plots with P1D objects when using dashed lines.
- This bug was fixed in HPlotJa and HPlot.
- setStyle() was fixed for all plot objects ("l" option does not draw symbols)
- moved to apache.commons.math3
- FreeHEP recompiled
- Corrected parsing for F1D,F2D,F3D to fix a+x^3+x^2 problems
- Replaced previous engine to parse math equations
- fixed bug in jRuby startup (by moving to jruby 1.6.8)
New in SCaVis 3.2 (Oct 23, 2011)
- "Lock file" sumbenu was moved to "Edit" menu
- Periodic table was added to the "Tool" menu
- jHPlot package:
- All FreeHEP libraries are recompiled
- JSci libraries are incorporated
- F1D and F2D functions can be converted to histograms (H1D,H2D).
- isParsed() function is added. F1D function has 2 methods to extract X and Y
- arrays.
- Bug in positions of HLabel, HKey, HMLabel when using log scales
- Positions of HLabel, HKey, HMLabel were corrected when using USER
- coordinated system
- Canvas shows pixel positions (middle mouse click), in addition to USER, NDC
- Fixed positions of Y-labels (spacing for 1, 10 in non-log scales)
- Positions of HLabel, HKey, HMLabel were corrected when using USER
- coordinated system
- HKey class was rewritten. Now you can set key for data (H1D,P1D,F1D)
- just using these objects as input for HKey construction
- Bug in vectorgraphics was corrected. It is safe to run using Java7
- Bug in setting tick axis for HPlot to a fixed number is fixed
- Labels for ticks can be replaced by custom strings (like time)
- HPlotJa has exactly the same constructors as HPlot.
- New jhplot.utils package. Currently a static class for integration of IJ
- package with hplot classes for image manipulation.
New in SCaVis 2.9 (Apr 3, 2011)
- New icons for jHPlot examples
- New jython 2.5.2r2 release
- See Jython release notes: http://www.jython.org/latest.html
- Support for native SQL database reading/writing using SQLite DB (using SQLjet)
- Support for object database (NeoDatis DB)
- Jython scripts can be opened or run from URL (the menu "File>Open from URL")
- Downloaded scripts are located in macros/downloads
- Only run URL scripts from trusted web sites (like jwork.org)!
- Fixed method "doc()" for all jhplot classes (shows online help API).
- Look at the example tools_doc.py
- "CodeView" feature. See "View->CodeView".
- In this mode, Python/Jython code is shown as HTML.
- If a code contains multiline comments, it is considered as a HTML
- file, with the full set of HTML tags.
- In addition (attention, scientists!) LaTeX equations can be included
- into the Jython/Python multiline comments using $$ or $ tags!
- LaTeX equations can be inserted to the editor (and Python/Jython
- comments) using DragMath GUI.
- fixed many small bugs
New in SCaVis 2.6 (Oct 14, 2010)
- jeHEP IDE:
- Work towards optimization for netbooks (ubuntu netbook 10.4 edition)
- Examples are shown as a tree (>100 examples)
- See [Tools]->[jHPlot examples]
- Removed globaldoc
- JHPlot package:
- Based on FreeHEP trunk from Sep 2010
- Fixed reading AIDA files from HPlotJa->Read Data menu
- HPlotJa can draw Cloud1D and Cloud2D
- (Open "Tools->HPlotJa" than go to "Options->Draw Pads" and then "File->Open data".
- Select AIDA file. Then in ObjectBrowser, use the right mouse to draw Cloud1D and other Jaida objects.
- Fixed serialization of lists with FreeHEP objects
- Several fixes for statshape class
- HPlotJa histogram drawing is fixed.
- Should be similar to HPlotJa
- New method to draw histogram: setBars(boolean)
- Aspect ratio for printing is fixed for GHPanel (affects
- all plotting canvaces derived from this class, HPlot, HPlotJa etc.., )
- Better plotting support for all AIDA objects
- New classes in jhplot.io: FileRoot amd FileAida.
- Class HRoot was renamed to jhplot.io.FileRoot