### Table Of Contents

- Floating point error handling
  - Setting and getting error handling
  - Internal functions

#### Previous topic

Mathematical functions with automatic domain (`numpy.emath`)

#### Next topic

numpy.geterr

# Floating point error handling

## Setting and getting error handling

`seterr`([all, divide, over, under, invalid]) | Set how floating-point errors are handled.
`geterr`() | Get the current way of handling floating-point errors.
`seterrcall`(func) | Set the floating-point error callback function or log object.
`geterrcall`() | Return the current callback function used on floating-point errors.
`errstate`(**kwargs) | Context manager for floating-point error handling.

## Internal functions

`seterrobj`(errobj) | Set the object that defines floating-point error handling.
`geterrobj`() | Return the current object that defines floating-point error handling.