Front end: a resolution choice for the spectra shown
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 48/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- data-visualization, frontend
Hướng nghiên cứu
Start with gui/src/solprop_gui/service/reduce.py and trace how the Overview, At this plane, scan spectrum maps, and spatial class maps call solprop's spectral readers and plotting functions. Check how the session stores the floor and spectral axis, and how plots and exports report settings. Done means a persistent resolution control reaches supported readers and the chosen resolution appears in plot readouts and exported figures.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The front end draws spectra at a fixed sampling, and offers no instrument resolution. It would help to choose the resolution of the spectra shown: to compare with a spectrometer's, or to see a broad continuum without its fine fringes.
Today
- `gui/src/solprop_gui/service/reduce.py`: `Display.n_wavelength = 512` bins the spectrum along z (and `n_time = 2048` the pulse). These are display bins, not a resolution, and they aren't user-settable.
- solprop's readers already take an instrument resolution: `processing.fields.get_spectral_density(..., resolution=)` (a full width at half maximum, in the abscissa's units), and `solprop.plotting.prop_2d` and `spec_1d` take one too. The front end passes none.
What it should do
- The control: a Resolution control beside the spectral axis on the pages that draw a spectrum: Overview, At this plane, the scan's spectrum maps, and the spatial classes' spectral maps where their readers support it.
- Choices: "Full" (as now), or a width in nm (wavelength axis) or THz (frequency axis).
- The width is passed to solprop's readers as `resolution=`, so the smoothing is solprop's and matches what a script would get.
- Keeping it: the choice persists per session, like the floor and the spectral axis.
- Saying it: the plot's readout and the exported figure say the resolution used.
- Optional: a choice of the number of display bins, for very broad or very fine spectra.
Found while testing the front end for 0.2 (#484).
- Ngôn ngữ chính
- Python
- Star
- 3
- Fork
- 3
- Merge trung bình
- 8 giờ 37 phút
- Pull request đã merge (30 ngày)
- 159
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của LupoLab/solprop
-
docs/dev/backends.md still lists the removed set_held_plane and held_observationCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởdocumentation priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
performance priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
Maintainer thường phản hồi trong vòng 1 ngày
-
The TDSE steady-current certificate can refuse a resolved taper on a band far above its frequenciesĐang mởarea: tdse enhancement priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 60/100
Maintainer thường phản hồi trong vòng 1 ngày
-
The band-edge term that floors comparisons between windows is recorded only in an archived SEPĐang mởarea: boundaries documentation priority: low
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area: backends bug priority: low
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của LupoLab/solprop
Issue tương tự
-
community enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
NVIDIA/auto-ontology#463 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Update Atari link on Gymnasium docs pageCó thể đã có người làm @qwist1233-cpu đã nhận hôm nay. Đang mởhelp wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Farama-Foundation/Gymnasium#1845 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 91/100
WingedGuardian/GENesis-AGI#4101 ·
Maintainer thường phản hồi trong vòng 1 ngày