_isnotebook() does not recognise JupyterLite
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
- #167 @petercorke による — マージされずにクローズ
評価
調査の方向性
Start with _isnotebook() in base/imageio.py and the Camera image-plane reuse branch that depends on it. Check what get_ipython().__class__.__name__ returns inside a JupyterLite (Pyodide) session, then add that detection alongside the existing Colab and ZMQ checks. Done when the JupyterLite session takes the notebook branch. Confirm first whether the linked PR #167 (closed, unmerged) already covers this.
索引モデルが issue の本文から書いたものです。
説明
Likely smell. Worth checking out.
base/imageio.py _isnotebook() only matches a shell class named Shell (Colab) or ZMQInteractiveShell. It has no JupyterLite check; RTB added sys.platform == "emscripten". If the Pyodide shell has another name, Camera takes the desktop branch of its image-plane reuse in the browser. I have not checked what get_ipython().__class__.__name__ is in the MVTB Lite site.
RTB, MVTB and bdsim each have their own copy of this check. rai-opensource/spatialmath-python#271 adds environment() and isnotebook() to spatialmath.base, covering terminal, IPython, Jupyter, Colab and JupyterLite. Once it is released, this could use it.
- 主要言語
- Python
- スター
- 225
- フォーク
- 35
- 平均マージ
- 1日 12時間
- マージ済み PR(30日)
- 33
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
petercorke/machinevision-toolbox-python のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
petercorke/machinevision-toolbox-python#168 ·
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 76/100
petercorke/machinevision-toolbox-python#160 ·
メンテナーはふだん 1 日以内に返信
-
tech-debt
難易度 4/5 3〜5日 初心者へのやさしさ 39/100
petercorke/machinevision-toolbox-python#159 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 42/100
petercorke/machinevision-toolbox-python#157 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
petercorke/machinevision-toolbox-python#152 ·
メンテナーはふだん 1 日以内に返信
petercorke/machinevision-toolbox-python の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
aws/sagemaker-python-sdk#6554 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
huggingface/diffusers#15170 ·
メンテナーはふだん 1 日以内に返信
-
[BUG] LLM conflict check ignores MNEMOSYNE_LLM_MAX_TOKENS, so reasoning models return empty repliesオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
mnemosyne-oss/mnemosyne#1325 ·
メンテナーはふだん 1 日以内に返信
-
enhancement meshtastic-2.8
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
pskillen/meshflow-api#459 ·