convert NamedTuples to @dataclass
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
- 35/100
Hướng nghiên cứu
Bắt đầu bằng cách đọc model.py và lập danh sách mọi chỗ sử dụng NamedTuple và @dataclass, đồng thời ghi lại cách frontend wrapper sử dụng các model này. Kiểm tra xem việc chuyển đổi các NamedTuples còn lại có giữ nguyên hành vi hiện tại hay không, và coi công việc là hoàn tất khi model.py sử dụng một biểu diễn nhất quán mà không làm hỏng wrapper.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hi, I'm creating a frontend wrapper for this project and noticed that NamedTuple and @dataclasses are used almost interchangeably in model.py. I was wondering why that's the case and if it would be possible to just change all NamedTuples to @dataclasses. This would make the model more consistent. I tried changing it for a couple classes and didn't notice anything breaking.
- Ngôn ngữ chính
- Jupyter Notebook
- Star
- 1.8k
- Fork
- 284
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không 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 microsoft/CyberBattleSim
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
microsoft/CyberBattleSim#156 ·
-
How "model.Rates" works ?Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
microsoft/CyberBattleSim#152 ·
-
question
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
microsoft/CyberBattleSim#117 · 1 bình luận ·
-
DQL still learning at evaluation timeCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
microsoft/CyberBattleSim#115 · 1 bình luận ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
microsoft/CyberBattleSim#96 · 3 bình luận ·
Tất cả issue của microsoft/CyberBattleSim
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
GLM 5.3: the Converse cache verdict requires written == read and now prints False on a healthy runĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
aws-samples/sample-per-model-bedrock#407 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
DuckDB 2.0 breaks to_pyarrow_batchesCó thể đã có người làm @DG47 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
ibis-project/ibis#12196 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[BUG] rag: sentence content can cross the reported sentence boundariesCó thể đã có người làm @LJK-ikun đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/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 73/100
Maintainer thường phản hồi trong vòng 1 ngày