Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
2958d 10h |
werner |
/ |
public SVN |
|
1221 |
2958d 10h |
werner |
/branches/ |
public SVN |
|
1220 |
2958d 10h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
2958d 12h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
2958d 12h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1213 |
2964d 09h |
werner |
/branches/iland_regen/src/ |
implementing the stand-wise snapshot feature (for the advanced dynamic initalization) |
|
1180 |
3126d 09h |
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 |
3176d 19h |
werner |
/branches/iland_regen/ |
merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch). |
|
1104 |
3246d 17h |
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 |
3296d 09h |
werner |
/branches/port_qt5_64bit/src/tools/ |
additional JS functions for retrieving grids from iLand. fancy.... |
|
1081 |
3328d 09h |
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 |
3337d 15h |
werner |
/branches/port_qt5_64bit/src/ |
implemented stormInfestationProbability in bark beetle module.
added path() function in Globals JS object. |
|
1071 |
3351d 11h |
werner |
/branches/port_qt5_64bit/src/ |
alternative mortality formulation
COST PROFOUND exercise (H. Bugmann) |
|
1064 |
3359d 11h |
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 |
3366d 10h |
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 |
3372d 12h |
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 |
3497d 13h |
werner |
/branches/port_qt5_64bit/src/ |
improved visualization and "movie"-support. New JS functions to control the main visualization. |
|
980 |
3615d 11h |
werner |
/branches/port_qt5_64bit/src/tools/ |
function allowing stand-shaped disturbances. |
|
979 |
3616d 07h |
werner |
/branches/port_qt5_64bit/src/tools/ |
very fancy function to use any polygon for disturbances....
not entirely finished yet. |
|
951 |
3724d 06h |
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 |
3727d 12h |
werner |
/branches/port_qt5_64bit/src/ |
loading of saplings in ABE |
|
873 |
3974d 07h |
werner |
/branches/port_qt5_64bit/src/ |
lots of development of AMIE. |
|
853 |
4052d 11h |
werner |
/branches/port_qt5_64bit/src/tools/ |
added a "qt5" property in Globals. |
|
850 |
4056d 18h |
werner |
/branches/port_qt5_64bit/src/tools/ |
added worldX and worldY to Globals object (scripting) |
|
848 |
4057d 11h |
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 |
4062d 14h |
werner |
/branches/port_qt5_64bit/src/ |
some minor changes in order to compile the "ilandc" console mode program with Qt5.1 / MSVC. |
|
803 |
4097d 17h |
werner |
/branches/port_qt5_64bit/src/ |
testing the neighborsOf function of MapGrid
added a Factory function for creating of "Map" objects |
|
794 |
4105d 13h |
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 |
4106d 10h |
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 |
4230d 12h |
werner |
/branches/port_qt5_64bit/ |
|
|
767 |
4409d 05h |
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 |
4409d 12h |
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 |
4721d 09h |
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 |
4812d 16h |
werner |
/trunk/src/ |
Snapshot functions to save/load a vegetation snapshot (currently: trees, soil, snags). Some additional javascript functions to access the functionality. |
|
671 |
4813d 13h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
639 |
4974d 10h |
werner |
/ |
move current content to the "trunk" |
|
634 |
5020d 11h |
werner |
/src/ |
iland movie maker |
|
622 |
5030d 15h |
werner |
/src/tools/ |
changed addSaplingsOnMap() function (added height parameter) |
|
603 |
5043d 17h |
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 |
5044d 07h |
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. |
|