このプロジェクトについて

OpenDesignCoreは、現在プレアルファ段階にあるオープンソースの計算工学および設計システムです。このプロジェクトは明示的に不安定とされており、APIの一貫性や機能の完全性は保証されていません。その主な目標は、厳格な工学慣習を最初から強制することで、計算設計のための堅固な基盤を確立することです。 主要な技術慣習には、すべての量に対して内部でSI単位を使用し、API境界で明示的な単位処理を行うことで計算エラーを防ぐことが含まれます。幾何学的述語は明示的な許容差パラメータを要求し、数値計算で予測不可能な動作を引き起こす可能性のある環境イプシロンの使用を排除します。これらの決定は、モジュール境界に関するARCHITECTURE.md、ドメイン用語と符号規約に関するGLOSSARY.md、アーキテクチャの理由に関するDECISIONS.md、および将来の計画に関するROADMAP.mdを含む、包括的なファイルセットに文書化されています。このプロジェクトはApache-2.0ライセンスの下で提供されています。