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 3037d 23h werner / public SVN  
1221 3037d 23h werner /branches/ public SVN  
1220 3037d 23h werner /branches/version1.0/ Version 1.0  
1218 3038d 01h werner / clean up repository - make 1.0 trunk again!  
1217 3038d 01h werner / clean up repository - make 1.0 trunk again!  
1172 3239d 07h 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 3241d 23h 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 3246d 00h werner /branches/iland_regen/src/ debugging the crash in the firemodule... nasty.  
1167 3247d 07h werner /branches/iland_regen/ merged serotiny from trunk  
1165 3248d 22h werner /branches/iland_regen/src/ implementation of sprouting  
1164 3254d 00h 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 3254d 06h 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 3256d 08h werner /branches/iland_regen/ merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch).  
1104 3326d 06h 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 3501d 01h 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 3659d 22h 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 3964d 23h werner /branches/port_qt5_64bit/src/ working on AMIE - calculation of mean annual increment.  
877 4046d 23h 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 4177d 07h werner /branches/port_qt5_64bit/ merge from trunk up to revision 801  
779 4310d 01h werner /branches/port_qt5_64bit/  
767 4488d 18h 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 4498d 23h werner /trunk/src/ fixed crash with external seed input; removed some compiler warnings.  
764 4499d 20h 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 4522d 07h 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 4536d 00h 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 4537d 19h werner /trunk/src/ after performing random number tests; still trying to understand the fire ignition patterns.  
755 4543d 20h werner /trunk/src/plugins/fire/ changend JS ignntion()  
710 4831d 03h werner /trunk/ new exe version.
includes limitation to 1 fire/year and fixes to ESRI ASCII grid exports.
 
701 4848d 17h 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 4849d 00h 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 4849d 22h 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 4856d 04h werner /trunk/src/ added a javascript event handler to the fire module (onAfterFire)  
694 4864d 04h 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 4864d 22h 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 4865d 05h werner /trunk/src/plugins/fire/ limit 0..1 for crownkill  
690 4869d 23h werner /trunk/src/ added ratio of Psme that died into fire output. Added a commit message.  
683 4873d 02h werner /trunk/src/ minor fixes.
* grid export of fire values
* multiple creation of snapshots
 
681 4881d 00h werner /trunk/src/ * Fire: now db output is also written from javascript ignitions
* potential bugfix in Establishment routine
 
680 4885d 05h 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 4892d 22h 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.