squidpy icon indicating copy to clipboard operation
squidpy copied to clipboard

Infer parameters in `sq.gr.spatial_neighbors` when only one choice

Open timtreis opened this issue 1 year ago • 1 comments

I'm working on tutorial notebooks right now and ran into a minor hiccup when running sq.gr.spatial_neighbors(). @giovp already ported the function to work with spatialdata (thanks!) but the function requires manual input of the parameters elements_to_coordinate_systems and table_key, even if those are the only options.

I propose to automatically infer these instead when there are no other choices anyway and just notify the user of that fact. Any objections?

sq.gr.spatial_neighbors(
    sdata_merfish,
    elements_to_coordinate_systems={"cells": "global"},
    table_key="table"
)

timtreis avatar Aug 21 '24 16:08 timtreis

sounds great! defaults are convenient

giovp avatar Aug 23 '24 15:08 giovp