Optionally return metadata dictionary when running growbikenet
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ó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Start at the growbikenet function and trace where its internal parameters and generated information are assembled, then inspect the existing export-data path. Define which metadata is required and how the optional return and saved output should behave; the issue does not name files or tests, so the acceptance criteria need clarification first.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is your feature request related to a problem?
It's great that GrowBikeNet does many things automatically, such as finding the street network and automatically determining the best kind of seed point type (and thus seed point grid spacing). But since there are internally moving parts, some parameters cannot be easily tracked. If I don't input myself a specific seed point type, I do not know the seed point type chosen and the spacing chosen by the function. The seed point type is listed in the automatic name if the data is exported, but it would be useful for my case to be able to have easily a list of all the parameters for a given run outside of the function, and some other things as quality of life and for debugging purposes. All the information is already within the function, this is purely about making it easily accessible to the user.
Proposed Solution
If a given boolean attribute is True (False by default), returns (and save if export data is true) a dictionary of metadata along the geodataframe of ordered edges. I was thinking as useful metadata about the query used, the OSMID of the corresponding area extracted if extracted, the date at which the extraction happened, the seed point type, the grid spacing, if some files were imported, and potentially other parameters.
Use Cases
Useful when debugging/comparing many runs on different cities and with different parameters, and for consistent data informations.
Willing to Contribute?
If deemed useful, I can help in doing it.
- Ngôn ngữ chính
- Python
- Star
- 7
- Fork
- 4
- Merge trung bình
- 4 phút
- Pull request đã merge (30 ngày)
- 16
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 BikeNetKit/GrowBikeNet
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
BikeNetKit/GrowBikeNet#256 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add seed_point_type to seed point export propertiesCó thể đã có người làm @mszell đã nhận 10 ngày trước. Đang mởenhancement
BikeNetKit/GrowBikeNet#332 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Harmonize bicycle network definition with fbnCó thể đã có người làm @mszell đã nhận 22 ngày trước. Đang mởbug
BikeNetKit/GrowBikeNet#325 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Resolve confusion about filename and path for import_filesCó thể làm lại được @mszell đã nhận 30 ngày trước và không có pull request nào đang mở. Đang mởenhancement
BikeNetKit/GrowBikeNet#314 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Rerouting incompatible with point/trip data importsCó thể làm lại được @mszell đã nhận 32 ngày trước và không có pull request nào đang mở. Đang mởbug
BikeNetKit/GrowBikeNet#312 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của BikeNetKit/GrowBikeNet
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Deepak3699/Ai_Mentor#244 ·
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 82/100
btclib-org/btclib-node#1880 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
CONTRIBUTING.md: say how ticketless bug fixes and feature PRs are handledCó thể đã có người làm @khuisman đã nhận hôm nay. Đang mởv0.9.2
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
khuisman/mcp-gee-sweet#941 ·
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 68/100
pyjanitor-devs/pyjanitor#1758 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug ready for review
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
odysseus-dev/odysseus#6641 ·
Maintainer thường phản hồi trong vòng 1 ngày