Subversion Repositories public iLand

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1222 3152d 22h werner / public SVN  
1221 3152d 22h werner /branches/ public SVN  
1220 3152d 22h werner /branches/version1.0/ Version 1.0  
1218 3153d 00h werner / clean up repository - make 1.0 trunk again!  
1217 3153d 00h werner / clean up repository - make 1.0 trunk again!  
1162 3369d 04h werner /branches/iland_regen/src/ removed the old "mSaplings" from resource unit/model.
Open Issues:
* ActPlanting [init/remove of saplings]
* MapGrid: retrieve list of saplings
* testing of standloader
 
1157 3371d 06h werner /branches/iland_regen/ merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch).  
1104 3441d 04h werner /branches/iland_regen/ Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone
 
1081 3522d 21h 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!
 
1060 3563d 22h werner /branches/port_qt5_64bit/src/plugins/wind/ experimental changes to the edge-detection algorithm for the wind module
added volume in the wind output.
 
1054 3574d 22h werner /branches/port_qt5_64bit/ next iteration of the barkbeetle Modules
added background image to the iland viewer
some update of the wind-module as well (new wind output, for example)
 
1052 3588d 22h werner /branches/port_qt5_64bit/src/plugins/ fixed crash in wind module  
1044 3616d 00h werner /branches/port_qt5_64bit/src/ implementing the interaction between bark beetle and wind disturbances;
introduced new flags to mark the reason why trees died when they do die, and a mechanism that allows disturbance modules to being notified when trees die. This involved the creation of a new "DisturbanceInterface".
 
1014 3774d 21h werner /branches/port_qt5_64bit/src/ bark beetle module fine tuning (outputs etc)
fixed an issue with always copying the labels (names) of layered grids.
warning: still a compile error ;)
 
960 3895d 22h werner /branches/port_qt5_64bit/src/plugins/ lil' update  
913 4064d 22h werner /branches/port_qt5_64bit/src/ small changes ABE  
877 4161d 21h werner /branches/port_qt5_64bit/src/ COLORS
added non-numerical layers to iland.
New "Colors" class (including typical R-color-palettes (RColorBrewer, terrain-colors).
the "LayeredGrid" has now a more versatile "LayerElement" that stores default view type, name and caption.
updated the grid definition of fire and wind module.
 
808 4272d 19h werner /branches/port_qt5_64bit/src/ implementing FOME.
* splitting "helper.cpp" into several files (debugtimer.h, statdata.h, viewport.h) (and changing lots of includes)
* implementing setup of activities (extracting from Javascript)
 
802 4292d 05h werner /branches/port_qt5_64bit/ merge from trunk up to revision 801  
782 4411d 04h werner /branches/port_qt5_64bit/src/ modifications in the wind module (incorporating changes after first submission of the paper and friendly review by barry gardiner). changes are mainly related to the vertical wind profile.  
779 4424d 23h werner /branches/port_qt5_64bit/  
764 4614d 19h werner /trunk/src/ implementation of advanced external seed input. Around the project area a "seed belt" is lain. The simulated rectangle is split into sectors which can have a different species composition. At the beginning of the simulation, the external seed maps are populated and then reused each year.  
747 4763d 00h werner /trunk/src/plugins/wind/ now the fetch calculation uses also the variable edge-detection-threshold.  
746 4763d 04h werner /trunk/src/ smaller updates to the wind module:
* added a way to either multiplicatively or additively apply the topo-modifier for wind speeds
* made an option to edit the "edgeDetectionThreshold" (10m is the default), which is the minimum height difference between pixels to be considered as "edge". (see detectEdges()).
 
742 4826d 07h werner /trunk/src/plugins/wind/ added way to use topoModifier in wind module in 10m resolution. (new setting: topoGridFile)  
740 4831d 23h werner /trunk/src/ changed calculation of "f_gap" in wind module. The critical wind speeds are now lower (there was a problem combining different approaches; now the f_gap is scaled to be 1 at gap size 0).  
723 4894d 01h werner /trunk/src/ included a switch to determine the handling of freezing/frozen soil.  
722 4895d 22h werner /trunk/src/plugins/wind/ wind-module: LRI-transfer-formula as Expression, minor fix in calculating critical wind speed.  
721 4895d 23h werner /trunk/src/ towards wind module v01:
* calculate soil temperature in wind module
* change turning coefficient calculation (wind module)
* calculate mean temperatures in climate
 
719 4908d 22h werner /trunk/src/plugins/wind/ fixed bug when executing wind events from script  
718 4909d 01h werner /trunk/src/ implemented effect of out-of-project area lif to border regions; however the result is not as expected... (Tree::readLIF() function).  
717 4910d 19h werner /trunk/src/ WindModule: added new xml parameters, added way to control wind events using a time event file; setup of topo modifier (using environment file).
WindScript: binding for exporting grids
LayeredGrid: function to directly save to ESRI grid
GUI: fixed bug with command history
 
716 4915d 21h 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....
 
715 4917d 06h werner /trunk/src/ round based wind testing. With a more realistic stand structure, the behavior of the model look much better...  
714 4917d 18h werner /trunk/src/ continued to work on the wind module. Moreover, we now have two types of "not in project area" pixels;
There were some tries regarding the performance of the wind module. At first for each 10m pixel all trees were selected within the pixel; this proved to be quite time consuming. In the end, these calculations (i.e. select the tallest tree per 10m pixel, and the species of this tree) are done in the beginning (per resource unit). This is about 10 times faster...
 
713 4918d 04h werner /trunk/src/ implemented a way to split the biomass of a dead tree into several pathways (i.e. to soil, to snags, to atmosphere/removal).  
712 4923d 01h werner /trunk/src/ implementing the Wind module.
now the basic functionality is there. however, lots of stuff is still missing.
 
711 4923d 22h werner /trunk/src/ loading of species parameter specific to the wind module
calculation of wind speed in the canopy (untested)
 
702 4962d 19h werner /trunk/src/ implementing the "fetch" calculations for the wind module. The calculation uses the bresenhem line-drawing algorithm to "draw" from each edge-pixel in wind direction a line and check the height of the canopy on the way.
added a test for the wind module.
 
701 4963d 15h werner /trunk/src/ Kickoff for the implementation of the wind module. It started with copying the stuff from the fire module.
This commit includes the basic framework (i.e. plugin, ...), some basic drawing and a first version of the "edge-detection" (which is copied from the seed dispersal routine). Promising...