A data science cookiecutter
まだ誰も着手していません。
評価
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Python
- スター
- 62
- フォーク
- 10
- 平均マージ
- 7日 6時間
- マージ済み PR(30日)
- 6
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
UCL-ARC/python-tooling のほかの issue
-
enhancement investigate p3-medium
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
UCL-ARC/python-tooling#623 · リアクション 1 件 ·
-
enhancement p3-medium question task
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
UCL-ARC/python-tooling#620 ·
-
task
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
UCL-ARC/python-tooling#619 ·
-
enhancement p4-low task
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
UCL-ARC/python-tooling#616 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
UCL-ARC/python-tooling#614 · コメント 3 件 ·
UCL-ARC/python-tooling の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
zostera/django-bootstrap4#894 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
use-agent-os/agent-os#3276 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
zephyrproject-rtos/zephyr#119726 ·
-
area/auth bug comp/agent P3 platform/discord type/security
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
NousResearch/hermes-agent#117848 ·