« Main differences between V1.10.1 and V1.11.4 » : différence entre les versions

De GENIUS
Aller à la navigation Aller à la recherche
 
(15 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Some interesting evolutions and corrections have been implemented in this version. No incompatibilities has been identified versus V1.10.x source code (except the fact that Java 1.8 is now necessary).
Some interesting evolutions and corrections have been implemented in this version. No incompatibilities have been identified versus V1.10.x source code (except the fact that Java 1.8 is now necessary).


== Java 1.8 ==
== Java 1.8 ==


Now, <font color=#FF8C00>Java 1.8</font> is needed for generation.
Now, <font color=#FF8C00>Java 1.8</font> is needed for generation.
== GPlotPanel equations ==
A very interesting evolution with the possibility to create new variables using initial ones from a '''MADONA''' column file via a specific equations (see [[GPlotPanel#Calculator|here]]). To do it, GENIUS used a new dependency with [https://www.objecthunter.net/exp4j/ exp4j] V0.4.8.
Nevertheless, this functionality is not yet available for [https://www.sqlite.org/ SQLite] files.
== GPlotPanel pop-up windows for event comments ==
Now, when events are displayed, there is the possibility to see the comments associated to these events by passing the mouse over.


== GStandardApplication customisation ==
== GStandardApplication customisation ==


Some access methods are now available to easily add/remove/shiftmain menu bar items (for example, removing in the "Options" menu, the "debug" choice and replace it by and "expert" choice).
Some access methods are now available to easily add/remove/shift main menu bar items (for example, removing in the "Options" menu, the "debug" choice and replace it by and "expert" choice).


== GStandardApplication message window size ==
== GStandardApplication message window size ==
Ligne 13 : Ligne 23 :
The user may increase or decrease the message window size interactively (with the mouse).
The user may increase or decrease the message window size interactively (with the mouse).


== GPlotPanel equations ==
== Best mouse efficiency for scrolling ==


A very interesting evolution with the possibility to create new variables using initial ones from a MADONA column file via a specific equations (see [[GPlotPanel#Calculator|here]]).
The mouse scrolling has been improved.


== GPlotPanel pop-up windows for event comments ==
== New GTime widget ==


== Best mouse efficiency for scrolling ==
A new [{{PathCurrentJavaDoc}}/fr/cnes/genius/lowLevel/GTime.html GTime] widget is now available.


== New GTime widget ==
== Best precision management when reading MADONA XML files ==


== Best precision management when reading MADONA XML files ==
Some values read in a '''MADONA XML''' file, once they are converted in '''International System (IS)''' units may occur a problem of precision. In case of a conversion from degrees to radians, it is quite normal but it is more astonishing for a conversion from km to m as we have just to add a 1000 factor: for example, 0.03827 km will give 38.269999999999996 m. Therefore, <font color=#556B2F>'''GENIUS'''</font> uses now locally '''BigDecimal''' numbers to improve as much as possible these conversions.


== Anomaly corrections ==
== Anomaly corrections ==


* Possible bug when reading MADONA columns files
* In the previous versions, there was a possible bug when reading '''MADONA''' columns files if the first column number was not "0".

Dernière version du 7 mars 2022 à 15:56

Some interesting evolutions and corrections have been implemented in this version. No incompatibilities have been identified versus V1.10.x source code (except the fact that Java 1.8 is now necessary).

Java 1.8

Now, Java 1.8 is needed for generation.

GPlotPanel equations

A very interesting evolution with the possibility to create new variables using initial ones from a MADONA column file via a specific equations (see here). To do it, GENIUS used a new dependency with exp4j V0.4.8.

Nevertheless, this functionality is not yet available for SQLite files.

GPlotPanel pop-up windows for event comments

Now, when events are displayed, there is the possibility to see the comments associated to these events by passing the mouse over.

GStandardApplication customisation

Some access methods are now available to easily add/remove/shift main menu bar items (for example, removing in the "Options" menu, the "debug" choice and replace it by and "expert" choice).

GStandardApplication message window size

The user may increase or decrease the message window size interactively (with the mouse).

Best mouse efficiency for scrolling

The mouse scrolling has been improved.

New GTime widget

A new GTime widget is now available.

Best precision management when reading MADONA XML files

Some values read in a MADONA XML file, once they are converted in International System (IS) units may occur a problem of precision. In case of a conversion from degrees to radians, it is quite normal but it is more astonishing for a conversion from km to m as we have just to add a 1000 factor: for example, 0.03827 km will give 38.269999999999996 m. Therefore, GENIUS uses now locally BigDecimal numbers to improve as much as possible these conversions.

Anomaly corrections

  • In the previous versions, there was a possible bug when reading MADONA columns files if the first column number was not "0".