preview is smaller than the padded data
还没有人认领这个 Issue。
评估
调研方向
从 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 分钟
- 30 天内合并 PR
- 1
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 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
-
wr.dynamodb.read_items returns [{}] for a single partition value that does not exist可能已有人在做 @auraseb 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 84/100
aws/aws-sdk-pandas#3520 ·
维护者通常 2 天内回复
-
requires triage typing
难度 2/5 1-3 小时 新手友好度 78/100
sqlalchemy/sqlalchemy#13704 ·
维护者通常 1 天内回复
-
Edit tool converts CRLF files to LF可能已有人在做 @RaphaelFakhri 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 68/100
huggingface/tau#774 ·
维护者通常 1 天内回复
-
show ignores the row limit when a column or table name contains "limit"可能已有人在做 @RaphaelFakhri 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 88/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 67/100
linebender/resvg#1179 · 1 条评论 ·
维护者通常 2 天内回复