本論文では、コンピューターアルゲブラにおける再現可能なワークフローについて述べている。
まず、FAIR原則に基づいて、コンピューター実験の再現性を高めるための指針を示している。具体的には以下の点が重要である:
次に、Juliaプログラミング言語とOSCARシステムの特徴について説明している。Juliaのパッケージマネージャーやプロジェクト環境の機能を活用することで、再現可能な実験環境を構築できる。また、OSCARではデータのシリアル化に独自のファイル形式を採用しており、中間結果の保存や他システムとの連携が容易になっている。
さらに、OSCARの開発プロセスにおける継続的インテグレーションの取り組みについて紹介している。複雑なシステムであるOSCARの品質を保ちつつ、開発スピードを維持するための工夫が行われている。
最後に、OSCARブックの例題を用いた再現可能なワークフローの実現について述べている。Documenterjlを活用して、ブックの例題コードを自動検証する仕組みを構築している。
إلى لغة أخرى
من محتوى المصدر
arxiv.org
الرؤى الأساسية المستخلصة من
by Michael Josw... في arxiv.org 04-10-2024
https://arxiv.org/pdf/2404.06241.pdfاستفسارات أعمق