Difference between revisions of "Version 2.22"
Jump to navigation
Jump to search
LinusNilsson (talk | contribs) |
|||
(10 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
{{Languages| Version 2.22}} | {{Languages| Version 2.22}} | ||
[[Category:Release]] | [[Category:Release]] | ||
− | [[newsdate:: | + | [[newsdate::2024-01-26]] [[language::en| ]] |
</noinclude> | </noinclude> | ||
<startFeed /> | <startFeed /> | ||
==Summary== | ==Summary== | ||
+ | This release includes reworked tools for stratification and sample design, CPLEX 22.1.1 and Gurobi 11.0 support, performance improvements and bug fixes. | ||
+ | |||
+ | Most notably, there was a bug that could cause the incorrect control category to be utilized for thinnings the first generation when performing Treatment Program Generation in PlanWise. See [[#Bug Fixes|Bug Fixes]] for more info. | ||
+ | |||
+ | ==New Features== | ||
+ | * Reworked tools for stratification and sample design which now allow the user to import raw field data into Heureka | ||
==Improvements== | ==Improvements== | ||
+ | * Support for CPLEX 22.1.1 | ||
+ | * Support for Gurobi 11.0 | ||
+ | * Faster initialization of result database on subsequent simulations | ||
+ | * Can now rename a project from the 'Start Page' when the project is loaded | ||
+ | |||
+ | ==Changes== | ||
+ | * Relative age is no longer influenced by 'Rotation Age Adjustment Factor'. If you previously adjusted the 'Max Relative Age for Thinning' setting to account for changes you had made to 'Rotation Age Adjustment Factor', this is no longer needed. | ||
==Bug Fixes== | ==Bug Fixes== | ||
− | + | * Running 'Treatment program generator' in PlanWise, stands in forest domains where generation 1 and generation 2+ control categories differed would sometimes use the incorrect control category in generation 1 when performing thinnings. This could have large effects on the thinning results. It is important that you check your results and re-run simulations that might be affected | |
− | + | * Reworked RegWise setting "Jump in Priority Order" where the description didn't match the behaviour, to a new setting "Probability to skip" which is more in line with what the setting actually does. Changes to the old setting will be converted to the new format when loading a project saved in previous versions | |
+ | * Fixed duplicate optimization result values in periods where multiple treatments were performed: | ||
+ | [[File:2 22 results fix.jpg]] | ||
+ | * Wrong coefficients used when calculating tapering of trees, resulting in small errors in expected volumes from felled trees | ||
+ | * Fixed case where basal area growth could be negative for trees with invalid data | ||
+ | * Fixed incorrect calculation of minimum diameter threshold for overstorey trees on sapling plots | ||
+ | * Fixed incorrect storm mortality volume when Wind throw proportion was 100% | ||
+ | * 'Data per Species' HGV and DGV calculations incorrectly included overstorey basal area in their calculations | ||
+ | * Fixed problem with self-intersecting geometries | ||
+ | * When viewing simulation results, the result variables could sometimes be associated with the wrong parent category | ||
+ | * Fixed error when selecting to view the result variable 'Treatment Unit -> Forest Domain' in result viewer | ||
+ | * Fixed error when restoring certain control table settings in StandWise | ||
+ | * The default settings in StandWise regeneration window are collected from the current control table settings rather than using hard-coded values | ||
+ | * Fixed error when projecting a treatment unit to a date earlier than the inventory date | ||
+ | * Fixed deserialization error of older diagrams in StandWise | ||
+ | * Fixed unit error for 'Total Volume' in 'Initial State' (m³sk/ha -> m³sk) | ||
+ | * The 'New Project' wizard will now display errors generated by the import function instead of continuing without notifying the user | ||
+ | * Fixed an issue where the prediction unit would not update its values after a thinning that only removed small trees | ||
+ | * Treatment proposals can now perform multiple treatments in the same year | ||
+ | * Fixed Litter Log not being written when enabled | ||
+ | * Fixed incorrect 'Thinning Type' being set for biofuel thinnings in StandWise | ||
+ | * Monte Carlo-simulations didn't get all meta data set properly for its sub-simulations | ||
+ | * Stand register importer will now show a warning when trying to import young stands with a mean height > 7 m, same as when simulation trees | ||
+ | * Fixed error in Buffer tool when clicking 'Edit Blue Classes Definitions' | ||
+ | * Dead wood in decay class 4 was not removed when density became lower than the density threshold | ||
+ | * Tactical TPG would not generate Unmanaged treatment programs when that management system was selected | ||
<feedDate>2023-12-07</feedDate> | <feedDate>2023-12-07</feedDate> |
Latest revision as of 14:33, 26 January 2024
Version 2.22
2024-01-26
Summary
This release includes reworked tools for stratification and sample design, CPLEX 22.1.1 and Gurobi 11.0 support, performance improvements and bug fixes.
Most notably, there was a bug that could cause the incorrect control category to be utilized for thinnings the first generation when performing Treatment Program Generation in PlanWise. See Bug Fixes for more info.
New Features
- Reworked tools for stratification and sample design which now allow the user to import raw field data into Heureka
Improvements
- Support for CPLEX 22.1.1
- Support for Gurobi 11.0
- Faster initialization of result database on subsequent simulations
- Can now rename a project from the 'Start Page' when the project is loaded
Changes
- Relative age is no longer influenced by 'Rotation Age Adjustment Factor'. If you previously adjusted the 'Max Relative Age for Thinning' setting to account for changes you had made to 'Rotation Age Adjustment Factor', this is no longer needed.
Bug Fixes
- Running 'Treatment program generator' in PlanWise, stands in forest domains where generation 1 and generation 2+ control categories differed would sometimes use the incorrect control category in generation 1 when performing thinnings. This could have large effects on the thinning results. It is important that you check your results and re-run simulations that might be affected
- Reworked RegWise setting "Jump in Priority Order" where the description didn't match the behaviour, to a new setting "Probability to skip" which is more in line with what the setting actually does. Changes to the old setting will be converted to the new format when loading a project saved in previous versions
- Fixed duplicate optimization result values in periods where multiple treatments were performed:
- Wrong coefficients used when calculating tapering of trees, resulting in small errors in expected volumes from felled trees
- Fixed case where basal area growth could be negative for trees with invalid data
- Fixed incorrect calculation of minimum diameter threshold for overstorey trees on sapling plots
- Fixed incorrect storm mortality volume when Wind throw proportion was 100%
- 'Data per Species' HGV and DGV calculations incorrectly included overstorey basal area in their calculations
- Fixed problem with self-intersecting geometries
- When viewing simulation results, the result variables could sometimes be associated with the wrong parent category
- Fixed error when selecting to view the result variable 'Treatment Unit -> Forest Domain' in result viewer
- Fixed error when restoring certain control table settings in StandWise
- The default settings in StandWise regeneration window are collected from the current control table settings rather than using hard-coded values
- Fixed error when projecting a treatment unit to a date earlier than the inventory date
- Fixed deserialization error of older diagrams in StandWise
- Fixed unit error for 'Total Volume' in 'Initial State' (m³sk/ha -> m³sk)
- The 'New Project' wizard will now display errors generated by the import function instead of continuing without notifying the user
- Fixed an issue where the prediction unit would not update its values after a thinning that only removed small trees
- Treatment proposals can now perform multiple treatments in the same year
- Fixed Litter Log not being written when enabled
- Fixed incorrect 'Thinning Type' being set for biofuel thinnings in StandWise
- Monte Carlo-simulations didn't get all meta data set properly for its sub-simulations
- Stand register importer will now show a warning when trying to import young stands with a mean height > 7 m, same as when simulation trees
- Fixed error in Buffer tool when clicking 'Edit Blue Classes Definitions'
- Dead wood in decay class 4 was not removed when density became lower than the density threshold
- Tactical TPG would not generate Unmanaged treatment programs when that management system was selected
Details from bugtracker
Id | Category | Severity | Summary | Fixed_in_version | Resolution |
---|---|---|---|---|---|
0000646 | TPG | major | Incorrect Control Category in TreatmentUnit during TPG | 2.22.0 | fixed |
0000628 | General | major | BiomassMortality contains PredictionUnitBiomass objects with wrong unit | 2.22.0 | fixed |
0000610 | General | major | Wrong coefficients are used when calculating the tapering of trees. | 2.22.0 | fixed |
0000603 | Growth / production | major | Stand age increases with 10 years when doing projection for 2 months | 2.22.0 | fixed |
0000612 | Growth / production | major | Incorrect relative age | 2.22.0 | fixed |
0000642 | General | major | Optimization results details display duplicate | 2.22.0 | fixed |
0000636 | Data import | minor | Project Wizard fails when importing stand register with errounous data | 2.22.0 | fixed |
0000647 | Map | minor | Bug in Edit Blue Classes Def... in Buffer Tool | 2.22.0 | fixed |
0000639 | Growth / production | minor | In rare cases a Prediction Unit is not updated after trees are removed | 2.22.0 | fixed |
0000597 | RegWise simulation | minor | Invalid basal area growth | 2.22.0 | fixed |
0000648 | Growth / production | minor | Dead Wood Decay class 4 retains dead wood under density threshold | 2.22.0 | fixed |
0000611 | RegWise simulation | minor | Storm mortality volume | 2.22.0 | fixed |
0000641 | TPG | minor | Treatment proposals with treatments within the same year does not work | 2.22.0 | fixed |
0000629 | Visualisation StandWise | minor | Unable to open 3D-view | 2.22.0 | fixed |
0000604 | TPG | minor | Inget skötselprogram saknas för bestånd som är kalmark | 2.22.0 | fixed |
0000651 | TPG | minor | Duplicate programs when fertilizationless is enabled | 2.22.0 | fixed |
0000630 | General | minor | Restoring control table settings fails in StandWise | 2.22.0 | fixed |
0000643 | Other | minor | Litter log not being written | 2.22.0 | fixed |
0000631 | Other | minor | Query error when viewing TreatmentUnit.ForestDomain in result viewer | 2.22.0 | fixed |
0000644 | General | minor | Treatment.ThinningType is incorrectly calculated in StandWise | 2.22.0 | fixed |
0000616 | General | minor | Error in calculations of data per species | 2.22.0 | fixed |
0000634 | General | minor | Error projecting a treatment unit to an earlier date | 2.22.0 | fixed |
0000645 | RegWise simulation | minor | Some data missing in Monte Carlo simulations | 2.22.0 | fixed |
0000617 | General | minor | Problem with geometries in habitat tool (ring self-intersection) | 2.22.0 | fixed |
0000635 | General | minor | Retained trees are lost when projecting an area to a future date | 2.22.0 | fixed |
0000633 | General | tweak | Default regeneration settings in StandWise dialogs differs from control table settings | 2.22.0 | fixed |
0000608 | Project handling | tweak | Removing keyboard shortcut for deleting projects | 2.22.0 | fixed |
0000637 | General | trivial | StandWise project fails to load due to diagram deserialization error | 2.22.0 | fixed |
0000605 | General | trivial | Total volume in initial state labeled as m3sk/ha | 2.22.0 | fixed |
0000614 | TPG | trivial | Results variables are assigned the wrong category in TPG results-view | 2.22.0 | fixed |
0000607 | Data import | trivial | Fel vid simulering av trädlista för bestånd när slutet på ungskogsfas | 2.22.0 | fixed |
0000609 | Optimization | feature | Support for CPLEX 22.1.1 | 2.22.0 | fixed |
0000632 | Control categories | feature | SkipNthPrioritizedTreatmentUnit -> ProbabilitySkipPrioritizedTreatmentUnit | 2.22.0 | fixed |
0000650 | General | feature | Faster loading of large forest databases | 2.22.0 | fixed |
0000613 | Project handling | feature | Renaming of projects | 2.22.0 | fixed |
0000654 | Optimization | feature | Support for Gurobi 11.0 | 2.22.0 | fixed |