# User Hooks (`pydicom.hooks`)

Hooks manager class and instance

`hooks` | The global `Hooks` singleton.
`Hooks`() | Management class for callback functions.

Hooks for `convert_raw_data_element()`

`raw_element_vr`(raw, data, *[, encoding, ds]) | Determine the VR to use for raw.
`raw_element_value`(raw, data, *[, encoding, ds]) | Convert the encoded value for raw to an appropriate type.
`raw_element_value_fix_separator`(raw, data, *) | Convenience function to fix values with an invalid multivalue separator.
`raw_element_value_retry`(raw, data, *[, ...]) | Convenience function to retry value conversion using a different VR.