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 12h werner / public SVN  
1221 3152d 12h werner /branches/ public SVN  
1220 3152d 12h werner /branches/version1.0/ Version 1.0  
1218 3152d 14h werner / clean up repository - make 1.0 trunk again!  
1217 3152d 14h werner / clean up repository - make 1.0 trunk again!  
1172 3353d 19h werner /branches/iland_regen/src/ fixed nasty bug in fire module that caused crashes in release mode (but interestingly not in debug mode).
Reason: The ILAND_GUI #define is *not* visible when building the modules (fire, wind, barkbeetle); a conditional define in species.h has the effect that the structure (i.e. the memory address of some of the member properties) are different (specifically, the "mSeedDispersal" property). From the fire module, accessing the property resolved to a wrong memory address -> crash. Fix: moved the color-property (that is affected by the ILAND_GUI #define) to the end of the object....
 
1170 3356d 12h werner /branches/iland_regen/src/ testing the grid-runners (etc) -- they seem to work fine, whew!
fixed a problem in the fire spread (never reached the right and bottom edge of a landscape).
 
1169 3360d 12h werner /branches/iland_regen/src/ debugging the crash in the firemodule... nasty.  
1167 3361d 20h werner /branches/iland_regen/ merged serotiny from trunk  
1165 3363d 10h werner /branches/iland_regen/src/ implementation of sprouting  
1164 3368d 12h werner /branches/iland_regen/src/ found unexpected behavior of irandom(): obviously, it return *never* the upper bound.
eg. irandom(0,3) -> values 0,1, or 2, but never 3.
changed calls to irandom() accordingly.
added also a better random selection of species in the establishment routine
 
1162 3368d 18h 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 3370d 20h werner /branches/iland_regen/ merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch).  
1104 3440d 18h werner /branches/iland_regen/ Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone
 
1044 3615d 14h 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 11h 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 ;)
 
903 4079d 12h werner /branches/port_qt5_64bit/src/ working on AMIE - calculation of mean annual increment.  
877 4161d 12h 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.
 
802 4291d 19h werner /branches/port_qt5_64bit/ merge from trunk up to revision 801  
779 4424d 13h werner /branches/port_qt5_64bit/  
767 4603d 07h 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...
 
765 4613d 11h werner /trunk/src/ fixed crash with external seed input; removed some compiler warnings.  
764 4614d 09h 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.  
760 4636d 20h werner /trunk/src/ improved the ilandc version, removed a bug with trying to show a message box in the non-GUI version; ilandc runs now quite stable (e.g. 11 replicates of HJA fire simulations without problems)  
758 4650d 12h werner /trunk/src/ tests with the random generator; (see also the blog post about random numbers). Now the generations of the generator are deactivated (i.e. set to 0). The ignition calculation of the fire module is now based on the resource unit (instead of the single fire pixel).  
757 4652d 07h werner /trunk/src/ after performing random number tests; still trying to understand the fire ignition patterns.  
755 4658d 09h werner /trunk/src/plugins/fire/ changend JS ignntion()  
710 4945d 15h werner /trunk/ new exe version.
includes limitation to 1 fire/year and fixes to ESRI ASCII grid exports.
 
701 4963d 06h 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...
 
699 4963d 13h werner /trunk/ standloader now can also initialize from vegetation snapshot databases;
fire-module: fire extinction probability works only after reaching the minimum fire size parameter.
 
697 4964d 10h werner /trunk/ Doxygen documentation revisited.
After re-establishing doxygen documentation (last update: 2009) a lot of smaller/medium documentation fixes.
Documentation is something that could definitely be always improved ;)
 
696 4970d 16h werner /trunk/src/ added a javascript event handler to the fire module (onAfterFire)  
694 4978d 17h werner /trunk/ Version 0.7.3
- removed error in the generation of statistics for the fire (now stats are also cleared before each fire)
- fixed grids to include newlines
 
693 4979d 11h werner /trunk/src/plugins/fire/ minor fixes in the fire module.
Added two new grids to be exported (e.g., crown kill), extended the fire output.
 
691 4979d 17h werner /trunk/src/plugins/fire/ limit 0..1 for crownkill  
690 4984d 11h werner /trunk/src/ added ratio of Psme that died into fire output. Added a commit message.  
683 4987d 14h werner /trunk/src/ minor fixes.
* grid export of fire values
* multiple creation of snapshots
 
681 4995d 13h werner /trunk/src/ * Fire: now db output is also written from javascript ignitions
* potential bugfix in Establishment routine
 
680 4999d 18h werner /trunk/ Version 0.7.1
Several improvements/fixes in the Fire module, inter alia:
* fire size distribution
* handling of burning snags
* improved scripting support (export spread pattern als ESRI grid)
* fix in watercylce for kbdi-calculation
 
674 5007d 11h werner /trunk/src/ added scripting capabilities (JavaScript) to the "Modules". Now a module can add own objects/properties to the global javascript object. The fire module adds a "FireScript" ("Fire" in JS) object that can be used e.g. to manually "ignite" fires.