Version 2.21

From Heureka Wiki
Revision as of 10:00, 20 April 2023 by LarsSangstuvall (talk | contribs) (Added Shrub, Env goals, HWP name)
Jump to navigation Jump to search

Version 2.21

2023-04-18

Summary

New Features

Correction Factors per Species and Period

Monte Carlo-simulations in RegWise

Checkerboard Forestry in PlanWise

Shrub Cover Models

Environmental Goal Indicators

Other Changes

  • Updated application suite to .NET Framework 4.8
  • Changed name of control table Soil Model to Carbon
  • Changed name of result group Recreation to Non-wood ecosystem services, including also the shrub cover model results
  • Changed name of result group Harvested Wood Products to Carbon in Harvested Wood Products
  • Added settings for Harvested Wood Products to the Carbon control table
  • Time between thinning and final felling is now specified in years instead of periods, in the Treatment Program Generator control table
  • Faster loading of map control in initial state
  • Simplified import format for optimization results (the old format is still supported)
  • Birch added as its own category in the Dead Wood result group
  • User can now specify a fraction of cut stems to leave in forest as dead wood after a final felling treatment in the Treatment Model control table

Bug Fixes

  • RotationAgeFactor was not considered when calculating initial state
  • Register Tree Data had a faulty plot type check
  • Possible incorrect wait time between thinnings and other treatments in tactical TPG
  • Tree List Importer didn't show an error when the mandatory column InventoryYear was missing
  • Mortality was sometimes over- or underestimated in RegWise
  • Wrong decay class assigned to dead trees in IPAK importer
  • NPV incorrectly calculated in the optimization summary (not in the actual results)
  • StandWise: Overstorey trees that were previously removed would return when backing to period 0, and never be removed again
  • Fixed error when cleaning period overlapped final felling period in TPG
  • Fixed error when importing optimization model item
  • Fixed crash when calculating cliques and clusters
  • Forwarder cost could be calculated to a negative value in very harsh conditions
  • After treatment proposals were applied, the control category for the first generation was always used even if a final felling was performed

Details from bugtracker

Id Category Severity Summary Fixed_in_version Resolution Comment
0000564 TPG minor Tactical TPG: Inconsistent behaviour in time between thinnings and other treatments 2.21.0 fixed Tactical TPG: Inconsistent behaviour in time between thinnings and other treatments
0000572 TPG major Inget skötselprogram skapat 2.21.0 fixed Inget skötselprogram skapat
0000579 Other crash Fel vid beräkning av klickar och avverkningskluster 2.21.0 fixed Fel vid beräkning av klickar och avverkningskluster
0000565 Optimization minor Selecting a parameter with a removed resultproperty throws exception 2.21.0 fixed Selecting a parameter with a removed resultproperty throws exception
0000574 Optimization minor Fel NPV i optimeringsinfo för alternativet MaxNPV 2.21.0 fixed Fel NPV i optimeringsinfo för alternativet MaxNPV
0000567 Optimization minor Small error in the Optimization wizard 2.21.0 fixed Small error in the Optimization wizard
0000571 Optimization minor Error when importing model item 2.21.0 fixed Error when importing model item
0000566 Map plugins trivial Buffer Dialog returns error in some cases 2.21.0 fixed Buffer Dialog returns error in some cases
0000584 Growth / production minor Mindre fel i beräkning av SIS för tall på torvmark i norra Sverige 2.21.0 fixed Mindre fel i beräkning av SIS för tall på torvmark i norra Sverige
0000577 Growth / production minor Breeding effect remains after resetting treatment unit in StandWise 2.21.0 fixed Breeding effect remains after resetting treatment unit in StandWise
0000578 Growth / production minor Overstorey Remover for initial regeneration is removed when backing to period 0 2.21.0 fixed Overstorey Remover for initial regeneration is removed when backing to period 0
0000583 General minor Treatment proposals: TPG may switch over to control category 1 2.21.0 fixed Treatment proposals: TPG may switch over to control category 1
0000573 General major Mortality calculation sometimes biased towards too few or too many stems 2.21.0 fixed Mortality calculation sometimes biased towards too few or too many stems
0000576 General minor IPAK import: Dead trees assigned to wrong decay class 2.21.0 fixed IPAK import: Dead trees assigned to wrong decay class
0000580 General minor Negative Forwarder Cost 2.21.0 fixed Negative Forwarder Cost
0000581 General minor Fuel wood not collected from natural mortality 2.21.0 fixed Fuel wood not collected from natural mortality
0000563 General minor Simulation of treelist fails in Register Tree Data 2.21.0 fixed Simulation of treelist fails in Register Tree Data
0000585 Data import minor Plots created in Register Tree Data does not get assigned distanceToCoast. 2.21.0 fixed Plots created in Register Tree Data does not get assigned distanceToCoast.
0000569 Data import minor Treelist importer ignoring missing InventoryYear 2.21.0 fixed Treelist importer ignoring missing InventoryYear
0000561 Data import trivial Fel rubrik på fråga "create units for retention patches" vid import av beståndsregister direkt vid skapandet av ett nytt projekt 2.21.0 fixed Fel rubrik på fråga "create units for retention patches" vid import av beståndsregister direkt vid skapandet av ett nytt projekt
0000568 Control categories feature Feature: Add settings for Harvested Wood Products 2.21.0 fixed Feature: Add settings for Harvested Wood Products
0000560 Control categories minor RotationAgeAdjustFactor is not considered when calculating initial state 2.21.0 fixed RotationAgeAdjustFactor is not considered when calculating initial state