Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Community file-format technological survey discussion

オープン
#1 コメント 10 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
20/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
python
領域
tooling

調査の方向性

まず、nibabel issue #942 の最初のスレッドと、この議論で参照されている memmap の実装を確認してください。ファイル形式に関する目標のうち、すでにサポートされているものと、未解決のまま残っているものを特定してください。コミュニティが調査結果と形式の具体的な方向性に合意した時点で、作業は完了です。

索引モデルが issue の本文から書いたものです。

説明

General goals

  • Uniformization across tools
  • Allowing features needed by the fields (from trk, tck or new one)
  • Conceptually simpler (Simplicity)
  • Less memory AND hard drive hungry
  • General robustness
  • Load/save efficiency/speed
  • Independence/standalone
  • Extensibility

What is 'supported' by the memmap implementation?

  • Agreement on the coordinates system (RASMM) [x]
  • Random-access support with minimal upfront IO [x]
  • Support data streaming and on-the-fly saving [x]
  • Minimalistic header [x]
  • Ability to store (sparse) groups [x]
  • Ability to store None, one or more additional metadata [x]
  • Self-explanatory [x]
  • Self-coherent / strict checks [-] (depends on the implementation)
  • Compression [-] (only zip_deflate)
  • GPU compatibility [-] (Array+offsets are compatible 'enough' with VTK/OpenGL)
  • “Easy” to implement with basic libraries (in C++, python, matlab, etc.) [x]
  • Parallel-friendly for saving (per process on-the-fly saving) [ ] (Not investigated, likely depends on implementation)

(Initial thread: https://github.com/nipy/nibabel/issues/942)

主要言語
Python
スター
27
フォーク
20
平均マージ
2日 25分
マージ済み PR(30日)
1

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

tee-ar-ex/trx-python のほかの issue

tee-ar-ex/trx-python の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。