watex.geology.geology.setstructures#

watex.geology.geology.setstructures(self, configfile=None, fillna=0)[source]#

configure the geological structures as a property object and load attributes.

Parameters:
  • configfile – is a configure file from ‘AGS0’ data

  • fillna – fill NaN values in the AGS0 file. The default values to fill is 0 for False.

Returns:

self for method chaining.

Note

Each geological strutures can be retrieved as an attribute. For instance to get the code, the label and the pattern density of the ‘amphibolite’, one can use:

>>> from watex.geology import Structures
>>> sobj = Structures().fit()
>>> sobj.amphibolite.code
... 'AMP'
>>> sobj.amphibolite.label_
... 'AMP'
>>> sobj.amphibolite.pat_density_
... nan # not set
>>> # To get all the key (attributes of the structures ), uses:
>>> sobj.keys
...