All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Default version is 5.6.0
- The following Balze variables are renamed:
- LSPHI -> FMPHI
- FIRERW -> FMROS
- FMR0 -> FMROS0
- BMAP -> FMBMAP
Warning: Backward compatibility with MesoNH version < 5.6 is not guaranteed anymore.
- change units nomenclature in fuel database
- comply to MesoNH 5.6.0 file conventions
- namelist for Blaze is now called nam_firen
- import fuelmap instead of fuels for fuel_classes example
- conformal projection utility for Mercator without rotation
- tests for conformal projection utility
- attributes of FuelMap.nc updated to be compliant with MesoNH 5.5.0 reader.
- upload documentation on ReadTheDocs
- key
Fuels
is replaced byfuels
indump fuel database
method forFuelDatabase
class
- cli imports changed to improve efficiency
FuelDatabase
class to replace theScenario
class- Fuel descriptor is used to access fuel in the database instead of index
- cli for fuelmap (list fuel databases and fuel classes)
- cli for postprocessing (rearrange netcdf file to store fire fields in 2D instead of 3D)
- all add_patch functions have been splitted into more explicit functions.
For example:
addRectanglePatch
has been splitted toadd_fuel_rectangle_patch
,add_unburnable_rectangle_patch
, andadd_ignition_rectangle_patch
. - Update examples
- use str instead of show methods for
FuelProperty
andBaseFuel
.
Scenario
class is not used anymore
- Create FuelMap from another directory = specify workdir.
- test for fuelmap generation
- Improve quandrant case identifier handling
- use int instead of deprecated np.int
- use black to improuve lint score
- python 3.10
- fix url for Pypi
- reorganise
data
directory. show_default_scenario
function to print available scenario files in thedata/scenario
directory.show_fuel_classes
function to print every fuel classes and display fuel properties for each classe.simplecase.py
,fuel_classes.py
,scenario.py
examples.- tests for
show_fuel_classes
andshow_default_scenario
. - add
Default_MNH_namelist.yml
file to store default values ofMéso-NH
namelist.
- unit tests for fuel management tools
- unit tests for blaze fire model development tools
- function tests for blaze fire model development tools
- Create FuelMap.nc file for Meso-NH/Blaze model for Balbi's rate of spread parameterization
- FireFlux I raw data processing tools
- Blaze fire model python development tools for sub-grid burning area