Naughter Software

Source- http://www.naughter.com/aa.html

 AA+ v1.97  कम्प्यूटेशनल खगोल विज्ञान के लिए एक वर्ग ढांचा

 

एए + जीन मीस द्वारा “खगोलीय एल्गोरिदम” पुस्तक में प्रस्तुत एल्गोरिदम के लिए एक सी ++ कार्यान्वयन है। स्रोत कोड पुस्तक के साथ प्रदान किया जाता है, लेकिन इसमें एक प्रतिबंधक लाइसेंस शामिल है, साथ ही पुस्तक के दूसरे संशोधन के लिए अद्यतन नहीं किया गया है जिसमें नए और दिलचस्प अध्याय शामिल हैं, शनि और चंद्रमा के मून जैसे क्षेत्रों पर और यहूदी कैलेंडर। मेरा अधिकांश कोड बनाने के लिए, आपको वास्तव में पुस्तक की एक प्रति की आवश्यकता होगी। इसे अमेज़ॅन से या सीधे प्रकाशकों विलमैन-बेल से खरीदा जा सकता है।

कवर किए गए उदाहरण क्षेत्रों में ग्रहों, धूमकेतु, नाबालिग ग्रहों और चंद्रमा की स्थिति, राइजिंग, सेटिंग और ट्रांजिट के समय की गणना, विषुव और सोलिसिस के समय की गणना और बृहस्पति और शनि के चंद्रमा की स्थिति की गणना शामिल है। पुस्तक में प्रस्तुत कई अन्य एल्गोरिदम। यह मैंने कभी विकसित किए गए सबसे बड़े ढांचे में से एक है और कोड की 375+ हजार लाइनें शामिल हैं!

कॉपीराइट

जब आपका उत्पाद द्विआधारी रूप में जारी होता है तो आपको किसी भी उत्पाद (वाणिज्यिक, शेयरवेयर, फ्रीवेयर या अन्यथा) में स्रोत कोड शामिल करने की अनुमति है।

आपको किसी भी तरह से स्रोत कोड को संशोधित करने की अनुमति है, सिवाय इसके कि आप प्रत्येक मॉड्यूल के शीर्ष पर कॉपीराइट विवरण संशोधित नहीं कर सकते हैं।

यदि आप अपने आवेदन के साथ स्रोत कोड वितरित करना चाहते हैं, तो आपको केवल लेखक द्वारा जारी संस्करणों को वितरित करने की अनुमति है। यह स्रोत कोड के लिए एक एकल वितरण बिंदु बनाए रखने के लिए है।

अपडेट

v1.97 (22 सितंबर 2018)

वीसी 2017 15.8 सी ++ कोर दिशानिर्देश संकलक चेतावनियों की एक संख्या तय की गई।

मनाए गए डेल्टा मूल्यों को अपडेट किया गया http://toshi.nofs.navy.mil/ser7/deltat.data 1 अप्रैल 2018 को

v1.96 (24 जुलाई 2018)

विधि CAAGalileanMoons :: गणना हेल्पर में कई जीसीसी चेतावनियों को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए टोड कार्नेस के लिए धन्यवाद।

विधियों में कई जीसीसी चेतावनियों को ठीक किया गया है CAAPlanetaryPhenomena :: के, CAAPlanetaryPhenomena :: मीन, CAAPlanetaryPhenomena :: True & CAAPlanetaryPhenomena :: ElongationValue। इस मुद्दे की रिपोर्ट करने के लिए टोड कार्नेस के लिए धन्यवाद।

विधि CAASATurnMoons :: HelperSubroutine विधि में एक जीसीसी चेतावनी फिक्स्ड। इस मुद्दे की रिपोर्ट करने के लिए टोड कार्नेस के लिए धन्यवाद।

CAARiseTransitSetDetails कन्स्ट्रक्टर में एक जीसीसी चेतावनी फिक्स्ड। इस मुद्दे की रिपोर्ट करने के लिए टोड कार्नेस के लिए धन्यवाद।

वीसी 2017 15.7 सी ++ कोर दिशानिर्देश संकलक चेतावनियों की एक संख्या तय की गई।

पूरे कोड में enum वर्ग के साथ प्रतिस्थापित enum।

24 अप्रैल 2018

दस्तावेज को अद्यतन करने के लिए अद्यतन किया गया है कि भौगोलिक लंबाई ग्रीनविच के सकारात्मक पश्चिम और ग्रीनविच के नकारात्मक पूर्व हैं। इस मुद्दे की रिपोर्ट करने के लिए स्पेंसर रॉफ के लिए धन्यवाद।

दस्तावेज में एचटीएमएल टैग के कुछ अन्य मामूली सफाई।

अपने सभी मानकों को संदर्भित करने के लिए CAAGlobe :: DistanceBetweenPoints के लिए प्रलेखन को अपडेट किया गया।

v1.95 (1 9 अप्रैल 2018)

CAARiseTransitSet के अपडेट किए गए संदर्भ :: दस्तावेज़ में गणना करें। इस मुद्दे की रिपोर्ट करने के लिए रोजर हाउस के लिए धन्यवाद।

CAARiseTransitSet के लिए नमूना कोड अपडेट किया गया :: प्रलेखन में गणना करें जो किनारे के मामले को प्रदर्शित करता है। इस मुद्दे की रिपोर्ट करने के लिए रोजर हाउस के लिए धन्यवाद।

1 9 मार्च 2018

उन रूचि के लिए सेड्रिक फोल्मी ने एए + को ऑब्जेक्टिव-सी और स्विफ्ट में पोर्ट किया है। इसे स्विफ्टएए कहा जाता है और यह https://github.com/onekiloparsec/SwiftAA पर उपलब्ध है। Https://github.com/onekiloparsec/AA.js पर प्रगति पर एक जावास्क्रिप्ट संस्करण भी है।

v1.94 (3 March 2018)

Fixed some compiler warnings on LLVM 9 on XCode on Mac OS in AATest.cpp when calling PrintSunAndMoonInfo2. Thanks to Michael McLaughlin for reporting this issue.

v1.93 (2 मार्च 2018)

CAAPrecession :: PrecessEquatorial विधि में एक ट्रांसक्रिप्शन बग फिक्स्ड। “सिग्मा” की गणना करते समय “0.0179 9 8 * tcubed” शब्द गलत तरीके से “0.017988 * tcubed” का उपयोग कर रहा था। इस बग की रिपोर्ट करने के लिए माइकल मैककलॉलीन के लिए धन्यवाद। त्रुटियां इतनी छोटी थी कि पुस्तक से 21.b के काम किए गए उदाहरण के मूल्य एक ही परिणाम दे रहे थे। यदि 28 वर्षों के बजाय उदाहरण के लिए लंबे समय तक उपयोग किया गया था तो त्रुटियों को गलत शर्तों से स्पॉट करना आसान होता। उम्मीद है कि इस विधि में यह अंतिम प्रतिलेखन त्रुटि है!

30 जनवरी 2018

v1.92 (20 जनवरी 2018)

अद्यतन कॉपीराइट विवरण।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 जनवरी 2018 को मनाए गए डेल्टा मूल्यों को अपडेट किया गया

अनुमानित डेल्टा मूल्यों को http://maia.usno.navy.mil/ser7/deltat.preds से 20 जनवरी तक अपडेट किया गया

v1.91 (1 अगस्त 2017)

AAMercury.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AAVenus.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AAEarth.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AAMars.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AAJupiter.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AASaturn.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AAUranus.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AANeptune.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AAPluto.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AAMoon.cpp मॉड्यूल में लुकअप टेबल के संरेखण को फिक्स्ड करें।

AAELPMPP02.cpp में लुकअप टेबल अब लुकअप टेबल में मान घोषित करते समय लगातार लोअरकेस “ई” का उपयोग करते हैं।

v1.90 (30 जुलाई 2017)

