pywasp.LandCoverTable
- class pywasp.LandCoverTable(*args, **kwargs)[source]
Class with methods to work with landcover tables
Methods
__init__
(*args, **kwargs)add_colors_to_table
([levels, colors, html, ...])Return the landover table with an additional / updated color column.
clear
()Remove all items from the dict.
copy
()Return a shallow copy of the dict.
dic_from_matrix
(outlctypes)Creates dictionary from matrix that results from fortran routine
from_dict_ora
(dic[, z0frac, dfrac, makecopy])Use ORA model to convert tree height to LandCoverTable.
from_dict_raupach
(dic)Use Raupach model to convert treeheight and LAI
from_dict_scadis
(dic[, alpha, beta, z0s])Use SCADIS 1D model to convert treeheight and LAI
fromkeys
(iterable[, value])Create a new dictionary with keys from iterable and values set to value.
get
(key[, default])Return the value for key if key is in the dictionary, else default.
get_table
(dataset[, table])Get landcover table from dataset and table name.
items
()Return a set-like object providing a view on the dict's items.
keys
()Return a set-like object providing a view on the dict's keys.
pop
(k[,d])If the key is not found, return the default if given; otherwise, raise a KeyError.
popitem
()Remove and return a (key, value) pair as a 2-tuple.
read_json
(filename)Create LandCoverTable from json file.
setdefault
(key[, default])Insert key with a value of default if key is not in the dictionary.
to_json
(filename)Write landcover table to json.
update
([E, ]**F)If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
values
()Return an object providing a view on the dict's values.