Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
3150d 02h |
werner |
/ |
public SVN |
|
1221 |
3150d 02h |
werner |
/branches/ |
public SVN |
|
1220 |
3150d 02h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
3150d 04h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
3150d 04h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1213 |
3156d 01h |
werner |
/branches/iland_regen/src/ |
implementing the stand-wise snapshot feature (for the advanced dynamic initalization) |
|
1180 |
3318d 00h |
werner |
/branches/iland_regen/src/ |
major rewrite of the seed distribution module:
* dispersal kernels fixed (using seeds per area, and not per radius)
* seed production now depends on leaf area of species (on source pixels)
* distribution for all source pixels (skipped the shortcut via continuously covered forest)
* probability of establishment calculated as function of available seedlings (sum of all incoming seedlings)
still testing ;)
more automation functions (e.g. to call OS commands, additional JS event handlers) |
|
1157 |
3368d 10h |
werner |
/branches/iland_regen/ |
merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch). |
|
1104 |
3438d 08h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
1091 |
3488d 01h |
werner |
/branches/port_qt5_64bit/src/tools/ |
additional JS functions for retrieving grids from iLand. fancy.... |
|
1081 |
3520d 01h |
werner |
/branches/port_qt5_64bit/src/ |
created a new javascript wrapper for the iLand "grid" class. This includes some processing (e.g. calculate using expressions), and some function to retrieve grids from iLand (e.g. damage data from disturbance modules, height grid).
fancy! |
|
1077 |
3529d 06h |
werner |
/branches/port_qt5_64bit/src/ |
implemented stormInfestationProbability in bark beetle module.
added path() function in Globals JS object. |
|
1071 |
3543d 03h |
werner |
/branches/port_qt5_64bit/src/ |
alternative mortality formulation
COST PROFOUND exercise (H. Bugmann) |
|
1064 |
3551d 02h |
werner |
/branches/port_qt5_64bit/src/ |
many changes. Most notably:
* improvements in the grass-cover sub Modules
* interaction between wind and bark beetle
* javascript function to extract seed-distribution-maps
* fixed a bug when continuous seed input was assumed |
|
1061 |
3558d 02h |
werner |
/branches/port_qt5_64bit/src/ |
developinig ABE.
groundwork: creating STP options (i.e. pure JS-options of STPs that can be used in activities)
working on species specific targets for thinnings (involves a lot of thinking and fiddling with javascript)
added an option to include "shortcuts" to often-used functions (i.e. links in the GUI that directly call JS-functions). |
|
1058 |
3564d 04h |
werner |
/branches/port_qt5_64bit/src/ |
Changes in ABE:
new grid (stand treatment program), and now STP is shown when clicking on a standGrid
additional warnings when STPs are not properly defined
other changes:
more recent files, recent files are saved before creating the model
fixed splash screenshot
fixed potential bug in setting up saplings
new JS-function Globals.reloadABE() --> force the reload of the agent based forest engine module |
|
1041 |
3689d 05h |
werner |
/branches/port_qt5_64bit/src/ |
improved visualization and "movie"-support. New JS functions to control the main visualization. |
|
980 |
3807d 02h |
werner |
/branches/port_qt5_64bit/src/tools/ |
function allowing stand-shaped disturbances. |
|
979 |
3807d 22h |
werner |
/branches/port_qt5_64bit/src/tools/ |
very fancy function to use any polygon for disturbances....
not entirely finished yet. |
|
951 |
3915d 22h |
werner |
/branches/port_qt5_64bit/src/ |
many ABE related changes; inter alia:
* syntax checking theme (to detect mis-spelled properties in JS)
* fixed bug in thinning routine (custom-thinning)
* scripting-based approach for initializing regeneration
* thinning routine for selective thinning
... |
|
950 |
3919d 03h |
werner |
/branches/port_qt5_64bit/src/ |
loading of saplings in ABE |
|
873 |
4165d 22h |
werner |
/branches/port_qt5_64bit/src/ |
lots of development of AMIE. |
|
853 |
4244d 02h |
werner |
/branches/port_qt5_64bit/src/tools/ |
added a "qt5" property in Globals. |
|
850 |
4248d 10h |
werner |
/branches/port_qt5_64bit/src/tools/ |
added worldX and worldY to Globals object (scripting) |
|
848 |
4249d 02h |
werner |
/branches/port_qt5_64bit/src/ |
advanced management functions for FUNDIV project
* create shapes (defined by mathematical functions) in stand grids
* filter not only based on boolean, but on continuous functions (0..1, values are seen as probabilities) |
|
827 |
4254d 05h |
werner |
/branches/port_qt5_64bit/src/ |
some minor changes in order to compile the "ilandc" console mode program with Qt5.1 / MSVC. |
|
803 |
4289d 08h |
werner |
/branches/port_qt5_64bit/src/ |
testing the neighborsOf function of MapGrid
added a Factory function for creating of "Map" objects |
|
794 |
4297d 04h |
werner |
/branches/port_qt5_64bit/src/ |
Some further tests with the QJSEngine - some of the shortcomings are "fixed".
* single functions (like "print"): they are now parts of the Globals-Object, and a wrapper-function is created.
* object creation: "new"-keyword: a "Factory" was added to create new objects (e.g. CSVFile, ClimateConverter)
* exceptions: are not supported; this is still a problem. Now only a message is written to the log. |
|
793 |
4298d 02h |
werner |
/branches/port_qt5_64bit/src/ |
Move from QScriptEngine to QJSEngine (=V8). Most of the stuff was quite smooth, but there are some open issues.
• Global functions (“print”, “include”, “alert”) are commented out (could be solved by moving functions to the “Globals” object and by creating alias JS-functions, i.e. function alert(x) {Globals.alert(x); } )
• Object creation: “new XXX”, XXX=ClimateConverter, CSVFile, … does not work now
possible solution: factory-pattern (i.e. var csv = Globals.newCSV()) |
|
779 |
4422d 03h |
werner |
/branches/port_qt5_64bit/ |
|
|
767 |
4600d 21h |
werner |
/trunk/src/ |
larger restructuring of code (moving scripting related parts)
adding a shell for "spatialAnalysis".
In the future, a cleanup of all the "spatial" grids/maps/stuff is necessary... |
|
766 |
4601d 04h |
werner |
/trunk/src/ |
adding the rumple index calculation to iland. missing: script binding, ...
time to move the qtscript engine from management to the main model.... |
|
716 |
4913d 01h |
werner |
/trunk/src/ |
scripting for wind module
some updates for the GUI: proper ini files and load/save of windows geometry/settings; "javascript"-command history
new scripting functions for "wait()" and "repaint()".
fixed some bugs in the wind module and now the whole system for the first time seems to work as expected.... |
|
675 |
5004d 07h |
werner |
/trunk/src/ |
Snapshot functions to save/load a vegetation snapshot (currently: trees, soil, snags). Some additional javascript functions to access the functionality. |
|
671 |
5005d 04h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
639 |
5166d 01h |
werner |
/ |
move current content to the "trunk" |
|
634 |
5212d 02h |
werner |
/src/ |
iland movie maker |
|
622 |
5222d 07h |
werner |
/src/tools/ |
changed addSaplingsOnMap() function (added height parameter) |
|
603 |
5235d 09h |
werner |
/src/ |
added the target "Map" to functions of the StandLoader; also changed some functions in scriptglobal.cpp (addTreesOnMap).
Interesting: you can easily pass (scripted) object to slots as Pointer - but not so easy as references (for refs you would need to qScriptRegisterMetaType()) - it took me a while find this out... |
|
600 |
5235d 22h |
werner |
/src/ |
corrected grid export (flipping of y-axis)
added initialization of saplings; StandLoader contains now a routine similar to the one for larger trees to distribute saplings; additionally, a script function (Globals.addSaplingsOnStand()) can be used to use this functionality. |
|