Show the instrument's pixel on the sky: a marker at Rubin's resolution beside the target
メンテナーはふだん 1 日以内に返信
関連するプルリクエストがすでにマージされています。
- #346 @pablo-mayrgundter による — マージ済み
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- javascript, three.js
調査の方向性
The issue points to farPoint.js for sizing behavior, the overlay layer with orbit lines, and Rubin.md for the optics section; it also depends on #337 for the active instrument and pixelScaleArcsec. Read those entry points and inspect the open pull request #346 first. Done means the pixel=1 switch draws the pixel and delivered-resolution markers with the specified field-based sizing, and the size-law unit test and headless frame check pass.
索引モデルが issue の本文から書いたものです。
説明
Part of #334 (the maintainer's comment): when the target starts to resolve at the instrument's narrowest field, show what the instrument can actually tell apart.
What. A switch in the Rubin app, "Rubin's pixel", that draws a blunt square at the target's place, its side the instrument's pixel scale on the sky (0.2″ for Rubin; pixelScaleArcsec of the active instrument, from the instrument's-field sub-issue), and a fainter ring or square at its delivered resolution (0.7″ seeing). On the overlay layer with the orbit lines, in the instrument's colour, sized each frame from the field so it reads in screen pixels (as the far point does in farPoint.js): at the pixel-limit field it is one screen pixel; wider it shrinks under a pixel and the marker holds a minimum of a pixel with its opacity falling, so it never pretends to more. Off by default; pixel=1 in the apps.rubin token.
Why. From the seat zoomed to the limit, 2026 ED138's disc (0.03″) sits well inside one Rubin pixel: the marker says so without a number. The same marker serves any later instrument.
Check. A unit test on the marker's size law against the field and the canvas height; a headless frame at the pixel limit with the marker on. Rubin.md's optics section.
Depends on the instrument's field (#337) for the active instrument and its pixel scale.
- 主要言語
- JavaScript
- スター
- 55
- フォーク
- 4
- 平均マージ
- 10時間 12分
- マージ済み PR(30日)
- 134
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
celestiary/web のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
celestiary/web#345 ·
メンテナーはふだん 1 日以内に返信
-
Cesium guest (?cesium=iframe): white flicker near Mars's and Earth's surface remains after #335オープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
celestiary/web#344 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
celestiary/web#340 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 1〜2日 初心者へのやさしさ 48/100
celestiary/web#336 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
celestiary/web#334 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
feimacode/open-design-agent-kit#66 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
xojs/eslint-config-xo#134 ·
-
FEATURE REQUEST
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
linuxmint/cinnamon-spices-extensions#1193 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
huggingface/transformers.js#1839 ·
メンテナーはふだん 1 日以内に返信