HabdWild¶
- class pyrcs.other_assets.HabdWild(data_dir=None, update=False, verbose=True)[source]¶
A class for collecting data of HABDs and WILDs.
Note
HABD: Hot axle box detector
WILD: Wheel impact load detector
- Parameters:
data_dir (str | None) – The name of the directory for storing the data; defaults to
None
.update (bool) – Whether to check for updates to the catalogue; defaults to
False
.verbose (bool | int) – Whether to print relevant information to the console; defaults to
True
.
- Variables:
catalogue (dict) – The catalogue of the data.
last_updated_date (str) – The date when the data was last updated.
data_dir (str) – The path to the directory containing the data.
current_data_dir (str) – The path to the current data directory.
Examples:
>>> from pyrcs.other_assets import HabdWild # from pyrcs import HABDWILD >>> hw = HabdWild() >>> hw.NAME 'Hot axle box detectors (HABDs) and wheel impact load detectors (WILDs)'
Attributes
The key for accessing the data.
The key used to reference the last updated date in the data.
The name of the data.
The URL of the main web page for the data.
Methods
collect_codes
([confirmation_required, ...])Collects codes of HABDs and WILDs from the source web page.
fetch_codes
([update, dump_dir, verbose])Fetches codes of HABDs and WILDs.