CALCULUS-NUMERICAL
目次
紹介
これはMoonBitで開発された数値微積分ライブラリで、MoonBit エコシステムにおける科学計算のギャップを埋めることを目的としています。
このプロジェクトは、基本的な数値微積分の解法を提供します。積分部分では、複数の数値解法を利用可能にする予定です。また、フーリエ変換などの複雑な計算もサポートします。
最初の正式リリース以降、英語および中国語のドキュメントは引き続き完全に維持され、今後の更新で日本語ドキュメントが追加される可能性もあります。
機能一覧
[最新] 25.01.31: 非適応積分の実装(Gauss 求積法および Kronrod 拡張を使用)
- 25.01.13: 適応積分の実装(Gauss 求積法および Kronrod 拡張を使用)
- 25.01.02: 求積法の実装(Gauss 求積法および Kronrod 拡張を使用)
- 24.12.30: 微分と微分係数の差分機能の実装(前進差分法、後退差分法、中心差分法を使用)
貢献方法
コミュニティ、外部開発者、個人の愛好者からの貢献を歓迎します!バグ修正、新機能の追加、ドキュメントの改善など、どんな形でも貢献をお待ちしています。スムーズに貢献できるよう、以下の簡単な手順をお知らせします。
- まず、
TODO.mdファイルまたは現在のissueリストから、興味のあるタスクを選んでください。自分の興味や得意分野に関連した内容を選ぶことをお勧めします。そうすることで、よりスムーズに作業を始められ、プロセスを楽しむことができます。 - プロジェクトをフォークし、個人リポジトリ内で新しいブランチを作成します。これで、メインプロジェクトに影響を与えることなく、変更作業を進めることができます。
- 開発中は、
CONTRIBUTING.mdに記載されているコードスタイルやガイドラインに従ってください。新しい機能追加やバグ修正が含まれている場合は、十分なテストを実施し、すべてが正常に動作することを確認してください。 - 作業が完了したら、PR を提出し、行った変更の明確な説明を提供してください。これにより、コードレビューとマージがスムーズに進みます。
- PR をレビューし、コード品質を確保するために改善案を提案することがあります。レビューが完了次第、あなたの貢献をメインブランチにマージします。
再度、貢献していただきありがとうございます!皆様の努力が、このプロジェクトをより良くしていきます。あなたの素晴らしいコードを楽しみにしています!