rogerlew / wepppy

Other
12 stars 7 forks source link

Patching wepppy for burning tall grasses #243

Closed rogerlew closed 7 months ago

rogerlew commented 10 months ago
  1. Updated disturbed.json management lookup. This specifies how the NLCD classes map to managements. The current disturbed.json uses new soils and managements for developed lands and burns tall grass. The developed landuses haven't been extensively validated so you might want to leave those as is.

  2. Update the .man files referenced in the disturbed.json https://github.com/rogerlew/wepppy/tree/master/wepppy/wepp/management/data/UnDisturbed

The Developed and Grass and Tall_Grass.man

  1. update nodb.Disturbed.remap_landuse to burn tall grasses. This function likely changed, but basically need to check for the tall grass disturbed_class and "burn" the grasses by changing the landuse key

https://github.com/rogerlew/wepppy/blob/849ed1e0848d7eddbad00a14829e27f38caf8a23/wepppy/nodb/mods/disturbed/disturbed.py#L689

https://github.com/rogerlew/wepppy/blob/master/wepppy/wepp/management/data/disturbed.json

  1. move disturbed land_soil_lookup.csv to new project