論文の概要: scikit-package -- software packaging standards and roadmap for sharing reproducible scientific software
- arxiv url: http://arxiv.org/abs/2507.03328v2
- Date: Tue, 08 Jul 2025 07:05:38 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-07-09 12:20:17.796956
- Title: scikit-package -- software packaging standards and roadmap for sharing reproducible scientific software
- Title(参考訳): scikit-package -- 再現可能な科学ソフトウェアを共有するためのソフトウェアパッケージング標準とロードマップ
- Authors: S. Lee, C. Myers, A. Yang, T. Zhang, S. J. L. Billinge,
- Abstract要約: scikit-packageはコードの再利用と共有を容易にするロードマップを提供する。
このプロジェクトの目的は、専門的な訓練を受けていないソフトウェアエンジニアのための実践的なツールを提供することだ。
- 参考スコア(独自算出の注目度): 0.9162364621797965
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Scientific advancement relies on the ability to share and reproduce results. When data analysis or calculations are carried out using software written by scientists there are special challenges around code versions, quality and code sharing. scikit-package provides a roadmap to facilitate code reuse and sharing with minimal effort through tutorials coupled with automated and centralized reusable workflows. The goal of the project is to provide pedagogical and practical tools for scientists who are not professionally trained software engineers to write more reusable and maintainable software code. Code reuse can occur at multiple levels of complexity-from turning a code block into a function within a single script, to publishing a publicly installable, fully tested, and documented software package scikit-package provides a community maintained set of tools, and a roadmap, to help scientists bring their software higher levels of reproducibility and shareability.
- Abstract(参考訳): 科学的進歩は、結果を共有し、再現する能力に依存している。
科学者が書いたソフトウェアを使ってデータ分析や計算を行う場合、コードのバージョン、品質、コード共有に関して特別な課題があります。
scikit-packageは、コードの再利用と共有を、チュートリアルを通じて最小限の労力で、自動化および集中的な再利用可能なワークフローと組み合わせるロードマップを提供する。
このプロジェクトの目的は、専門家の訓練を受けていない科学者が、より再利用可能な保守可能なソフトウェアコードを書くための教育的および実践的なツールを提供することである。
コードの再利用は、コードのブロックを単一のスクリプト内の関数に変えることから、公開インストール可能で、完全にテストされ、ドキュメント化されたソフトウェアパッケージを公開することまで、さまざまなレベルの複雑さで起こります。
関連論文リスト
- Paper2Code: Automating Code Generation from Scientific Papers in Machine Learning [57.09163579304332]
機械学習論文を機能コードリポジトリに変換するフレームワークであるPaperCoderを紹介した。
PaperCoderは3つの段階で動作する。計画、図によるシステムアーキテクチャの設計、ファイル依存の特定、構成ファイルの生成である。
次に、モデルベースおよび人的評価の両方に基づいて、機械学習論文からコード実装を生成するPaperCoderを評価する。
論文 参考訳(メタデータ) (2025-04-24T01:57:01Z) - PyPackIT: Automated Research Software Engineering for Scientific Python Applications on GitHub [0.0]
PyPackITは、科学者がプロジェクトの科学的な側面に集中できるようにする、ユーザフレンドリーで使いやすいソフトウェアである。
PyPackITは、ビルド対応のPythonパッケージスケルトン、完全に運用されたドキュメンテーションとテストスイート、動的プロジェクト管理のためのコントロールセンタなど、堅牢なプロジェクトインフラストラクチャを提供する。
論文 参考訳(メタデータ) (2025-03-06T19:41:55Z) - RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graph [63.87660059104077]
RepoGraphは、現代のAIソフトウェアエンジニアリングソリューションのためのリポジトリレベルの構造を管理するプラグインモジュールである。
RepoGraphはすべてのシステムのパフォーマンスを大幅に向上させ、オープンソースフレームワークの間で新たな最先端技術を生み出している。
論文 参考訳(メタデータ) (2024-10-03T05:45:26Z) - Code Compass: A Study on the Challenges of Navigating Unfamiliar Codebases [2.808331566391181]
これらの問題に対処するための新しいツールであるCodeを提案する。
本研究は,現在のツールと方法論における大きなギャップを浮き彫りにしている。
私たちのフォーマティブな調査は、開発者がドキュメントをナビゲートする時間をいかに効率的に削減するかを示しています。
論文 参考訳(メタデータ) (2024-05-10T06:58:31Z) - Collaborative, Code-Proximal Dynamic Software Visualization within Code
Editors [55.57032418885258]
本稿では,コードエディタに組み込むソフトウェアビジュアライゼーション手法の設計と実装について紹介する。
私たちのコントリビューションは、ソフトウェアシステムの実行時の動作の動的解析を使用するという点で、関連する作業と異なります。
私たちの視覚化アプローチは、一般的なリモートペアプログラミングツールを強化し、共有コード都市を利用することで協調的に使用できます。
論文 参考訳(メタデータ) (2023-08-30T06:35:40Z) - Quantum Advantage Seeker with Kernels (QuASK): a software framework to
speed up the research in quantum machine learning [0.9217021281095907]
QuASKはPythonで書かれたオープンソースの量子機械学習フレームワークである。
量子カーネルを通じてデータを解析するために、最も最先端のアルゴリズムを実装している。
データセットのダウンロード、前処理、量子機械学習ルーチン、分析と視覚化のためのコマンドラインツールとして使用できる。
論文 参考訳(メタデータ) (2022-06-30T13:43:16Z) - Collective Knowledge: organizing research projects as a database of
reusable components and portable workflows with common APIs [0.2538209532048866]
この記事では、集合的知識フレームワーク(CKまたはcKnowledge)のモチベーションと概要について述べる。
CKの概念は、研究プロジェクトを研究成果物をカプセル化した再利用可能なコンポーネントに分解することである。
長期的な目標は、研究者と実践者を結びつけて、すべての知識を共有し再利用することで、イノベーションを加速させることである。
論文 参考訳(メタデータ) (2020-11-02T17:42:59Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。