Features.collect_water_troughs

Features.collect_water_troughs(confirmation_required=True, verbose=False)[source]

Collect codes of water troughs from source web page.

Parameters
  • confirmation_required (bool) – whether to prompt a message for confirmation to proceed, defaults to True

  • verbose (bool or int) – whether to print relevant information in console as the function runs, defaults to False

Returns

data of water troughs, and date of when the data was last updated

Return type

dict or None

Example:

>>> from pyrcs.other_assets import Features

>>> features = Features()

>>> wt_codes_dat = features.collect_water_troughs()
To collect data of water troughs? [No]|Yes: yes

>>> type(wt_codes_dat)
dict
>>> list(wt_codes_dat.keys())
['Water troughs', 'Last updated date']

>>> wt_codes = wt_codes_dat['Water troughs']
>>> print(wt_codes.head())
    ELR  Trough Name  ...                                        Notes
0   BEI    Eckington  ...                               Installed 1904
1   BHL  Aldermaston  ...                            Installed by 1904
2  CGJ2        Moore  ...                              Installed 1860s
3  CGJ6     Lea Road  ...  Installed 1885, taken out of use 8 May 1967
4  CGJ6        Brock  ...                              Installed 1860s
[5 rows x 5 columns]