एए + में अब ELP2000-82B सिद्धांत (http: //cdsweb.u-strasbg) के अलावा ईएलपी / एमपीपी 02 सिद्धांत (ftp://cyrano-se.obspm.fr/pub/2_lunar_solutions/2_elpmpp02/) के लिए पूर्ण समर्थन शामिल है। fr / cgi-bin / qcat? VI / 79 /) और मीयूस की पुस्तक में प्रस्तुत ईएलपी 2000 सिद्धांत को छोटा कर दिया। यह सिद्धांत ईएलपी चंद्र सिद्धांत का सबसे अद्यतित संस्करण है। इसमें डीई 405 और डीई 406, एलएलआर (चंद्र लेजर रेंजिंग) के जेपीएल एफेमेराइड्स के साथ-साथ ईएलपी / एमपीपी 02 में इस्तेमाल किए गए नाममात्र मॉडल के लिए फिट शामिल है। पूर्ण ईएलपी / एमपीपी 02 सिद्धांत एए + डाउनलोड में शामिल नई AAELPMPP02.cpp / h फ़ाइलों द्वारा कार्यान्वित किया गया है। ईएलपी / एमपीपी 022 का समर्थन करने के लिए एए + में यह नई कक्षा ईएलपी / एमपीपी 02 फाइलों को एक कस्टम सी ++ ऐप के साथ नए हेडर और स्रोत मॉड्यूल उत्पन्न करने के लिए पार्स करके उत्पन्न की गई है। ईएलपी / एमपीपी 022 फाइलों में दिए गए ईएलपी / एमपीपी 02 परीक्षण परीक्षणों के मुकाबले परिणाम व्यापक रूप से चेक किए गए हैं। एए + कार्यान्वयन https://sourceforge.net/projects/astromony/files/ पर सिद्धांत के सी # कार्यान्वयन के साथ-साथ पॉल विलमॉट द्वारा जीएएल (जनरल एस्ट्रोडायनामिक्स लाइब्रेरी) में सी कार्यान्वयन पर http: // पर आधारित है। www.amsat-bda.org/GAL_Home.html। ELP2000-82b सिद्धांत के समान परिणाम जे 2000 के भूमध्य रेखा और विषुव में वापस आते हैं। क्लाइंट कोड आवश्यक संदर्भ फ्रेम के निर्देशांक को पूर्ववत करने के लिए CAAPrecession क्लास का उपयोग करने के लिए स्वतंत्र है। कृपया ध्यान दें कि यदि आप नए और काफी बड़े ईएलपी / एमपीपी02 मॉड्यूल पर निर्भरता को खींचने के लिए एए + को संकलित करना चाहते हैं, तो आप अपने प्रोजेक्ट में प्रीप्रोसेसर मान “AAPLUS_NO_ELPMPP02” को परिभाषित कर सकते हैं। इस अतिरिक्त एए + के साथ अब 27.7 मेगाबाइट्स और सी ++ स्रोत कोड की 377 हजार लाइनें हैं। परीक्षण से पता चलता है कि मेरे 3.2GHz कोर i7 प्रोसेसर पर CAAELP2000 :: EclipticRectangularCoordinatesJ2000 को कॉल करने के लिए समय सी है। 1ms जबकि नए CAAELPMPP02 पर कॉल :: EclipticRectangularCoordinatesJ2000 विधि डेरिवेटिव को वापस करने सहित सी लेता है। 5ms। ईएलपी / एमपीपी 02 पेपर से, देशांतर और अक्षांश ईएलपी 200-82 बी से तीन गुना अधिक सटीक है और दूरी आठ गुना अधिक सटीक है। अंतराल +1950 से +2060 के लिए, अक्षांश में 0.06 आर्क सेकंड की सटीकता, अक्षांश में 0.003 आर्क सेकंड और 4 मीटर दूरी की सटीकता की सूचना दी गई है।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 जून 2017 को मनाए गए डेल्टा मूल्यों को अपडेट किया गया।

अनुमानित डेल्टा मूल्यों को http://maia.usno.navy.mil/ser7/deltat.preds से 20 जनवरी तक अपडेट किया गया।

AAELP2000.cpp मॉड्यूल में अनावश्यक SECOND_2_RAD को परिभाषित किया गया।

“कॉन्स्ट” पैरामीटर का उपयोग करने के लिए विभिन्न CAAELP2000 विधियों को अपडेट किया गया।

v1.80 (15 मई 2017)

CAAPhysicalSun में कोई समस्या तय की गई :: गणना करें कि मूल्य “ईटा” कभी-कभी सही चतुर्भुज में वापस नहीं किया जाएगा। इस मुद्दे की रिपोर्ट करने के लिए अलेक्जेंड्रू गारोफाइड के लिए धन्यवाद।

v1.7 9 (27 अप्रैल 2017)

28 मार्च 200 9 को किए गए CAARiseTransitSet क्लास में आरए मानों को इंटरपोल करने के लिए फिक्स की पुनरीक्षा की गई। इस नए फिक्स को इस मुद्दे को अच्छे से हल करना चाहिए। इस बग की रिपोर्ट करने के लिए गुडनी जी सिगुर्डसन के लिए धन्यवाद।

23 अप्रैल 2017

उपयोग की गई इकाइयों को स्पष्ट करने के लिए CAAPrecession :: AdjustPositionUsingMotionInSpace के लिए दस्तावेज़ अपडेट किया गया। इस मुद्दे की रिपोर्ट करने के लिए मैथ्यू प्रूज़ का धन्यवाद।

v1.78 (1 9 फरवरी 2017)

CAADynamicalTime :: UTC2TT और CAADynamicalTime :: TT2UTC विधियों में एक बग फिक्स किया गया है, यह निर्धारित करते समय कि कोड यूटीसी की वैध सीमा में है या नहीं, यह निर्धारित करते समय कोड गलत तरीके से जेडी के बजाय बेसएमजेडी का उपयोग करेगा। इस बग की रिपोर्ट करने के लिए लुइगी कैंडुरो का धन्यवाद।

v1.77 (18 फरवरी 2017)

1 मई 2015 के लिए डेल्टाटी मूल्य पर एक प्रतिलेखन त्रुटि तय की गई। सही मूल्य 67.8011 के बजाय 67.8012 है। इस त्रुटि की रिपोर्ट करने के लिए लुइगी कैंडुरो के लिए धन्यवाद।

अनुमानित डेल्टा मूल्यों पर 201 9.75 से 2025.75 तक कई प्रतिलेखन त्रुटियों को ठीक किया गया। इन त्रुटियों की रिपोर्ट करने के लिए लुइगी कैंडुरो के लिए धन्यवाद।

CAADynamicalTime :: टीटी 2UTC अब 1 जनवरी 1 9 61 से पहले की तारीखों के लिए टीटी 2UT1 के रूप में लागू किया गया है और अंतिम लीप सेकेंड के 500 दिन बाद (जो वर्तमान में 1 जनवरी 2017 है)। इसके अलावा CAADynamicalTime :: UTC2TT अब 1 जनवरी 1 9 61 से पहले की तारीखों के लिए यूटी 12 टीटी के रूप में लागू किया गया है और अंतिम छलांग के बाद 500 दिन बाद। ये परिवर्तन समस्याएं हल करते हैं जहां वर्तमान दोपहर से दूर की तारीखों के लिए यूटीसी और टीटी के बीच लगातार ऑफसेट का उपयोग करके ये दो विधियां समाप्त हो जाएंगी। बीसीईई वर्षों में चंद्रमा के लिए वृद्धि, पारगमन और निर्धारित समय की गणना करते समय यह समस्या खोजी गई थी। इस अद्यतन को संकेत देने के लिए लुइगी कैंडुरो का धन्यवाद।

AfterPapalReform विधि का उपयोग करने के लिए CAADate :: SetInGregorian कैलेंडर विधि का पुनर्निर्माण किया गया।

दस्तावेज़ीकरण में अब CAADATE :: AfterPapalReform विधियों पर जानकारी शामिल है। इस मुद्दे की रिपोर्ट करने के लिए लुइगी कैंडुरो का धन्यवाद।

v1.76 (12 फरवरी 2017)

CAASATurnMoons में एक कॉपी और पेस्ट बग फिक्स्ड: आठ चंद्रमा (आईपेटस) के लिए मूल्य mu की गणना में हेल्पर की गणना करें। इस मुद्दे की रिपोर्ट करने के लिए सेड्रिक फोल्मी के लिए धन्यवाद।

v1.75 (11 फरवरी 2017)

कैमून :: एक्लिप्टिक अक्षांश और कैमून :: रेडियस वेक्टर को कैमून :: फिक्स्ड लिक्विडिटी को फिक्स के रूप में उसी तरह के साथ एक बग फिक्स लागू किया गया है। फरवरी 200 9 को ग्रहणशीलता। वास्तव में बग फिक्स को बाद में दो तरीकों से लागू किया जाना चाहिए। इस मुद्दे की रिपोर्ट करने के लिए जेफरी रो के लिए धन्यवाद।

v1.74 (5 फरवरी 2017)

अद्यतन कॉपीराइट विवरण।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 जनवरी 2017 को मनाए गए डेल्टा मूल्यों को अपडेट किया गया

अनुमानित डेल्टा मूल्यों को http://maia.usno.navy.mil/ser7/deltat.preds से 20 जनवरी तक अपडेट किया गया

v1.73 (16 अक्टूबर 2016)

CaHunun :: ApparentEclipticLongitude की सटीकता में सुधार हुआ जब bHighPrecision पैरामीटर सत्य है। कोड अब एक नई विविधता जीमेट्रिकइक्लिटिक लांगिट्यू विधि का उपयोग करता है जो विचलन के प्रभाव की गणना करने के लिए एक नई उच्च परिशुद्धता विधि प्रदान करता है। यह ध्यान में रखता है कि सूर्य के चारों ओर पृथ्वी की कक्षा पूरी तरह से अप्रत्याशित अंडाकार कक्षा नहीं है। इससे पुस्तक के नमूने 25.ए / बी की सटीकता में कुछ सैकड़ों आर्क सेकेंड द्वारा सुधार होता है। परिणाम अब पुस्तक में रिपोर्ट किए गए परिणामों के साथ सिंक हो रहे हैं। इस मुद्दे की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद।

v1.72 (7 जुलाई 2016)

CAAPrecession :: PrecessEquatorial विधि के लिए अल्फा और डेल्टा पैरामीटर के लिए प्रलेखन में एक बग फिक्स्ड। इस मुद्दे की रिपोर्ट करने के लिए “लुइगी” के लिए धन्यवाद।

CAAPrecession :: AdjustPositionUsingMotionInSpace विधि में PMAlpha पैरामीटर के लिए प्रलेखन में एक बग फिक्स्ड। इस मुद्दे की रिपोर्ट करने के लिए “लुइगी” के लिए धन्यवाद।

Http://maia.usno.navy.mil/ser7/tai-utc.dat से लिया गया कैडैनेमिकलटाइम :: संचयी LeapSeconds विधि को अपडेट किया गया ताकि 1 जनवरी 2017 को लीप सेकेंड शामिल हो सके।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 जुलाई 2016 तक मनाए गए डेल्टा मूल्यों को अपडेट किया गया

अनुमानित डेल्टा मूल्यों को http://maia.usno.navy.mil/ser7/deltat.preds से जुलाई 2026 तक अपडेट किया गया

CAAEaster में एक कंपाइलर चेतावनी फिक्स्ड :: http://stackoverflow.com/questions/2348415/objective-c-astronomy-library पर रिपोर्ट के रूप में गणना करें।

v1.71 (28 अप्रैल 2016)

एएवीएसओपी 87 मॉड्यूल में एक बग फिक्स किया गया जहां सीवीएसओपी 87 :: गणना और सीवीएसओपी 87 :: गणना दोष विधियों के लिए “nTableSize” पैरामीटर के लिए गलत मान पारित किया जा रहा था। AATest.cpp में VSOP87 नमूना मानों की एक स्पॉट चेक अब प्रकाशित VSOP87 परीक्षण मानों के साथ मेल खाती है। इस मुद्दे की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद।

v1.70 (10 अप्रैल 2016)

AATest.cpp मॉड्यूल में GetSunRiseTransitSet फ़ंक्शन में एक बग फिक्स किया गया जहां उसने गलत तरीके से यूटीसी के बजाय स्थलीय समय का उपयोग किया। वृद्धि / पारगमन / सेट समय में त्रुटि लगभग गणना के समय टीटी और यूटीसी के बीच अंतर था। अक्टूबर 2010 से संबंधित AATest.cpp में उदाहरणों के लिए, डेल्टाट 67 सेकंड था। स्काईमैप के खिलाफ एए + कोड की एक स्पॉट चेक अब दिखाती है कि दोनों ही मिनटों को सटीक रूप से वापस लौटाते हैं। इस मुद्दे की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद।

AATest.cpp मॉड्यूल में GetMoonRiseTransitSet फ़ंक्शन में एक बग फिक्स किया गया जहां उसने गलत तरीके से यूटीसी के बजाय स्थलीय समय का उपयोग किया। वृद्धि / पारगमन / सेट समय में त्रुटि लगभग गणना के समय टीटी और यूटीसी के बीच अंतर था। अक्टूबर 2010 से संबंधित AATest.cpp में उदाहरणों के लिए, डेल्टाट 67 सेकंड था। स्काईमैप के खिलाफ एए + कोड की एक स्पॉट चेक अब दिखाती है कि दोनों ही मिनटों को सटीक रूप से वापस लौटाते हैं। इस मुद्दे की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद।

एक नए बूल का परिचय CAARiseTransitSetDetails :: bTransitValid सदस्य चर। यह पता चला है कि खगोलीय वस्तुओं हमेशा 24 घंटे यूटीसी दिन में पारगमन नहीं करते हैं। BRiseValid, bTransitValid और bSetValid के तीन बूलियन सदस्य चर के लिए सभी मामलों का पूरी तरह से अभ्यास करने के लिए टेस्ट कोड AATest.cpp में जोड़ा गया है। इस मुद्दे की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद।

v1.69 (28 मार्च 2016)

CAAMoonNodes :: PassageThroNode में दो ट्रांसक्रिप्शन त्रुटियों को ठीक किया गया। पहली त्रुटि डी 4 स्थानीय चर की गणना थी जो मीस के सूत्रों में 4 डी का प्रतिनिधित्व करती थी जबकि दूसरी त्रुटि -ई * 0.0003 * पाप (2 डी -2 एम) गुणांक में थी। इन दो सुधारों के साथ मीस की पुस्तक से उदाहरण 51.a के गणना के समय की रिपोर्ट के मूल्य के 2 सेकंड के भीतर है। इस बग फिक्स को संकेत देने के लिए Alejandro Krohn के लिए धन्यवाद।

v1.68 (27 मार्च 2016)

अद्यतन CAAEclipses :: CAASolarEclipse विवरण :: विवरण में गणना की गई सौर ग्रहण के बारे में विशेषताओं के बिटमैस्क को वापस करने के लिए गणना करें। ये गुण पृष्ठ 381 और 382 पर मीस की पुस्तक में चर्चा के अनुसार मानों के अनुरूप हैं। इस अच्छा जोड़ प्रदान करने के लिए “पावेल” के लिए धन्यवाद।

v1.67 (20 मार्च 2016)

CAAPrecession :: AdjustPositionUsingUniformProperMotion अब सुनिश्चित करता है कि वापसी मूल्य सामान्य आरोही सीमा में दाएं आरोही और गिरावट के लिए है।

CAAPrecession :: AdjustPositionUsingMotionInSpace अब यह सुनिश्चित करता है कि वापसी मूल्य सामान्य आरोही सीमा में दाएं आरोही और गिरावट के लिए है।

CAAPrecession :: PrecessEquatorial अब सुनिश्चित करता है कि वापसी मूल्य सामान्य आरोही सीमा में दाएं आरोही और गिरावट के लिए है।

CAAPrecession :: PrecessEquatorialFK4 अब यह सुनिश्चित करता है कि वापसी मूल्य सामान्य आरोही सीमा में दाएं आरोही और गिरावट के लिए है।

CAAPrecession :: PrecessEcliptic अब सुनिश्चित करता है कि वापसी मूल्य ग्रहण देशांतर और अक्षांश के लिए सामान्यीकृत सीमा में है।

CAAPrecession :: PrecessEquatorialFK4 अब लौटे दाएं आरोही में विषुव सुधार जोड़ता है। इस मुद्दे की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद।

CAAPrecession में कोड अनुकूलित किया गया :: PrecessEquatorial, CAAPrecession :: PrecessEquatorialFK4 और CAAPrecession :: PrecessEcliptic।

CAAPrecession :: PrecessEquatorialFK4 के लिए प्रलेखन को अद्यतन किया गया है कि पैरामीटर और रिटर्न मान को किस समन्वय प्रणाली में परिभाषित किया गया है, इस मुद्दे की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद।

CAAGlobe :: RhoSinThetaPrime और CAAGlobe :: RhoCosThetaPrime फ़ंक्शंस में एक प्रतिलेखन त्रुटि को ठीक किया गया। सही मूल्य 6378140 के बजाय मूल्य 637814 9 का उपयोग किया जा रहा था। इस बग की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद।

v1.66 (9 मार्च 2016)

Http://maia.usno.navy.mil/ser7/deltat.data से 1 फरवरी 2016 तक मनाए गए डेल्टा मूल्यों को अपडेट किया गया

Http://maia.usno.navy.mil/ser7/deltat.preds से अनुमानित डेल्टा मूल्यों को सत्यापित करें अद्यतित हैं

G_MoonPerigeeApogeeCoefficients3 तालिका में तीन ट्रांसक्रिप्शन बग फिक्स्ड। इस बग की रिपोर्ट करने के लिए “पावेल” के लिए धन्यवाद। 1 9 84 से 2026 तक ट्रू पेरिगी लंबन मूल्यों की एक स्पॉट चेक इंगित करती है कि इस बग ने कम से कम एक किलोमीटर की परिशुद्धता के लिए गणना की दूरी को प्रभावित नहीं किया है जो कि मीस की पुस्तक में उल्लिखित 12 किमी की दावे की सटीकता के भीतर है पृष्ठ 361 पर।

v1.65 (4 जनवरी 2016)

ईएलपी 2000-82 बी कोड का प्रमुख सफाई और रिफैक्टरिंग। नया अनुकरण आगे बढ़ने के लिए तेज़ और आसान साबित होना चाहिए।

अद्यतन कॉपीराइट विवरण

v1.64 (31 दिसंबर 2015)

एए + में अब ईयूपी 2000-82 बी सिद्धांत (http://cdsweb.u-strasbg.fr/cgi-bin/qcat?VI/79/) के लिए पूर्ण समर्थन शामिल है, जो कि मीस की पुस्तक में प्रस्तुत किए गए छंटनी वाले ELP2000 सिद्धांत के अतिरिक्त है। चंद्रमा की स्थिति की गणना करने के लिए इस सिद्धांत का उपयोग किया जाता है। पूर्ण ELP2000-82b सिद्धांत एए + डाउनलोड में शामिल नई AAELP2000.cpp / h फ़ाइलों द्वारा कार्यान्वित किया गया है। एएलपी 2000-82 बी का समर्थन करने के लिए एए + में यह नई कक्षा ईएलपी 2000-82 बी फ़ाइलों को पार्सिंग करके कस्टम सी ++ ऐप के साथ नए हेडर और स्रोत मॉड्यूल उत्पन्न करने के लिए उत्पन्न की गई है। परिणाम ELP2000-82b फ़ाइलों में प्रदान किए गए ELP2000-82b परीक्षण मानों के विरुद्ध व्यापक रूप से चेक किए गए हैं। एए + कार्यान्वयन ईएलपी 2000-82 बी के साथ-साथ लिब्नोवा ओपन सोर्स लाइब्रेरी के साथ शामिल मूल फोरट्रान स्रोत कोड के सी अनुवाद पर आधारित है। चूंकि ईएलपी 2000-82 बी सिद्धांत जे 2000 / एफके 5 के भूमध्य रेखा और विषुव में परिणाम देता है, इसलिए उन्हें मौजूदा कैमून कक्षा में सीधे एकीकृत नहीं किया जा सकता है जो तारीख के भूमध्य रेखा और विषुव में मान देता है। क्लाइंट कोड आवश्यक संदर्भ फ्रेम के निर्देशांक को पूर्ववत करने के लिए CAAPrecession क्लास का उपयोग करने के लिए स्वतंत्र है। कृपया ध्यान दें कि यदि आप नए और काफी बड़े ELP2000-82b मॉड्यूल पर निर्भरता को खींचने के लिए एए + को संकलित करना चाहते हैं, तो आप अपनी प्रोजेक्ट में प्रीप्रोसेसर मान “AAPLUS_ELP2000_NO_HIGH_PRECISION” को परिभाषित कर सकते हैं। इस अतिरिक्त एए + के साथ अब 23.6 मेगाबाइट्स और सी ++ स्रोत कोड की 330 हजार लाइनें हैं।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 अक्टूबर 2015 तक मनाए गए डेल्टा मूल्यों को अपडेट किया गया

Http://maia.usno.navy.mil/ser7/deltat.preds से अनुमानित डेल्टा मूल्यों को सत्यापित करें अद्यतित हैं

v1.63 (16 सितंबर 2015)

एए + में अब वीयूओपी 87 सिद्धांत (ftp://cdsarc.u-strasbg.fr/pub/cats/VI/81/) के लिए पूर्ण समर्थन शामिल है, जो कि मीस की पुस्तक में प्रस्तुत किए गए छंटनी वाले वीएसओपी 87 सिद्धांत के अतिरिक्त है। ग्रहों और सूर्य की स्थिति की गणना करने के लिए इस सिद्धांत का उपयोग एए + कोडबेस में किया जाता है। पूर्ण VSOP87 सिद्धांत को एए + डाउनलोड में शामिल नई एएवीएसओपी *। सीपीपी / एच फाइलों द्वारा कार्यान्वित किया जाता है। वीएसओपी 87 के लिए एक अच्छी शुरुआत के लिए, कृपया https://en.wikipedia.org/wiki/VSOP_(planets देखें)। VSOP87 का समर्थन करने के लिए एए + में कक्षाओं को नए हेडर और स्रोत मॉड्यूल उत्पन्न करने के लिए एक कस्टम सी ++ ऐप के साथ VSOP87 फ़ाइलों को पार्स करके उत्पन्न किया गया है। परिणाम VSOP87 फ़ाइलों में “vsop87.chk” फ़ाइल में प्रदान किए गए VSOP87 परीक्षण मानों के विरुद्ध व्यापक रूप से चेक किए गए हैं। प्रत्येक ऑब्जेक्ट (सूर्य, बुध, शुक्र, पृथ्वी, पृथ्वी-चंद्रमा बैरीसेन्टर, मंगल, बृहस्पति, शनि, यूरेनस और नेप्च्यून) के लिए प्रत्येक वीएसओपी सिद्धांत (वीएसओपी 87, वीएसओपी 87 ए, वीएसओपी 87 बी, वीएसओपी 87 ए, वीएसओपी 87 बी, वीएसओपी 87 सी, वीएसओपी 87 डी, और वीएसओपी 87 ई) अलग-अलग में लागू किए गए हैं हेडर और स्रोत मॉड्यूल ताकि ग्राहक अनुप्रयोग तय कर सकें कि कौन से मॉड्यूल शामिल हैं। मौजूदा एए + कोडबेस अब वैकल्पिक रूप से आवश्यकतानुसार इन नए मॉड्यूल में कॉल करेगा। इस अतिरिक्त के साथ एए + 840 किलोबाइट्स और सी ++ स्रोत कोड लाइब्रेरी के 16 हजार लाइनों को 20 मेगाबाइट्स और सी ++ स्रोत कोड लाइब्रेरी की 2 9 1 हजार लाइनों से चला गया है। एक में झुकाव में मैंने अपनी वेबसाइट पर वितरित ओपन सोर्स कोड की मात्रा को लगभग दोगुना कर दिया है। कृपया ध्यान दें कि यदि आप नए और काफी बड़े VSOP87 मॉड्यूल पर निर्भरता खींचने के लिए एए + को संकलित करना चाहते हैं, तो आप अपनी प्रोजेक्ट में प्रीप्रोसेसर मान “AAPLUS_VSOP87_NO_HIGH_PRECISION” को परिभाषित कर सकते हैं। यह एई + कक्षाओं को मीस की पुस्तक में प्रस्तुत किए गए छंटनी वाले वीएसओपी 87 सिद्धांत पर निर्भर करेगा।

एफएमओडी सी रनटाइम फ़ंक्शन का उपयोग करने के लिए CAACoordinateTransformation :: MapTo0To360Range को अपडेट किया गया।

एफएमओडी सी रनटाइम फ़ंक्शन का उपयोग करने के लिए CAACoordinateTransformation :: MapTo0To24Range को अपडेट किया गया।

जोड़ा गया नया CAACoordinateTransformation :: MapTo0To2Pirange और MapToMinus90To90Range विधियां।

CAAAberration :: ग्रहण एबर्रेशन, पृथ्वी वेग और इक्वेटोरियलअबरेशन में अब “बूल बीएचईपी प्रेसिजन” पैरामीटर शामिल है जो सही तरीके से सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAEarth :: ग्रहणशीलता, ग्रहणशीलता, त्रिज्या वेक्टर, ग्रहणशीलताजे 2000 और ग्रहणशीलताजे 2000 अब एक “बूल बीएचईपी प्रेसिजन” पैरामीटर शामिल है जो सही तरीके से सेट किया गया है, तो कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAElliptical :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही मायने में सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAEquationOfTime :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही पर सेट है यदि कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAEquinoxesAndSolstices में सभी विधियों में अब “बूल bHighPrecision” पैरामीटर शामिल है, जो सही तरीके से सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAGalileanMoons :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही मायने में सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAJupiter :: ग्रहणशीलता, ग्रहणशीलता और त्रिज्या वेक्टर में अब “बूल बीएचईजी प्रेसिजन” पैरामीटर शामिल है जो सही तरीके से सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

कैमर :: ग्रहणशीलता, ग्रहणशीलता और त्रिज्या वेक्टर में अब “बूल बीएचईपी प्रेसिजन” पैरामीटर शामिल है, जो सही मायने में सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAMercury :: ग्रहणशीलता, ग्रहणशीलता और त्रिज्या वेक्टर में अब “बूल बीएचईपी प्रेसिजन” पैरामीटर शामिल है जो सही अर्थ पर सेट होता है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAANearParabolic :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही होने पर सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAANeptune :: ग्रहणशीलता, ग्रहणशीलता और त्रिज्या वेक्टर में अब “बूल बीएचईपी प्रेसिजन” पैरामीटर शामिल है जो सही तरीके से सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAParabolic :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही अर्थ पर सेट है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAPhysicalJupiter :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही होने पर सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAPhysicalMars :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही मायने में सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAPhysicalMoon :: गणना करें SelenographicPositionOfSun, AltitudeOfSun, TimeOfSunrise और TimeOfSunset विधियों में अब “बूल bHighPrecision” पैरामीटर शामिल है जो सही होने पर सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAPhysicalSun :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही मायने में सेट किया गया है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAASaturn :: ग्रहणशीलता, ग्रहणशीलता और त्रिज्या वेक्टर में अब “बूल बीएचईपी प्रेसिजन” पैरामीटर शामिल है जो सही तरीके से सेट किया गया है, तो कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAASaturnMoons :: अब गणना करें एक “बूल बीएचईपीप्रसिजन” पैरामीटर शामिल है जो सही तरीके से सेट किया गया है, तो कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाए पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAASaturnRings :: अब गणना करें एक “बूल bHighPrecision” पैरामीटर शामिल है जो सही पर सेट है यदि कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

सीएएसएएसयूएन में सभी विधियों में अब “बूल बीएचईपीप्रसिजन” पैरामीटर शामिल है, जो सही मायने में सेट होने पर कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAUranus :: ग्रहणशीलता, ग्रहणशीलता और त्रिज्या वेक्टर में अब “बूल बीएचईपी प्रेसिजन” पैरामीटर शामिल है जो सही अर्थ पर सेट होता है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

CAAVenus :: ग्रहणशीलता, ग्रहणशीलता और त्रिज्या वेक्टर में अब “बूल बीएचईपी प्रेसिजन” पैरामीटर शामिल है जो सही अर्थ पर सेट होता है, कोड मीस की पुस्तक में प्रस्तुत किए गए संक्षिप्त सिद्धांत के बजाय पूर्ण VSOP87 सिद्धांत का उपयोग करता है।

दृश्य सी ++ 2015 पर कोड संकलित रूप से संकलित किया गया।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 जुलाई 2015 तक मनाए गए डेल्टा मूल्यों को अपडेट किया गया।

अनुमानित डेल्टा मूल्यों को http://maia.usno.navy.mil/ser7/deltat.preds से 1 जनवरी 2025 तक अपडेट किया गया।

v1.62 (12 जुलाई 2015)

CAAElliptical में एक बग फिक्स्ड :: सूर्य की स्थिति के लिए मूल्यों की गणना करते समय गणना करें। इस विधि द्वारा लौटाए गए मूल्य अब सीएएसएएसयूएन कक्षा, ग्रहण कार्यक्रम स्काईमैप और जेपीएल हॉरिजन की वेबसाइट के तरीकों का उपयोग करके लौट आए हैं। त्रुटियों में 4 आर्क सेकंड के क्रम और आधुनिक समय के लिए 1.5 प्रतिशत दाएं आरोही के क्रम में त्रुटियां थीं। मैंने इस विधि में कोड को अनुकूलित करने का अवसर भी लिया है। इन परिवर्तनों के साथ त्रुटियों में गिरावट और दाएं आरोही में कोण के 0.5 सेकंड तक त्रुटियां हैं। इस बग की रिपोर्ट करने के लिए मार्को पेरिक के लिए धन्यवाद।

v1.61 (5 जुलाई 2015)

यू 1 (सूर्य की शनििकेंट्रिक रेखांश) और यू 2 (पृथ्वी की शनििक लम्बाई) अब CAASATurnRings :: गणना में लौटा दी गई है।

CAASATurnRingDetails की गणना में एक बग फिक्स्ड :: विधि में डेल्टायू CAASATurnRings :: गणना करें कि कुछ दिनांक सीमा के लिए मूल्य 180 डिग्री से अधिक समाप्त हो जाएगा। पुस्तक इंगित करती है कि यह मान 7 डिग्री से अधिक नहीं होना चाहिए। दोनों के बीच एक पूर्ण विस्तार मूल्य प्राप्त करने के लिए यह मुद्दा दो कोणों के घटाव से संबंधित था। परिभाषा के अनुसार यह मान 180 डिग्री से अधिक नहीं होना चाहिए। बग 3 जून 2024 और 28 जुलाई 2024 और दिसंबर 1 2024 और फरवरी 12 2025 की तिथियों के बीच हुआ। इस बग की रिपोर्ट करने के लिए फ्रैंक वर्गेस्ट के लिए धन्यवाद।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 अप्रैल 2015 तक मनाए गए डेल्टा मूल्यों को अपडेट किया गया।

14 अप्रैल 2015

रुचि रखने वालों के लिए अन्ना चेकोव्स्की ने http://www.teilestore.de/edu/?p=12683 पर फ्रांसीसी में एए + रिलीज नोट्स का अनुवाद किया है।

v1.60 (2 9 मार्च 2015)

अद्यतन कॉपीराइट विवरण।

कुछ CAACoordinateTransaction विधियों में उपयोग की जाने वाली इकाइयों को स्पष्ट करने के लिए HTML दस्तावेज़ों के लिए अद्यतन। इन मुद्दों की रिपोर्ट करने के लिए “फोरेस्ट” के लिए धन्यवाद।

मॉडफ के उपयोग के आसपास कुछ परिवर्तनीय प्रारंभिक फिक्स्ड। इस मुद्दे की रिपोर्ट करने के लिए अर्नुद क्यूले के लिए धन्यवाद।

v1.5 9 (15 फरवरी 2015)

अद्यतन कॉपीराइट विवरण।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 जनवरी 2015 को मनाए गए डेल्टा मूल्यों को अपडेट किया गया

अनुमानित डेल्टा मूल्यों को http://maia.usno.navy.mil/ser7/deltat.preds से 1 जनवरी 2024 तक अपडेट किया गया

Http://maia.usno.navy.mil/ser7/tai-utc.dat से संचयी LeapSeconds तालिका को 1 जुलाई 2015 को अपडेट किया गया

v1.58 (12 नवंबर 2014)

अद्यतन कॉपीराइट विवरण।

CAAPrecession :: PrecessEquatorial विधि में दो ट्रांसक्रिप्शन बग फिक्स्ड। “ज़ीटा” की गणना करते समय “0.000344 * टी” शब्द “सिग्मा” की गणना करते समय “0.0000344 * टी” का गलत इस्तेमाल कर रहा था और “0.000139 * Tsquared” शब्द गलत तरीके से “0.000138 * Tsquared” का उपयोग कर गलत था। इस बग की रिपोर्ट करने के लिए एरिक ग्रोस के लिए धन्यवाद। त्रुटियां इतनी छोटी थी कि पुस्तक से 21.b के काम किए गए उदाहरण के मूल्य एक ही परिणाम दे रहे थे। यदि 28 वर्षों के बजाय उदाहरण के लिए लंबे समय तक उपयोग किया गया था तो गलत शर्तों के साथ त्रुटियों को आसान बनाना आसान होगा।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 अक्टूबर 2014 को मनाए गए डेल्टा मूल्यों को अपडेट किया गया।

अनुमानित डेल्टा मूल्यों को http://maia.usno.navy.mil/ser7/deltat.preds से 1 जनवरी 2024 तक अपडेट किया गया।

v1.57 (28 अक्टूबर 2013)

नाम में उत्तरी गोलार्द्ध पूर्वाग्रह से बचने के लिए विधि CAAEquinoxesAndSolstices :: SpringEquinox को NorthwardEquinox में नामित किया गया। इस अद्यतन को संकेत देने के लिए Marius Gleeson के लिए धन्यवाद।

इस नाम का नाम बदलकर CAAEquinoxesAndSolstices :: AutumnEquinox SouthwardEquinox को नाम में उत्तरी गोलार्द्ध पूर्वाग्रह से बचने के लिए। इस अद्यतन को संकेत देने के लिए Marius Gleeson के लिए धन्यवाद।

नाम में उत्तरी गोलार्ध पूर्वाग्रह से बचने के लिए विधि CAAEquinoxesAndSolstices :: SummerSolstice को उत्तरी सोल्स्टिस में नामित किया गया। इस अद्यतन को संकेत देने के लिए Marius Gleeson के लिए धन्यवाद।

नाम में उत्तरी गोलार्ध पूर्वाग्रह से बचने के लिए विधि CAAEquinoxesAndSolstices :: WinterSolstice को दक्षिणी सोल्स्टिस का नाम बदल दिया। इस अद्यतन को संकेत देने के लिए Marius Gleeson के लिए धन्यवाद।

विधि CAAEquinoxesAndSolstices :: lengthOfSpring अब यह देखने के लिए एक बूलियन लेता है कि पर्यवेक्षक किस गोलार्द्ध में स्थित है। पहले कोड ने उत्तरी गोलार्ध पूर्वाग्रह ग्रहण किया था। इस अद्यतन को संकेत देने के लिए Marius Gleeson के लिए धन्यवाद।

विधि CAAEquinoxesAndSolstices :: lengthOfSummer अब यह देखने के लिए एक बूलियन लेता है कि पर्यवेक्षक किस गोलार्द्ध में स्थित है। पहले कोड ने उत्तरी गोलार्द्ध पूर्वाग्रह ग्रहण किया था। इस अद्यतन को संकेत देने के लिए Marius Gleeson के लिए धन्यवाद।

विधि CAAEquinoxesAndSolstices :: lengthOfAutumn अब यह देखने के लिए एक बूलियन लेता है कि पर्यवेक्षक किस गोलार्द्ध में स्थित है। पहले कोड ने उत्तरी गोलार्ध पूर्वाग्रह ग्रहण किया था। इस अद्यतन को संकेत देने के लिए Marius Gleeson के लिए धन्यवाद।

विधि CAAEquinoxesAndSolstices :: lengthOfWinter अब यह देखने के लिए एक बूलियन लेता है कि पर्यवेक्षक किस गोलार्द्ध में स्थित है। पहले कोड ने उत्तरी गोलार्द्ध पूर्वाग्रह ग्रहण किया था। इस अद्यतन को संकेत देने के लिए Marius Gleeson के लिए धन्यवाद।

Equinoxes और Solstices से संबंधित जानकारी की एक तालिका मुद्रित करने के लिए नमूना ऐप को अपडेट किया गया।

एक CAADynamicalTime :: टीटी 2UTC विधि का जोड़ जो टीटी से यूटीसी में परिवर्तित होता है।

एक CAADynamicalTime :: UTC2TT विधि का जोड़ जो यूटीसी से टीटी में परिवर्तित होता है।

एक CAADynamicalTime :: TT2TAI विधि जो टीटी से टीएआई में परिवर्तित हो जाती है।

एक CAADynamicalTime :: TAI2TT विधि का जोड़ जो टीएआई से टीटी में परिवर्तित होता है।

एक CAADynamicalTime :: TT2UT1 विधि जो टीटी से यूटी 1 में परिवर्तित हो जाती है।

एक CAADynamicalTime :: UT12TT विधि का जोड़ जो यूटी 1 से टीटी में परिवर्तित होता है।

Http://maia.usno.navy.mil/ser7/deltat.data से 1 सितंबर 2013 को मनाए गए डेल्टा मूल्यों को अपडेट किया गया।

एक CAADynamicalTime :: UT1MinusUTC विधि का जोड़ जो यूटी 1 – यूटीसी देता है।

AATest.cpp में कई GCC कंपाइलर चेतावनियों को ठीक किया गया।

v1.56 (8 सितंबर 2013)

CAAParabolic :: HelateocentiEclipticLongitude और HeliocentricEclipticLatitude की गणना में एक बग फिक्स्ड। इस समस्या की रिपोर्ट करने के लिए जो नोवाक के लिए धन्यवाद।

CAANearParabolic :: की गणना में HeliocentricEclipticLongitude और HeliocentricEclipticLatitude की गणना में एक बग फिक्स्ड। इस समस्या की रिपोर्ट करने के लिए जो नोवाक के लिए धन्यवाद।

v1.55 (4 अगस्त 2013)

अद्यतन कॉपीराइट विवरण

Http://maia.usno.navy.mil/ser7/deltat.data से 1 अप्रैल 2013 को मनाए गए डेल्टा मूल्यों को अपडेट किया गया

अनुमानित डेल्टा मूल्यों को http://maia.usno.navy.mil/ser7/deltat.preds से 1 जनवरी 2023 तक अपडेट किया गया

बुध के ग्रहण रेखांश के लिए एल 0 अवधि की गणना करने के लिए उपयोग किए गए तीसरे गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

बुध के ग्रहण रेखांश के लिए एल 2 अवधि की गणना करने के लिए उपयोग किए गए पांचवें गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

बुध के ग्रहण रेखांश के लिए एल 4 अवधि की गणना करने के लिए उपयोग किए जाने वाले दूसरे गुणांक में एक प्रतिलेखन त्रुटि को फिक्स्ड किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

बुध के ग्रहण अक्षांश के लिए बी 0 अवधि की गणना करने के लिए उपयोग किए गए नौवें गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

वीनस के ग्रहण अक्षांश के लिए बी 0 अवधि की गणना करने के लिए उपयोग किए गए तीसरे गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद। स्पॉट परीक्षण इंगित करते हैं कि इस परिवर्तन ने छठे दशमलव स्थान पर केवल ग्रहण अक्षांश को प्रभावित किया है।

पृथ्वी के ग्रहण रेखांश के लिए एल 0 अवधि की गणना करने के लिए उपयोग किए गए बीस पहले गुणांक में एक प्रतिलेखन त्रुटि को फिक्स्ड किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

पृथ्वी के ग्रहण रेखांश के लिए एल 1 अवधि की गणना करने के लिए उपयोग किए गए सोलहवीं गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

मंगल ग्रह के ग्रहण अक्षांश के लिए बी 2 अवधि की गणना करने के लिए उपयोग किए गए दूसरे गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

मंगल ग्रह के ग्रहण अक्षांश के लिए बी 2 अवधि की गणना करने के लिए उपयोग किए गए तीसरे गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

बृहस्पति के ग्रहण रेखांश के लिए एल 0 अवधि की गणना करने के लिए उपयोग किए गए तीस नौवीं गुणांक में एक प्रतिलेखन त्रुटि को फिक्स्ड किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

बृहस्पति के ग्रहण त्रिज्या वेक्टर के लिए आर 1 अवधि की गणना करने के लिए उपयोग किए गए सोलहवीं गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद।

शनि के ग्रहण अक्षांश के लिए बी 2 अवधि की गणना करने के लिए उपयोग किए गए बीस नौवें गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद। स्पॉट परीक्षण इंगित करते हैं कि इस परिवर्तन ने बारहवीं दशमलव स्थान पर केवल ग्रहण अक्षांश को प्रभावित किया है।

नेप्च्यून के ग्रहण अक्षांश के लिए बी 0 अवधि की गणना करने के लिए उपयोग किए गए दूसरे गुणांक में एक प्रतिलेखन त्रुटि को ठीक किया गया। इस मुद्दे की रिपोर्ट करने के लिए इसहाक क्लार्क के लिए धन्यवाद। स्पॉट परीक्षण इंगित करते हैं कि इस परिवर्तन ने छठे दशमलव स्थान पर केवल ग्रहण अक्षांश को प्रभावित किया है।

v1.54 (27 अक्टूबर 2012)

AAAtest.cpp में PrintMoonPhase फ़ंक्शन में एक बफर प्रारंभिक बग फिक्स्ड करें। इसके परिणामस्वरूप चंद्रमा चरण ASCII आरेखों को यूनिक्स टर्मिनलों पर सही ढंग से प्रदर्शित नहीं किया गया था।

अब मेरे पास उबंटू 12.10 वीएम सेटअप है जो कोड को यूनिक्स ओएस पर पूरी तरह से परीक्षण करने की अनुमति देता है। मैं इस विजुअल स्टूडियो अनुभवी के लिए एक परिचित विकास अनुभव प्रदान करने के लिए कोड :: ब्लॉक आईडीई का उपयोग कर रहा हूं!

CAAElementsPlanetaryOrbit :: SaturnLongitudePerihelion में एक ट्रांसक्रिप्शन बग फिक्स्ड। टी द्वारा गुणा करने के लिए सही गुणांक 1.19637613 के बजाय 1.9637613 होना चाहिए था। मीयस की पुस्तक से 31.ए के कामकाजी उदाहरण में, वह 24 जून 2065 की तारीख का उपयोग करता है। इस बग के साथ अब इस मूल्य के लिए 93.84 डिग्री की बजाय 94.34 डिग्री के मूल्य को समाप्त कर दिया गया है। मूल रूप से गलत गुणांक युग जे 2000.0 = 2000 जनवरी 1.5 टीडी = जेडीई 2451545.0 के बाद प्रत्येक जूलियन शताब्दी के लिए 0.77 डिग्री से बहुत कम मूल्य वापस कर देता। इस बग की रिपोर्ट करने के लिए सुधाकर गंपर्थी को धन्यवाद।

v1.53 (13 अक्टूबर 2012)

31 अक्टूबर 2012 के लिए उत्तरी ध्रुव पर चंद्रमा और सूर्य के लिए वृद्धि, पारगमन और विवरण दिखाने के लिए नमूना ऐप अपडेट किया गया। इससे पता चलता है कि सूर्य उस दिन नहीं बढ़ता या सेट नहीं करता है और 11:43 पर क्षितिज के नीचे पारगमन करता है: 36 यूटीसी और चंद्रमा भी 00:35:12 यूटीसी पर क्षितिज से ऊपर उठता या सेट नहीं करता है। इस चेक को संकेत देने के लिए माइकल इवर्सन का धन्यवाद।

AATest.cpp मॉड्यूल से std :: string class के लिए हटाई गई आवश्यकता।

AARiseTransitSet.cpp इतिहास टिप्पणियों में एक छोटा टाइपो फिक्स्ड। इस मुद्दे की रिपोर्ट करने के लिए माइकल इवर्सन का धन्यवाद।

AADynamicalTime.cpp मॉड्यूल में गुणांक की वर्तनी में एक टाइपो फिक्स्ड। इस मुद्दे की रिपोर्ट करने के लिए माइकल इवर्सन का धन्यवाद।

v1.52 (12 अक्टूबर 2012)

CAARiseTransitSet :: कोड की गणना में कोड को दोहराया।

CAARiseTransitSet के लिए प्रलेखन में टिप्पणियां शामिल की गईं :: अनुरोध की गई यूटीसी तिथि के बाहर लौटने के समय की संभावना पर गणना करें। इस मुद्दे की रिपोर्ट करने के लिए रॉब फिलिप्स के लिए धन्यवाद।

v1.51 (5 मई 2012)

वेक्सफ़ोर्ड, आयरलैंड के स्थान के लिए अप्रैल 2012 के महीने के लिए चंद्रमा और सूर्य के साथ-साथ चंद्रमा चरण के एएससीआईआई ग्राफिक के लिए वृद्धि पारगमन और सेट समय को मुद्रित करने के लिए नमूना ऐप अपडेट किया गया। रोजर डी के लिए धन्यवाद डबल संचयी LeapSeconds = CAADynamicalTime :: संचयी LeapSeconds (जेडी);

डबल कोऑर्डिनेटेड यूनिवर्सलटाइम = (डेल्टाटी – संचयी लिपसेकंड्स – 32.184) /86400.0 + यूनिवर्सलटाइम 1; // यूटीसी समय पैमाने का उपयोग कर घटना का समय

v1.49 (1 मई 2012)

एस्पेनक और मीस 2006 से नए बहुपद अभिव्यक्तियों का उपयोग करने के लिए CAADynamicalTime :: डेल्टाटी अपडेट करें। संदर्भों का उपयोग: http://eclipse.gsfc.nasa.gov/SEcat5/deltatpoly.html और http://www.staff.science.uu.nl /~gent0113/deltat/deltat_old.htm (एस्पेनक और मीस 2006 अनुभाग)। इस अद्यतन को संकेत देने के लिए मर्फी चेसनी के लिए धन्यवाद।

v1.48 (18 मार्च 2012)

अद्यतन कॉपीराइट विवरण।

सभी वैश्विक “g_ *” टेबल अब स्थिर हैं। एआरएम पर एए + संकलित करते समय इस मुद्दे की रिपोर्ट करने के लिए रोजर डाहल का धन्यवाद।

v1.47 (10 सितंबर 2011)

“एफ” स्थानीय चर की गणना में एक बग फिक्स्ड किया गया है जो कैमूनफेस :: अक्षांश विधि में अक्षांश के चंद्रमा के तर्क का प्रतिनिधित्व करता है। इस बग की रिपोर्ट करने के लिए एंड्रयू हैमंड को धन्यवाद।

v1.46 (8 मई 2011)

अद्यतन कॉपीराइट विवरण।

जीसीसी पर एक संकलन मुद्दा तय किया गया जहां size_t विभिन्न विधियों में अपरिभाषित था। इस बग की रिपोर्ट करने के लिए कार्स्टन ए अर्नाहोम और एंड्रयू हैमंड को धन्यवाद।

अद्यतन CAARiseTransitSet :: इस प्रकार के ऑब्जेक्ट के लिए bvalid = false को वापस करने के बजाय सर्कंपोलर ऑब्जेक्ट के लिए जानकारी वापस करने के लिए विधि की गणना करें। सर्कंपोलर ऑब्जेक्ट के मामले में, ऑब्जेक्ट दिन में बढ़ता या सेट नहीं होता है लेकिन निश्चित रूप से एक विशिष्ट समय पर पारगमन करेगा। इस परिवर्तन का मतलब है कि पारगमन समय प्राप्त करने के लिए आपको अस्वीकृति मूल्य के साथ विधि को याद करने की आवश्यकता नहीं है। इसके अलावा यदि कोई ऑब्जेक्ट कभी बढ़ता या सेट नहीं होता है, तो विधि अभी भी ट्रांजिट टाइम लौटाएगी, भले ही यह bTransitAboveHorizon मान को गलत पर सेट करके क्षितिज के नीचे होती है। ध्यान दें कि इसका मतलब है कि “ट्रांजिट” मान में हमेशा वैध मान शामिल होगा। गणना के लिए विधि का नाम बदल दिया गया है। इस अद्यतन को संकेत देने के लिए एंड्रयू हुड के लिए धन्यवाद

CAAGalileanMoons में एक बग फिक्स्ड :: कैलकुलेटर हेल्पर जहां चार उपग्रहों (सिग्मा 1 से सिग्मा 4) के लिए रेखांश में आवधिक शब्द कुछ त्रिकोणमितीय गणना से पहले रेडियंस में परिवर्तित नहीं किए जा रहे थे। इस बग की रिपोर्ट करने के लिए थॉमस मेयर के लिए धन्यवाद।

v1.45 (26 नवंबर 2010)

CAARefraction :: RefractionFromApparent अब एक निश्चित सीमा से नीचे सभी ऊंचाई के लिए निरंतर अपवर्तन मान देता है। इस अद्यतन को संकेत देने के लिए mehrzad Khoddam के लिए धन्यवाद।

CAARefraction :: RefractionFromTrue अब एक निश्चित सीमा से नीचे सभी ऊंचाई के लिए निरंतर अपवर्तन मान देता है। इस अद्यतन को संकेत देने के लिए mehrzad Khoddam के लिए धन्यवाद।

v1.44 (4 जुलाई 2010)

C ++ बिल्डर का उपयोग करके कोड संकलित होने पर विभिन्न कंपाइलर चेतावनियां और त्रुटियों को ठीक किया गया। इन मुद्दों की रिपोर्ट करने के लिए नील बिंगहम के लिए धन्यवाद।

विधि CAAParallax :: अत्याधुनिक 2 स्थलीय से अनावश्यक “रेखांश” पैरामीटर हटा दिया गया।

v1.43 (3 जुलाई 2010)

G_MoonPerigeeApogeeCoefficients3 तालिका में एक बग फिक्स्ड। “+ 0.013 * कोस (4 डी – 2 एफ)” शब्द गलत तरीके से “+ 0.013 * कोस (4 डी – 20 एफ)” का उपयोग कर रहा था। इस कोडिंग त्रुटि के कारण चंद्र दूरी में त्रुटि 1 से 2 किलोमीटर के क्रम में है। इस बग की रिपोर्ट करने के लिए थॉमस मेयर के लिए धन्यवाद।

G_MoonPerigeeApogeeCoffficients1 तालिका में एक बग फिक्स्ड। “डी + 2 एम-0.0010” शब्द गलत तरीके से “डी + 2 एम-0.0011” का उपयोग कर रहा था। इस बग की रिपोर्ट करने के लिए थॉमस मेयर के लिए धन्यवाद।

v1.42 (21 मई 2010)

“Palomar वेधशाला” के लिए AATest.cpp में निश्चित वर्तनी गलतियों। इस तथ्य की रिपोर्ट करने के लिए लीटन पॉल के लिए धन्यवाद कि v1.41 के लिए परिवर्तन अभी भी गलत तरीके से लिखा गया है।

v1.41 (10 मई 2010)

अद्यतन कॉपीराइट विवरण।

CAAPhysicalMoon के लिए मामूली अपडेट :: आसानी से डिबगिंग के लिए एक चर में एक मान लगाने के लिए टोपेन्ट्रिक की गणना करें

AATest.cpp में अप्रयुक्त चर चेतावनियों को फिक्स्ड करें

“Palomor वेधशाला” के लिए AATest.cpp में निश्चित वर्तनी गलतियों

CAAEllipticalObjectDetails :: एस्ट्रोमेट्रिक जीओसेन्टिक्रा मान अब एस्ट्रोमेट्रिक जीओसेन्ट्रिक्रा के रूप में जाना जाता है। इस वर्तनी गलती की रिपोर्ट करने के लिए स्कॉट मार्ले के लिए धन्यवाद

CAANearParabolicObjectDetails :: एस्ट्रोमेट्रिक जीओसेन्टिक्रा मान अब एस्ट्रोमेट्रिक जीओसेन्ट्रिक्रा के रूप में जाना जाता है। इस वर्तनी गलती की रिपोर्ट करने के लिए स्कॉट मार्ले के लिए धन्यवाद

CAANutation :: NutationInDeclination विधि से अप्रयुक्त डेल्टा पैरामीटर को हटा दिया गया। इस मुद्दे की रिपोर्ट करने के लिए थॉमस मेयर के लिए धन्यवाद।

v1.40 (30 दिसंबर 200 9)

Cstdio.h के बजाय cstdio में खींचने के लिए नमूना ऐप को अपडेट किया गया। इस अद्यतन का सुझाव देने के लिए ह्यूगो मिल्डनबर्गर का धन्यवाद।

AATest.cpp में कई GCC कंपाइलर चेतावनियों को ठीक किया गया। इस अद्यतन का सुझाव देने के लिए ह्यूगो मिल्डनबर्गर का धन्यवाद।

डाउनलोड में शामिल सीएमके फ़ाइल “CMakeLists.txt” को जेनेटू लिनक्स पर सही तरीके से काम करने के लिए अपडेट किया गया है। इस अद्यतन के लिए फिर से ह्यूगो मिल्डनबर्गर का धन्यवाद।

v1.3 9 (24 नवंबर 200 9)

चंद्रमा वृद्धि, पारगमन और सेट के समय की गणना करने के तरीके पर बेहतर मार्गदर्शन प्रदान करने के लिए नमूना ऐप और दस्तावेज़ीकरण को अपडेट किया गया। इस बग की रिपोर्ट करने के लिए मेहमेट रौफ गेडेन के लिए धन्यवाद।

v1.38 (3 अक्टूबर 200 9)

CAAEarth :: EclipticLatitude विधि में एक कॉपी और पेस्ट gremlin फिक्स्ड जहां यह गलत तरीके से शुक्र के लिए बी 2, बी 3 और बी 4 गुणांक शर्तों का उपयोग किया। यह बग कैसे हुआ, इसके कारण त्रुटि की परिमाण वर्ष 2000 से विचलित तिथि के रूप में बढ़ेगी। इस बग की रिपोर्ट करने के लिए इसहाक साल्ज़मैन के लिए धन्यवाद।

v1.37 (30 अप्रैल 200 9)

एक बग फिक्स किया गया है जहां CAARiseTransitSet में एम मान :: गणना 0 और 1 के बीच बाध्य नहीं की जा रही थी। इस समस्या की रिपोर्ट करने के लिए मैथ्यू यगर के लिए धन्यवाद।

v1.36 (28 मार्च 200 9)

CAARiseTransitSet में एक बग फिक्स्ड :: गणना करें कि आरए मान की चक्रीय प्रकृति को इंटरपोलेशन के दौरान ध्यान में नहीं रखा गया था। वास्तव में पुस्तक में मीस भी इस मुद्दे को “महत्वपूर्ण टिप्पणियां,” के रूप में संदर्भित करता है। दूसरे संस्करण के पेज 30 पर। मूल रूप से आरए को इंटरपोल करते समय, हमें सावधान रहना होगा कि 3 मान एक दूसरे के संबंध में सुसंगत हैं जब उनमें से कोई भी 23 एच 59 एम 59 एस से लगभग 0 एच 0 एम 0 एस तक घूमता है। इस मामले में, आरए ने 23 एच 59 एम 59 एस की कमी के बजाय आरए के 0 एच 0 एम 1 एस में वृद्धि की है। इस मुद्दे की रिपोर्ट करने के लिए कॉर्क कॉर्कोरेन और डैनी फ्लिपो के लिए धन्यवाद।

CAARiseTransitSet में पैरामीटर “एच” की गणना में एक बग फिक्स्ड करें: पारगमन के समय शरीर के स्थानीय घंटे कोण की गणना करते समय गणना करें।

v1.35 (16 मार्च 200 9)

CAAParabolic में एक बग फिक्स्ड :: हेलीओसेन्ट्रिक आयताकार ग्रहण, हेलीओसेन्ट्रिक ग्रहण अक्षांश और हेलीओसेन्ट्रिक ग्रहण देशांतर निर्देशांक की गणना में गणना (डबल जेडी, कॉन्स कैपरैबॉलिक ऑब्जेक्ट एलिमेंट्स और तत्व) की गणना करें। कोड “u” की गणना में “डब्ल्यू” के बजाय गलत तरीके से “ओमेगा” मान का उपयोग किया गया था। दुर्भाग्य से इन विशेष मूल्यों के लिए जीन मीस की पुस्तक में कोई काम नहीं किया गया उदाहरण है, जिसके परिणामस्वरूप मेरी कोडिंग त्रुटियां हुईं। जय बोरसेथ को इस बग की रिपोर्ट करने के लिए धन्यवाद।

CAANearParabolic में एक बग फिक्स्ड :: हेलीओसेन्ट्रिक आयताकार ग्रहण, हेलीओसेन्ट्रिक ग्रहण अक्षांश और हेलीओसेन्ट्रिक ग्रहण रेखांश समन्वय की गणना में गणना (डबल जेडी, कॉन्स कैनियर पैराबॉलिक ऑब्जेक्ट एलिमेंट्स और तत्व) की गणना करें। कोड “u” की गणना में “डब्ल्यू” के बजाय गलत तरीके से “ओमेगा” मान का उपयोग किया गया था। दुर्भाग्य से इन विशेष मूल्यों के लिए जीन मीस की पुस्तक में कोई काम नहीं किया गया उदाहरण है, जिसके परिणामस्वरूप मेरी कोडिंग त्रुटियां हुईं। जय बोरसेथ को इस बग की रिपोर्ट करने के लिए धन्यवाद।

v1.34 (12 फरवरी 200 9)

कैमून :: ग्रहणशीलता में एक प्रतीत होता है कॉपी और पेस्ट बग फिक्स्ड। “यह सिग्मा” मान की गणना करने के लिए कोड का लेआउट गलत था। एम के किसी भी मूल्य को शामिल करने वाली शर्तों को ई द्वारा गुणा किया जा रहा था। यह मीस की पुस्तक के दूसरे संस्करण से पेज 338 के नीचे दस्तावेज के रूप में गलत था। सही तर्क केवल उन्हीं शब्दों में है जिनमें ई द्वारा + 1 एम या -1 एम शामिल है और ई * ई द्वारा 2 एम या -2 एम शामिल कई शर्तों में शामिल हैं। बग के साथ काम से जोड़ा गया उदाहरण 47.a पुस्तक से अब देता है: 133.16726428105474 डिग्री। यह 133.167265 की पुस्तक में रिपोर्ट किए गए मान के बहुत करीब परिणाम है। पिछले बग्गी कोड चंद्रमा के स्पष्ट रेखांश के लिए 133.16726382897039 डिग्री का मूल्य दे रहा था। इस उदाहरण में त्रुटि एक डिग्री के 0.001627 आर्क सेकंड है। यह त्रुटि मान कोड के लिए 10 आर्क सेकंड की वास्तविक रिपोर्ट की सटीकता के भीतर अच्छी तरह से है, लेकिन आप उम्मीद करते हैं कि इस त्रुटि को बढ़ाने के लिए पृथ्वी की कक्षा की विलक्षणता बढ़ जाती है। इस बग की रिपोर्ट करने के लिए Neoklis Kyriazis के लिए धन्यवाद।

v1.33 (7 फरवरी 200 9)

CAAMoonPerigeeApogee :: TruePerigee में एक प्रतीत होता है कॉपी और पेस्ट बग फिक्स्ड। “सिग्मा” मान जमा करने के लिए कोड का लेआउट गलत था। टी (उदा। + 0.0001 9 * टी, -0.00013 * टी आदि शामिल हैं गलत तरीके से पाप के तर्क में इन शर्तों को जोड़ने के लिए। बग के साथ

पुस्तक से काम किया गया उदाहरण 50.a तय करता है: 2447442.3543003569 जेडीई या 1 9 88 अक्टूबर 7 बजे 20h: 30 मीटर: 11.5 सेकेंड। पिछला बग्गी कोड 2447442.3543003569 का वही मान दे रहा था, लेकिन यह मामला होगा क्योंकि टी उदाहरण में एक छोटा सा मूल्य था। आप अनुमान लगाएंगे कि गणना एपोक 2000.0 से निकलने वाली तिथि के रूप में बड़ी होगी। इस बग की रिपोर्ट करने के लिए Neoklis Kyriazis के लिए धन्यवाद।

AAMoon.cpp मॉड्यूल में MoonCoefficient1 संरचना के लेआउट को अनुकूलित किया गया है जो सभी तत्वों को युगल के बजाय पूर्णांक बनाकर अनुकूलित करता है।

AAPluto.cpp मॉड्यूल में PlutoCoefficient1 संरचना के लेआउट को अनुकूलित किया गया है जो सभी तत्वों को युगल के बजाय पूर्णांक बनाकर अनुकूलित करता है।

कोड विश्लेषण का उपयोग करके साफ-सफाई संकलित करने के लिए CAADate :: DaysInMonth का स्थिर संस्करण अपडेट किया गया।

अद्यतन कॉपीराइट विवरण।

v1.32 (11 नवंबर 2008)

CAAElliptical में एक बग फिक्स्ड :: हेलीओसेन्ट्रिक आयताकार ग्रहण, हेलीओसेन्ट्रिक ग्रहण अक्षांश और हेलीओसेन्ट्रिक ग्रहण देशांतर निर्देशांक की गणना में गणना (डबल जेडी, कॉन्स CAAEllipticalObjectElements और तत्व) की गणना करें। कोड “u” की गणना में “डब्ल्यू” के बजाय गलत तरीके से “ओमेगा” मान का उपयोग किया गया था। दुर्भाग्य से इन विशेष मूल्यों के लिए जीन मीस की पुस्तक में कोई काम नहीं किया गया उदाहरण है, जिसके परिणामस्वरूप मेरी कोडिंग त्रुटियां हुईं। इस बग की रिपोर्ट करने के लिए कार्स्टन ए अर्नाहोम के लिए धन्यवाद।

v1.31 (26 जुलाई 2008)

CAASun :: EclipticRectangularCoordinatesMeanEquinox का बदल गया नाम CAASun :: EquatorialRectangularCoordinatesMeanEquinox इस तथ्य को संदर्भित करने के लिए कि यह ग्रहण निर्देशांक के बजाय भूमध्य रेखा निर्देशांक देता है। इस मुद्दे की रिपोर्ट करने के लिए फ्रैंक ट्रुटमैन के लिए धन्यवाद

अद्यतन कॉपीराइट विवरण।

ज़िप फ़ाइल अब वीसी 6 समाधान फ़ाइल के बजाय एक वीसी 2005 समाधान के साथ जहाजों।

कोड अब कोड विश्लेषण (/ विश्लेषण) का उपयोग करके साफ रूप से संकलित करता है

v1.30 (2 9 जनवरी 2007)

अन्य सेट विधियों के साथ किसी भी भ्रम से बचने के लिए CAADATE :: सेट विधि का स्थिर संस्करण का नाम बदलकर डेटोज़ डीडी कर दिया गया है। इंग के लिए धन्यवाद। इस मुद्दे की रिपोर्ट करने के लिए तारा कपुस्ज़कैक।

विधि CAADATE :: InGregorian कैलेंडर अब भी अधिक उचित CAADATE :: AfterPapalReform के नाम पर बदल दिया गया है।

CAADATE कन्स्ट्रक्टर और सेट विधियों के लिए bGregorian कैलेंडर पैरामीटर को दोबारा बहाल करें।

CAADATE :: DaysInMonth के स्थिर संस्करण के लिए पैरामीटर लेआउट बदल दिया

एक CAADATE :: InGregorian कैलेंडर विधि का जोड़।

एक कैडेट :: AddInGregorian कैलेंडर विधि का जोड़।

ग्रेगोरियन टोजुलियन विधि के कार्यान्वयन का पुनर्निर्माण किया गया।

जूलियन टोग्रेगोरियन विधि के कार्यान्वयन का पुनर्निर्माण किया गया।

v1.2 9 (26 जनवरी 2007)

इंग से एक बग रिपोर्ट के बाद। तारास कपुस्ज़कैक कि 25 जनवरी 100 की तारीख की यात्रा एक ग्रेगोरियन कैलेंडर में जूलियन दिवस संख्या में निर्दिष्ट है और फिर फिर से 26 जनवरी 100 को गलत तारीख का उत्पादन करती है, मैंने कुछ समय में 2 कुंजी मीस जूलियन डे एल्गोरिदम में देखा है । ऐसा लगता है कि कैलेंडर तिथि से जेडी में परिवर्तित होने वाले एल्गोरिदम प्रोपेलेक्टिव तिथियों के लिए ठीक काम करते हैं, लेकिन रिवर्स एल्गोरिदम जो जेडी से कैलेंडर तिथि में परिवर्तित होता है, वह नहीं करता है। चूंकि मैंने मोसलेम कैलेंडर के साथ मुद्दों को हल करने के लिए प्रोपेलेक्टिव ग्रेगोरियन तिथियों का समर्थन करने के लिए व्यवहार में परिवर्तन किया है (और तब से मैंने मोसलेम कैलेंडर एल्गोरिदम में और अनसुलझा बग की खोज की है और लोगों को इसके बजाय मेरी डीटीम + लाइब्रेरी की जांच करने की सलाह दी है), अब मैं वापस आ रहा हूं ये परिवर्तन इसलिए है कि दिनांक एल्गोरिदम अब मीस की पुस्तक में प्रस्तुत किए गए हैं। इसका मतलब है कि 15 अक्टूबर 1582 के बाद की तारीखें ग्रेगोरियन कैलेंडर में मानी जाती हैं और जूलियन कैलेंडर में होने वाली तारीखों को माना जाता है। इस परिवर्तन का यह भी अर्थ है कि सीएएडीएटी क्लास विधियों में से कुछ को अब यह निर्धारित करने के लिए अब निष्क्रिय “बूल” पैरामीटर की आवश्यकता नहीं है कि दिनांक किस कैलेंडर का प्रतिनिधित्व करता है। जेडी 0 (यानी 1 जनवरी -4712) की सभी तिथियों का भविष्य भविष्य में एक तारीख तक परीक्षण करने के लिए इस रिलीज सत्यापन कोड के परीक्षण के हिस्से के रूप में AATest.cpp में जोड़ा गया है। उम्मीद है कि इस सत्यापन कोड के साथ, हमारे पास कक्षा कैडेट के साथ कोई और रिपोर्ट नहीं होनी चाहिए। दोबारा यदि आप अधिक मजबूत और व्यापक डेट टाइम क्लास फ्रेमवर्क पसंद करेंगे, तो लेखक डीटीम + लाइब्रेरी को देखना न भूलें।

अनुकूलित कैडेट कन्स्ट्रक्टर कोड

CAADATE :: DaysInMonth () विधि का एक स्थिर संस्करण प्रदान किया गया

CAADATE :: जूलियन टोग्रेगोरियन में एक समस्या का पता चला। ऐसा लगता है कि पुस्तक में जूलियन से ग्रेगोरियन कैलेंडर में रूपांतरण करने के लिए पुस्तक में प्रस्तुत एल्गोरिदम 1582 में ग्रेगोरियन कैलेंडर सुधार से पहले जूलियन तिथियों के लिए विफल रहता है। मैंने यह पता लगाने के लिए जीन मीस को एक ईमेल भेजा है कि यह मेरे कोड में एक बग है या नहीं प्रस्तुत एल्गोरिदम में कमी। वर्तमान में कोड इस फ़ंक्शन में जोर देगा यदि इसे ग्रेगोरियन सुधार से पहले किसी तारीख के लिए बुलाया जाता है।

CAAMoonIlluminatedFraction का परिवर्तित नाम :: कैमून इलुमिनेटेड फ्रैक्शन :: इलुमिनेटेड फ्रैक्शन। इंग के लिए धन्यवाद। इस टाइपो की रिपोर्ट करने के लिए तारस कपुस्ज़क़ाक!

v1.28 (25 जनवरी 2007)

विभिन्न विधियों की घोषणा के साथ AACoordinateTransformation.h में जीसीसी के साथ एक मामूली अनुपालन समस्या तय की गई। इस मुद्दे की रिपोर्ट करने के लिए Mathieu Peyrà © ga के लिए धन्यवाद।

v1.27 (17 जनवरी 2007)

अद्यतन कॉपीराइट विवरण।

एक एक्सटेंशन DLL में कोड को अधिक आसानी से जोड़ने की अनुमति देने के लिए AAPLUS_EXT_CLASS प्रीप्रोसेसर मैक्रो का जोड़ा। इस अद्यतन का सुझाव देने के लिए Mathieu Peyrà © ga के लिए धन्यवाद।

CAASun :: ApparentEclipticLongtitude का CAASun :: ApparentEclipticLongitude का परिवर्तित नाम। इस टाइपो की रिपोर्ट करने के लिए Mathieu Peyrà © ga के लिए धन्यवाद!

v1.26 (2 9 नवंबर 2006)

एक बग फिक्स किया गया जहां CAAEclipticalElements :: गणना और CAAEclipticalElements :: FK4B1950ToFK5J2000 प्रारंभिक झुकाव मान> 90 डिग्री था जब कम झुकाव के लिए गलत मान वापस करेगा।

CAANearParabolic नामक एक नए मॉड्यूल का जोड़ा। यह नई कक्षा कक्षाओं के लिए कार्यक्षमता प्रदान करती है जिसे सर्वश्रेष्ठ पैराबॉलिक यानी के रूप में सबसे अच्छा मॉडल किया जा सकता है, जहां सनकी 0.98 और 1.02 के बीच है। पुस्तक में अध्याय 35 में पास-पैराबॉलिक कक्षाओं की गणना के लिए समर्थन शामिल है, लेकिन कोड बेसिक में प्रदान किया गया है और प्रस्तुत किए गए एल्गोरिदम में सनकीकरण होने पर समस्याएं परिवर्तित हो रही हैं। इसके बजाय इस नए मॉड्यूल में उपयोग किए गए एल्गोरिदम काम पर आधारित हैं उदाहरण जो पॉल श्लीटर ने http://stjarnhimlen.se/comp/tutorial.html#16 पर प्रदान किया है।

23 अक्टूबर 2006

दस्तावेज़ीकरण में कुछ गलत पुस्तक चिह्न लिंक को ठीक करने के लिए मामूली अद्यतन।

v1.25 (5 जून 2006)

CAAElliptical :: एक गणना (डबल जेडी, EllipticalObject ऑब्जेक्ट) में एक बग फिक्स्ड जहां नेशन के लिए सुधार गलत मूल्य के बजाय ग्रहण की मीन आबादी का गलत इस्तेमाल कर रहा था। परीक्षण कार्यक्रम के नतीजे अब उदाहरण के साथ बहुत अधिक निकटता से सहमत हैं मीयूस प्रदान करता है जो 1 99 2 दिसंबर 20 को 0h गतिशील समय पर शुक्र की स्थिति है। मैंने जेपीएल क्षितिज वेबसाइट के खिलाफ पदों की भी जांच की है और समझौता बहुत बेहतर है। चूंकि ग्रहण की वास्तविक आबादी को ग्रहण की औसत आबादी के रूप में परिभाषित किया गया है और आंशिकता में नामांकन, यह उत्पन्न होने वाली त्रुटि की परिमाण को निर्धारित करना अपेक्षाकृत आसान है। किताब में न्युनेशन के अध्याय से, और विशेष रूप से तालिका जो कि कोसिन गुणांक को obliquity में नामांकन के लिए देती है, आप देख सकते हैं कि पूर्ण बुरी स्थिति त्रुटि सभी गुणांक के पूर्ण मूल्यों का योग होगी और सी होगी। डिग्री के 10 आर्क सेकंड, जो एक छोटी राशि नहीं है! यह मान एक पूर्ण सबसे खराब मामला होगा और मैं उम्मीद करता हूं कि औसत त्रुटि मान बहुत छोटा हो (संभवतः एक चाप दूसरे से बहुत कम)। वैसे भी बग अब तय कर दिया गया है। इस बजाय सिग को इंगित करने के लिए पैट्रिक वोंग के लिए धन्यवाद

v1.18 (21 अप्रैल 2005)

“AAAberation.cpp” को “AAAberration.cpp” में नामित किया गया है ताकि सभी स्रोत कोड फ़ाइल नाम उनके संबंधित शीर्षलेख फ़ाइलों से मेल खाते हैं। इस अद्यतन का सुझाव देने के लिए जर्गेन शक के लिए धन्यवाद।

v1.17 (1 फरवरी 2005)

Stdafx.h / cpp फ़ाइलों से संबंधित एक केस संवेदनशीलता समस्या (कम से कम यूनिक्स सिस्टम पर) फिक्स्ड। अब फ़ाइल नाम सभी लोअरकेस है। इस समस्या की रिपोर्ट करने के लिए मिका Heiskanen के लिए धन्यवाद।

Stdafx.h में आइटम्स के क्रम को बदलें ताकि आप जीसीसी पर एक साफ संकलन प्राप्त कर सकें। इस समस्या की रिपोर्ट करने के लिए मिका Heiskanen के लिए धन्यवाद।

फ़ंक्शन CAADynamicalTime :: DeltaT में परिवर्तनीय “अनुक्रमणिका” की घोषणा के साथ एक समस्या को ठीक किया गया। इस समस्या की रिपोर्ट करने के लिए मिका Heiskanen के लिए धन्यवाद।

नमूना ऐप से एमएफसी का उपयोग हटाया गया क्योंकि इसकी आवश्यकता नहीं है।

जीसीसी के कोड के निर्माण को जीसीसी के सिग्विन के बंदरगाह के उपयोग के बारे में बताते हुए।

v1.16 (31 जनवरी 2005)

CAAParabolic में एक बग फिक्स्ड :: लूप में जेडी मान गलत तरीके से इस्तेमाल किया जा रहा था इसकी गणना करें। इस समस्या की रिपोर्ट करने के लिए मिका Heiskanen के लिए धन्यवाद।

CAADynamicalTime :: डेल्टा में एक जीसीसी चेतावनी फिक्स्ड। इस समस्या की रिपोर्ट करने के लिए मिका Heiskanen के लिए धन्यवाद।

लापता से संबंधित एक जीसीसी कंपाइलर त्रुटि फिक्स्ड AAEclipses.cpp में मेमसेट के लिए शामिल है। इस समस्या की रिपोर्ट करने के लिए मिका Heiskanen के लिए धन्यवाद।

v1.15 (30 जनवरी 2005)

क्रॉस कंपाइलर संगतता में सहायता के लिए बूल के साथ बूल के सभी उपयोग को बदल दिया। इसका यह भी अर्थ है कि सत्य और गलत के सभी अवसरों को क्रमशः सही और गलत के साथ बदल दिया गया है। इस मुद्दे की रिपोर्ट करने के लिए मिका हेकिसेन के लिए धन्यवाद।

cmath हेडर फ़ाइल अब math.h के बजाय प्रयोग किया जाता है। इसके अलावा यदि अब एमएस सी विशिष्ट परिभाषा के आधार पर #pragma संदेश टेक्स्ट का उपयोग नहीं करता है। इस मुद्दे की रिपोर्ट करने के लिए फिर से मिका हेकिसेन को धन्यवाद।

अब एमएफसी विशिष्ट एएसएसईआरटी के बजाय asssert का उपयोग करता है। इस मुद्दे की रिपोर्ट करने के लिए फिर से मिका हेकिसेन को धन्यवाद।

एक नई वैश्विक शीर्षलेख फ़ाइल “एए + एचएच” का जोड़ जो आपको एक एडर के माध्यम से सभी एए + फ्रेमवर्क को शामिल करने की अनुमति देता है।

कोड अब पुराने सी-शैली के बजाय static_cast का उपयोग करता है। इस मुद्दे की रिपोर्ट करने के लिए फिर से मिका हेकिसेन को धन्यवाद।

कुछ कोड को जोर से अनुकूलित किया गया है जो रिलीज मोड में निर्माण करते समय प्रारंभिक चर से बचें। इस मुद्दे की रिपोर्ट करने के लिए फिर से मिका हेकिसेन को धन्यवाद।

v1.14 (21 जनवरी 2005)

फेजएंगल (आर, आर, डेल्टा) समारोह में एक छोटी लेकिन महत्वपूर्ण त्रुटि फिक्स्ड। कोड गलत परिणामों का उत्पादन कर रहा था और आंतरिक ग्रहों के चरण कोणों की गणना करते समय एसीओएस डोमेन त्रुटियों और फ़्लोटिंग पॉइंट अपवाद उठाता है। इस समस्या की रिपोर्ट करने के लिए माइकल आर MEYER के लिए धन्यवाद।

v1.13 (31 दिसंबर 2004)

CAAElliptical :: MinorPlanetMagnitude के लिए ठीक करें जहां चरण कोण पहले से ही डिग्री में था जब चरण कोण को रैडियंस से डेस में गलत तरीके से परिवर्तित किया जा रहा था। इस समस्या की रिपोर्ट करने के लिए मार्टिन बुरी के लिए धन्यवाद।

v1.12 (10 नवंबर 2004)

CAADATE के लिए ठीक करें :: प्राप्त करें ताकि यह प्रोपेलेक्टिव कैलेंडर तिथियों के लिए सही तरीके से काम कर सके। मीयूस कार्यान्वयन स्वचालित रूप से मानता है कि ग्रेगोरियन कैलेंडर 15 अक्टूबर 1582 (जेडी: 22 99161) पर प्रभावी हुआ था, जबकि सीएएडीएटी कार्यान्वयन में “m_bGregorianCalendar” मान है, यह निर्धारित करने के लिए कि क्या ग्रेगोरियन या जूलियन कैलेंडर में दिनांक निर्दिष्ट किया गया था। इस अंतर का अर्थ यह है कि सीएडीएटी पूरी तरह से दोनों कैलेंडर सिस्टम के प्रोपेलेक्टिव संस्करणों का समर्थन करता है। मोसलेम कैलेंडर कोड का परीक्षण करते समय यह समस्या खोजी गई थी जिसमें मोसलेम -> जूलियन -> ग्रेगोरियन कैलेंडर्स के बीच एक राउंड ट्रिप शामिल है।

v1.11 (15 अक्टूबर 2004)

bValid variable अब CAARiseTransitSet में सही ढंग से सेट है :: गणना करें कि ऑब्जेक्ट वास्तव में बढ़ता है और सेट करता है या नहीं।

v1.10 (17 सितंबर 2004)

“लूप स्कोप में फोर्स अनुरूपता” कंपाइलर विकल्प के साथ वीसी .NET 2003 में संकलित किए जाने पर कोड में कई चेतावनियों को ठीक किया गया है।

6 सितंबर 2004

दस्तावेज़ीकरण के लिए मामूली अद्यतन।

6 सितंबर 2004

प्रलेखन के लिए मामूली अद्यतन प्लस एक पूर्ण वर्तनी जांच !!

v1.0 9 (15 जून 2004)

CAAPhysicalSun में SunLongDash की गणना में एक टाइपो फिक्स्ड :: गणना करें। इस समस्या को हल करने के लिए ब्रायन ओर्मे के लिए धन्यवाद।

v1.08 (31 मई 2004)

CAAJupiter :: EclipticLongitude द्वारा उपयोग किए जाने वाले g_L1JupiterCoffficients arrau में एक अनुपलब्ध गुणांक जोड़ा गया। इस समस्या की रिपोर्ट करने के लिए ब्रायन ओर्मे के लिए धन्यवाद।

CAAJupiter :: EclipticLatitude में अनुपलब्ध g_B5JupiterCoffficients [] जोड़ा गया। इस समस्या की रिपोर्ट करने के लिए ब्रायन ओर्मे को फिर से धन्यवाद।

CAASaturn में :: ग्रहणशीलता g_L5SaturnCoffficients [] शामिल नहीं थे। इस समस्या की रिपोर्ट करने के लिए ब्रायन ओर्मे के लिए धन्यवाद।

CAASaturn :: Ecliptic अक्षांश g_B5SaturnCoffficients [] शामिल नहीं थे। इस समस्या की रिपोर्ट करने के लिए ब्रायन ओर्मे के लिए धन्यवाद।

CAASATurn :: RadiusVector g_R5SaturnCoffficients [] शामिल नहीं थे। इस समस्या की रिपोर्ट करने के लिए ब्रायन ओर्मे के लिए धन्यवाद।

v1.07 (24 मई 2004)

CAAElliptical :: गणना में एक लापता ब्रेक स्टेटमेंट फिक्स्ड। इस बग की रिपोर्ट करने के लिए कार्स्टन ए अर्नाहोम के लिए धन्यवाद।

सूर्य की स्पष्ट दूरी की गणना के साथ एक मुद्दा भी तय किया।

27 अप्रैल 2004

CAAElliptical :: MeanMotionFromSemiMajorAxis का वर्णन करने वाले दस्तावेज़ों के लिए मामूली अद्यतन

वी 1.06 (22 फरवरी 2004)

CAAEclipses में ग्रहण के लिए अर्ध अवधि की गणना अब आवश्यक होने पर ही गणना की जाती है

वी 1.05 (22 फरवरी 2004)

CAAMoonPhases :: TruePhase में के मान से चरण प्रकार की गणना में एक बग फिक्स्ड।

वी 1.04 (21 फरवरी 2004)

चंद्रमा के लिए देशांतर में ऑप्टिकल libration अब -180 – 180 डिग्री सीमा में वापस आ गया है

वी 1.03 (14 फरवरी 2004)

समारोह में एक “शून्य शून्य” बग फिक्स्ड CAACoordinateTransformation :: DMSToDegrees। मूल्य का संकेत अब नए bPositive बूलियन पैरामीटर से स्पष्ट रूप से लिया गया है। इस समस्या की रिपोर्ट करने के लिए पैट्रिक वालेस के लिए धन्यवाद।

वी 1.02 (9 फरवरी 2004)

फ़ंक्शन CAADATE :: INT के साथ मैक्रो “INT” में सभी कॉल को प्रतिस्थापित किया गया है जो उन्हें होना चाहिए था। इसके लिए एकमात्र प्रभावित वर्ग कैमोसमलेम कैलेंडर था।

जब VC.Net 2003 में कोड संकलित किया गया है तो CAAStellarMagnitudes क्लास में स्तर 4 चेतावनियों की संख्या तय की गई है।

वी 1.01 (9 फरवरी 2004)

जीन मीस के एक ईमेल के बाद शनि के चंद्रमा रिया (उपग्रह वी) के लिए ए 1 और ए 2 स्थिरांक की गणना में उपयोग किए गए मानों को अपडेट किया गया है, यह पुष्टि करते हुए कि इन स्थिरांक पुस्तक में प्रकाशित होने के रूप में वास्तव में गलत हैं।

v1.0 (6 फरवरी 2004)

प्रारंभिक सार्वजनिक रिलीज।

Leave a Comment

Your email address will not be published. Required fields are marked *