Slice.to_global drops upper-face nodes of meshes without a neighbour
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 70/100
Hướng nghiên cứu
Start in slcf/slice.py at Slice.to_global() and read the “We ignore border points ...” step, then look for tests covering this method. Reproduce the reported L-shaped, 8-mesh case and check that upper-face nodes are retained from their own mesh when no neighbour covers them; done means those exterior-wall values are no longer NaN.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Slice.to_global() (1.11.7 and 1.12.1, slcf/slice.py, the "We ignore border points ..." step) drops the last node row of every mesh on its upper x/y face and adds it back only at the global maximum, assuming a neighbouring mesh supplies those nodes. Where no neighbour exists, on a domain that does not fill its bounding box (e.g. an L-shaped corridor), the nodes stay NaN although FDS wrote them.
Example: an L-shaped corridor of 8 meshes at 0.25 m, node-based SLCF at z = 2.0 m. 208 nodes on the exterior walls are NaN for this reason. All of them lie on upper faces of meshes below the global maximum; none is strictly inside a mesh. The values are present in each mesh's subslice data.
Expected: an upper-face node is taken from its own mesh when no neighbouring mesh covers it.
Found through fdsvismap, which reads slices with to_global().
- Ngôn ngữ chính
- Python
- Star
- 75
- Fork
- 28
- Merge trung bình
- 2 phút
- Pull request đã merge (30 ngày)
- 2
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 FireDynamics/fdsreader
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
FireDynamics/fdsreader#125 ·
-
Slice.to_global puts the second-to-last node row on the domain's upper facesCó thể đã có người làm @chraibi đã nhận 2 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
FireDynamics/fdsreader#123 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
FireDynamics/fdsreader#122 · 2 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 76/100
FireDynamics/fdsreader#120 · 2 bình luận ·
-
[Bug]:the sum data of hrrpuv data in smoke_3d is five times smaller than the hrr data in CSVĐang mởbug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
FireDynamics/fdsreader#115 · 1 bình luận ·
Tất cả issue của FireDynamics/fdsreader
Issue tương tự
-
docs(types): update the collection binding note now that typed collections shipped in pycubrid 1.9.0Đang mởdocumentation priority: low size: S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
cubrid-lab/sqlalchemy-cubrid#768 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
--csv-bom was never wired up: PR #850 added an unused helper parameter, so #846 is not fixedĐang mởbug help wanted
Độ 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
-
Broken link in index.rstĐang mởdocumentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
ansys/pydpf-core#3547 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
core
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
vectorize-io/hindsight#5457 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: LangChain drops OpenAI Responses text blocks from session recordingCó thể đã có người làm @ktz03 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
volcengine/OpenViking#5806 ·
Maintainer thường phản hồi trong vòng 1 ngày