इस प्रोजेक्ट के बारे में

OpenDesignCore एक ओपन सोर्स कम्प्यूटेशनल इंजीनियरिंग और डिज़ाइन सिस्टम है जो वर्तमान में प्री-अल्फा चरण में है। परियोजना को स्पष्ट रूप से अस्थिर के रूप में चिह्नित किया गया है, जिसमें API स्थिरता या फीचर पूर्णता की कोई गारंटी नहीं है। इसका प्राथमिक लक्ष्य शुरुआत से ही सख्त इंजीनियरिंग परंपराओं को लागू करके कम्प्यूटेशनल डिज़ाइन के लिए एक कठोर आधार स्थापित करना है। प्रमुख तकनीकी परंपराओं में सभी मात्राओं के लिए आंतरिक रूप से SI इकाइयों का उपयोग शामिल है, जिसमें API सीमाओं पर स्पष्ट इकाई हैंडलिंग है ताकि गणना त्रुटियों को रोका जा सके। ज्यामितीय विधेयकों को स्पष्ट सहनशीलता मापदंडों की आवश्यकता होती है, जिससे परिवेशी एप्सिलॉन का उपयोग समाप्त हो जाता है, जो संख्यात्मक गणनाओं में अप्रत्याशित व्यवहार का कारण बन सकता है। ये निर्णय व्यापक दस्तावेज़ों में दर्ज हैं, जिनमें मॉड्यूल सीमाओं के लिए ARCHITECTURE.md, डोमेन शब्दों और साइन परंपराओं के लिए GLOSSARY.md, वास्तुशिल्पीय तर्क के लिए DECISIONS.md, और भविष्य की योजनाओं के लिए ROADMAP.md शामिल हैं। परियोजना Apache-2.0 के तहत लाइसेंस प्राप्त है।