Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Visium HD: empty `dataset_id` default produces an unnamed coordinate system that napari-spatialdata can't select

オープン
#422 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
58/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
python
領域
data

調査の方向性

エントリーポイント visium_hd() から開始し、省略された dataset_id が要素のプレフィックスと座標系の命名にどのように使用されるかを追跡します。feature_slice.h5 を使ってプレフィックスなしのケースを再現し、その結果の座標系に選択可能な空でない名前が付いていること、および napari-spatialdata で下流の処理においてフル解像度の画像を表示できることを確認します。

索引モデルが issue の本文から書いたものです。

説明

bug

Hi, and thanks for maintaining spatialdata-io!

When the Visium HD files have no filename prefix (e.g. feature_slice.h5) and dataset_id is not provided, visium_hd() falls back to dataset_id="".

Since dataset_id is used both as element prefix and as coordinate-system name, this yields an empty coordinate system that is problematic downstream: for instance, napari-spatialdata silently ignores it and shows it as a blank row, so the full-resolution image can't be displayed at all. This was reported as a Sopa bug in prism-oncology/sopa#446 before we traced it here.

That could be avoided by either defaulting to a non-empty identifier, or keeping "" but naming the coordinate system "global" when dataset_id is empty.

Thanks!

主要言語
Python
スター
103
フォーク
65
平均マージ
1時間 8分
マージ済み PR(30日)
3

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

scverse/spatialdata-io のほかの issue

scverse/spatialdata-io の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。