Skip to content

Investigate missing NumPy-backed pd.Index methods with ArkoudaExtensionArray #5192

@ajpotts

Description

@ajpotts

Some methods that exist on NumPy-backed pd.Index are not currently available when pd.Index is backed by ArkoudaExtensionArray. It’s unclear whether these gaps should be addressed by:

implementing the methods in the existing Index accessor, or

fixing/adjusting inheritance/dispatch so pd.Index exposes them directly.

This ticket is to identify the missing methods, determine why they aren’t inherited, and recommend the best fix (accessor vs inheritance), with notes on compatibility and performance tradeoffs.

  • _dtype_validation_metadata
  • _extended_gcd
  • _get_data_as_items
  • _min_fitting_element
  • _minmax
  • _range
  • _range_in_self
  • _validate_dtype
  • from_range
  • start
  • step
  • stop

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions