higlass / higlass/higlass-python

Tileset info not found with custom data

オープン
#183 コメント 24 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
66
フォーク
11
PR マージ指標
30日以内にマージされた PR はありません

説明

Hi,

I tried the example code from https://docs.higlass.io/jupyter.html#numpy-matrix.
```
import numpy as np

dim = 2000
I, J = np.indices((dim, dim))
data = (
-(J + 47) * np.sin(np.sqrt(np.abs(I / 2 + (J + 47))))
- I * np.sin(np.sqrt(np.abs(I - (J + 47))))
)

from clodius.tiles import npmatrix
from higlass.tilesets import Tileset

ts = Tileset(
tileset_info=lambda: npmatrix.tileset_info(data),
tiles=lambda tids: npmatrix.tiles_wrapper(data, tids)
)

display, server, viewconf = higlass.display([
View([
Track(track_type='top-axis', position='top'),
Track(track_type='left-axis', position='left'),
Track(track_type='heatmap',
position='center',
tileset=ts,
height=250,
options={ 'valueScaleMax': 0.5 }),

])
])
display
```
And I got this
tilesetinfo
And this is when I try `ts.tileset_info()`
tilesetinfo2
Could you give me some suggestions on how to solve this?
Thank you!

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Reproduce the NumPy matrix example from the issue and inspect the custom Tileset entry points, especially npmatrix.tileset_info(data), npmatrix.tiles_wrapper(data, tids), and ts.tileset_info(). Compare the returned tileset information with what the heatmap display expects; done means ts.tileset_info() succeeds and the example renders the custom data without the reported error.

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

評価

技術スタック
jupyter-notebook, numpy, python
領域
data-visualization
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

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

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