biogeme.tools.yaml module

biogeme.tools.yaml.check_for_invalid_yaml_values(data, path='root')[source]

Recursively checks for NaN or binary values in the data.

Parameters:

data (Any)

biogeme.tools.yaml.contains_python_tags(yaml_string)[source]
biogeme.tools.yaml.timedelta_constructor(loader, node)[source]

Construct a timedelta object from a YAML scalar representing total seconds.

Return type:

timedelta

Parameters:
  • loader (Loader)

  • node (Node)

biogeme.tools.yaml.timedelta_representer(dumper, data)[source]

Represent a timedelta object as the total seconds in a YAML string.

Return type:

Node

Parameters:
  • dumper (Dumper)

  • data (timedelta)