Features.fetch_water_troughs

Features.fetch_water_troughs(update=False, pickle_it=False, data_dir=None, verbose=False)[source]

Fetch codes of water troughs from local backup.

Parameters
  • update (bool) – whether to check on update and proceed to update the package data, defaults to False

  • pickle_it (bool) – whether to replace the current package data with newly collected data, defaults to False

  • data_dir (str or None) – name of package data folder, defaults to None

  • verbose (bool) – 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

Example:

>>> from pyrcs.other_assets import Features

>>> features = Features()

>>> water_troughs_dat = features.fetch_water_troughs()

>>> water_troughs_codes = water_troughs_dat['Water troughs']

>>> type(water_troughs_codes)
<class 'pandas.core.frame.DataFrame'>
>>> print(water_troughs_codes.head())
    ELR  Trough Name  ... Length_yard                        Notes
0   BEI    Eckington  ...         NaN
1   BHL  Aldermaston  ...  620.000000            Installed by 1904
2  CGJ2        Moore  ...  506.666667
3  CGJ6     Lea Road  ...  561.000000  Taken out of use 8 May 1967
4  CGJ6        Brock  ...  560.000000

[5 rows x 5 columns]