Version 1.1.51
- Now the reactant-centered model resets the "alternating delta"
variables once it has found an oscillation. This should avoid unpleasant
non-determinism
- EdgeDialog contains some (commented) code so that if we find a good
way/heuristic to translate the k among different scenarios to obtain
(more or less) similar behaviors, we will just need to add the
conversions
- InatResultPanel now has more precise null-checks on Cytoscape networks
and views (there is a special object for both to represent "null"):
hopefully this will help us understand why some models contain multiple
copies of the same "Network 0" (??). Also, we delete the network&vizmap
associated to a panel when the panel closes only if we are still in the
same session where the panel was created. Finally, the InatResultPanel
will make the Cytoscape Results panel "docked" only if it was hidden: if
the user likes to keep that panel floating we no longer interfer.
- FileUtils was udpated so that the rendering of a JPEG image would ask
also for the zoom level (the one determining graph line thickness and
font size) and image quality (in [0, 1], with 1 highest quality). At the
end of the operation, a message is shown reporting success or failure.
- consequently to the modification in FileUtils, the Graph was updated
so that the zoom variable (named SCALA) would be accessible through
get/set functions. Also, the zoom is passed on to the Series in the
graph, so that they can properly scale the horizontal lines defining the
standard deviations.
- Series and OverlaySeries classes: modification to properly scale the
horizontal line for StdDev as said just above