gnome.persist.validators

Created on Feb 26, 2013

Define general purpose functions that can used as validators

Module Contents

Functions

positive(node, value)

convertible_to_seconds(node, value)

validate only datetime objects

no_duplicate_datetime(node, values)

Check for duplicate datetime values in numpy structured array like

ascending_datetime(node, values)

Check the datetime values in numpy structured array

gnome.persist.validators.positive(node, value)
gnome.persist.validators.convertible_to_seconds(node, value)

validate only datetime objects

gnome.persist.validators.no_duplicate_datetime(node, values)

Check for duplicate datetime values in numpy structured array like datetime_value_2d Reject values if it contains duplicates.

gnome.persist.validators.ascending_datetime(node, values)

Check the datetime values in numpy structured array (like datetime_value_2d) are in ascending order