preview is smaller than the padded data
まだ誰も着手していません。
評価
調査の方向性
httomo/runner/task_runner.py の _execute_section と httomo/runner/block_split.py の BlockSplitter.init から始め、要求されたプレビューがパディング済みデータより小さいケースを再現します。完了の条件は、この入力で ZeroDivisionError が発生しなくなることとします。意図するプレビューおよび分割の挙動については、引き続き明確化が必要です。
索引モデルが issue の本文から書いたものです。
説明
When the requested previewed data is smaller than the padded data, it results in the error in BlockSplitter:
File "/home/algol/Documents/DEV/httomo/httomo/runner/task_runner.py", line 112, in _execute_section
splitter = BlockSplitter(self.source, section.max_slices)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/algol/Documents/DEV/httomo/httomo/runner/block_split.py", line 27, in __init__
self._num_blocks = math.ceil(self._chunk_size / self._max_slices)
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
ZeroDivisionError: division by zero
- 主要言語
- Python
- スター
- 10
- フォーク
- 5
- 平均マージ
- 6分
- マージ済み PR(30日)
- 1
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
DiamondLightSource/httomo のほかの issue
-
ci
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
DiamondLightSource/httomo#714 ·
-
framework minor
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
DiamondLightSource/httomo#699 ·
-
documentation question
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
DiamondLightSource/httomo#697 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
DiamondLightSource/httomo#609 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
DiamondLightSource/httomo#607 ·
DiamondLightSource/httomo の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
huggingface/sentence-transformers#4186 ·
メンテナーはふだん 5 日以内に返信
-
documentation good first issue
難易度 2/5 半日 初心者へのやさしさ 72/100
sujithputta02/Esapay#13 ·
-
bot-triaged module: correctness (silent) module: mps module: NaNs and Infs triage review
難易度 2/5 半日 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
SCIInstitute/SCIRun#2842 ·
メンテナーはふだん 3 日以内に返信