A data science cookiecutter
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
- 25/100
Hướng nghiên cứu
Start by reviewing the proposed data-science cookiecutter goals and comparing the two linked research cookiecutter examples. The issue names no files, tests, or implementation entry point; the work is done when the project scope and whether to implement or recommend an existing template are decided and documented.
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? Please Describe
We recently chatted with @samcunliffe and Niko from SWC (cannot tag him) about a cookiecutter for data science / scientific analysis / exploratory Python projects.
The idea would be to have some lighter requirements than for a fully-fledged Python package. And maybe some data science specific additions (like for example functionality for formatting and checking notebooks). This could be useful for many researchers, and maybe a good entry point to getting into good software practices.
Describe the Solution You'd Like
If we find this could be useful, we could have it:
- in a separate repo, or
- as part of this repo, and ask the user in the initial config phase which version they want to instantiate. @samcunliffe mentioned we could maybe use hidden variables for this.
Alternatively, we can just point to a good cookiecutter for this purpose if that already exists.
Describe Alternatives You've Considered
There are some examples of research cookiecutter:
- this one is very basic (mostly a directory structure) but maybe a good starting point if we decide we want to implement this ourselves.
- this one seems more recent and quite well documented. It may be a good one to point to if we decide that doing one ourselves is out of scope
Additional Context
No response
- Ngôn ngữ chính
- Python
- Star
- 62
- Fork
- 10
- Merge trung bình
- 7 ngày 6 giờ
- Pull request đã merge (30 ngày)
- 6
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 UCL-ARC/python-tooling
-
enhancement investigate p3-medium
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
UCL-ARC/python-tooling#623 · 1 reaction ·
-
enhancement p3-medium question task
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
UCL-ARC/python-tooling#620 ·
-
Switch from MkDocs to Zensical Đang mởtask
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
UCL-ARC/python-tooling#619 ·
-
enhancement p4-low task
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
UCL-ARC/python-tooling#616 ·
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
UCL-ARC/python-tooling#614 · 3 bình luận ·
Tất cả issue của UCL-ARC/python-tooling
Issue tương tự
-
link-check link-check:sphinx-theme
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
qgis/QGIS-Documentation#11275 ·
-
bug priority:normal ready-for-dev
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
OpenHands/extensions#626 · 1 bình luận ·
-
Change observation tooltip text Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
CSCfi/sd-search-api#39 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100