cluster_pilots.py shows a traceback for a bad --k and leaves outputs when --truth is invalid
Maintainer thường phản hồi trong vòng 4 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 83/100
Hướng nghiên cứu
Bắt đầu với inference/cluster_pilots.py và các bài kiểm thử CLI trong tests/test_cluster_pilots.py; so sánh cách xử lý --k không hợp lệ với lỗi sử dụng hiện có --truth-without---k. Kiểm tra để bảo đảm đầu vào truth không hợp lệ bị từ chối trước khi ghi bất kỳ CSV nào. Công việc hoàn tất khi đầu vào sai in ra lỗi sử dụng trên một dòng với mã thoát 2 và các lần chạy thất bại không để lại tệp đầu ra.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
Two behaviours of inference/cluster_pilots.py on the #225 branch. An out-of-range --k ends in a raw ValueError traceback. If --truth is invalid, the group and centre CSVs have already been written when the error is raised, so a failed run leaves half its outputs.
To Reproduce
- Run
generate_synthetic_pilots.py, thencompute_features.pyon its output. python inference/cluster_pilots.py --k 1prints a traceback endingValueError: k must be 2 to 5 for 15 pilots, got 1.- Repeat a row in
inference/Data/synthetic_pilot_tiers.csv, then runpython inference/cluster_pilots.py --k 3 --truth inference/Data/synthetic_pilot_tiers.csv.pilot_clusters.csvandgroup_centres.csvare written, thenValueError: Pilot(s) repeated in truth: P01.
Expected behavior
A one-line usage error and exit status 2 for a bad --k, as --truth without --k already gives. No output files when the run fails.
Screenshots
Not applicable.
Additional context
Fit and score first, then write; use parser.error for input errors. Needs CLI tests in tests/test_cluster_pilots.py.
- Ngôn ngữ chính
- Rust
- Star
- 4
- Fork
- 8
- Merge trung bình
- 3 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 16
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- 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 oss-slu/PilotDataSynchronization
-
area:docs area:xplane-plugin documentation ready-for-human
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
oss-slu/PilotDataSynchronization#194 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 4 ngày
-
area:ml bug needs-triage python
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
oss-slu/PilotDataSynchronization#235 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
area:ml enhancement needs-info python
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
oss-slu/PilotDataSynchronization#233 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 4 ngày
-
area:ml enhancement python
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 44/100
oss-slu/PilotDataSynchronization#231 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
area:ml enhancement python
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
oss-slu/PilotDataSynchronization#230 ·
Maintainer thường phản hồi trong vòng 4 ngày
Tất cả issue của oss-slu/PilotDataSynchronization
Issue tương tự
-
Stack overflow in `check bans` with `include-dependencies = true` and a dev-dependency cycleĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
EmbarkStudios/cargo-deny#910 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
tursodatabase/turso#10054 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
build: Update rust versionCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởdependencies
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
ibm-granite-community/granite-cli#229 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
setTargetAtTime booked ahead of time starts its curve early (values blow up before start_time)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
orottier/web-audio-api-rs#658 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
aosama/astronomical#1318 ·
Maintainer thường phản hồi trong vòng 1 ngày