Skip to content

Scipy 1.14.0 changed the upcasting rule of several special functions when passing integers #862

Closed
@ricardoV94

Description

@ricardoV94

Description

Functions like scipy.special.psi now always upcast to float64, even if the input is a low precision integer like int8. We need to handle these types, but:

  1. float64 may be a bit too wasteful
  2. We can't have the dtype depend on the scipy version, and lower pinning to 1.14.0 may be too restrictive?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions