ERDDAP™परिवर्तन
ERDDAP™का एक महान उदाहरण हैउपयोगकर्ता संचालित नवाचारजहां उत्पाद नवाचार अक्सर उपभोक्ताओं से आता है (ERDDAP™उपयोगकर्ता) सिर्फ निर्माता नहीं (ERDDAP™डेवलपर्स) । वर्षों में, नई सुविधाओं और परिवर्तनों के लिए अधिकांश विचारERDDAP™उपयोगकर्ताओं से आया है। उन उपयोगकर्ताओं को उनके महान विचारों के लिए नीचे श्रेय दिया जाता है। धन्यवाद! कृपया उन महान सुझावों को जारी रखें!
यहाँ प्रत्येक के साथ जुड़े परिवर्तन हैंERDDAP™रिलीज
संस्करण 2.25
(2024-10-31 जारी)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- EDDTableFromFiles अब केवल व्युत्पन्न आउटपुट के साथ प्रश्नों का समर्थन कर सकते हैं (वैश्विक, जेक्सल स्क्रिप्ट, या चर) ।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- संस्करण 2.25 की आवश्यकता हैJava21 या नया। यह LTS संस्करण है और एक साल से अधिक के लिए उपलब्ध है।
- SharedWatchService अब डिफ़ॉल्ट है। यदि आपको इसे निष्क्रिय करने की आवश्यकता है, तो कृपया क्रिस से संपर्क करें। Noaa.gov पर जॉन मुझे बताने के लिए, इसलिए मैं इसे भविष्य के संस्करणों में सुधार कर सकता हूं और जोड़ सकता हूं: <उपयोगSharedWatchService>false</useSharedWatchService> अपने सेटअप.xml के लिए।
- The The most of theERDDAP™अब सर्वर स्टार्टअप पर शुरू होगा। जिसका मतलब है कि डेटासेट एक अनुरोध करने तक प्रतीक्षा करने क े बजाय तुरंत लोड हो रहा है।
- EDDTableFromMultidimNcFiles में हटा MVRow पैरामीटर अब एक प्रभाव होगा। इसे झूठी करने के लिए सेट करना कुछ प्रश्नों को काफी तेज कर सकता है, लेकिन यह सभी डेटासेट के लिए उपयुक्त नहीं हो सकता है। अधिक जानकारी के लिए देखेंपैरामीटर का वर्णन।
- डेटासेट (EDDTableFromNcFiles औरEDDGridFromNcFiles) zarr फ़ाइलों का उपयोग अब समर्थित है। उन्हें फ़ाइल में "zarr" शामिल होना चाहिएNameRegex या pathRegex. देखेंडेटासेट दस्तावेज़ीकरण में ज़ार संप्रदायअधिक जानकारी के लिए।
- नया डेटासेट प्रकार, EDDTableFromParquetFiles अब समर्थित है। देखेंEDDTableFromParquetFiles डेटासेट प्रलेखन में गोपनीयताअधिक जानकारी के लिए।
- Prometheus metricsअब /erddap/metrics पर उपलब्ध हैं।
- एक नया XML पार्सर कार्यान्वयन उपलब्ध है। इस नए पार्सर में XInclude का उपयोग करने की अनुमति देता हैdatasets.xml। इस स ुविधा के लिए अयूश सिंह के लिए धन्यवाद।
- में नया पैरामीटरdatasets.xmlअसामान्य गतिविधि ईमेल को नियंत्रित करने के लिए। असामान्यता 25% के पुराने मूल्य के लिए FailPercent डिफ़ॉल्ट। इस सुविधा के लिए अयूश सिंह के लिए धन्यवाद।
- सेटअप.xml में नया पैरामीटर जो डेटासेट लोडिंग त्रुटियों को स्टेटस.html पेज पर दिखाया गया है। यह सच करने के लिए डिफ़ॉल्ट है, स्टेटस पेज पर डेटासेट त्रुटियों को अक्षम करने के लिए, सेट शोLoadErrorsOnStatusPage to झूठ:<ShowLoadErrorsOnStatusPage>false</showLoadErrorsOnStatusPage>
- कुछ छोटे बदलाव और बग फिक्स
- के लिएERDDAP™डेवलपर:
- परीक्षण इकाई और एकीकरण के लिए अलग (धीमी) परीक्षण इसके अलावा अधिक परीक्षण सक्षम और परीक्षण कम flaky बनाया गया है।
- त्रुटि प्रोन (कुछ जाँच अभी भी अक्षम) और स्पॉट बग Maven के माध्यम से एकीकृत।
- गूगल स्टाइल गाइड से मिलान करने के लिए पूर्ण कोड बेस स्वरूपित।
संस्कर ण 2.24
(2024-06-07 जारी)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- उपलब्ध ध्वनिक डेटासेट के लिए नया रंग पैलेट EK80। इसके लिए रोब सेरमक के लिए धन्यवाद।
- एक मुद्दे को ठीक करें जहां EDDTableAggregateRows ने सभी बच्चों से उचित रेंज नहीं दिखायी। मार्को अल्बा को फिक्स और बग रिपोर्ट के लिए धन्यवाद।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- करने के लिए: सुरक्षा चुनौती: Google प्रमाणीकरण को आपके CSP में बदलाव की आवश्यकता हो सकती है।
विशेष रूप से, आपको जोड़ने की भी आवश्यकता हो सकती है https://accounts.google.com/gsi/style to stlye-src और https://accounts.google.com/gsi/ कनेक्ट-src के लिए। स्क्रिप्ट-src के लिए अब आप उपयोग कर सकते हैं https://accounts.google.com/gsi/client.
अधिक जानकारी के लिए आप जा सकते हैंगूगल पेजCSP विन्यास के बारे में।
- नई साझा वॉच सर्विस। यह अद्यतन के लिए निर्देशिका देखने के लिए एक नया विकल्प है। इसमें प्रत्येक फ़ाइल सिस्टम के लिए एक थ्रेड प्रति डेटासेट के बजाय एक थ्रेड है। संभवतः यह परिवर्तन के लिए देखने के लिए उपयोग किए जाने वाले धागे की संख्या को काफी कम कर देगा। इसका मतलब यह है कि प्रत्येक डेटासेट के बजाय सभी डेटासेट को एक साथ अपडेट किया जाता है जिसमें इसकी अपनी अद्यतन आवृत्ति होती है। सबसे अधिक संभावना यह अधिकांश डेटासेट के लिए अधिक लगातार अद्यतन का मतलब होगा।
इस ऐड को सक्षम करने के लिए<उपयोगSharedWatchService>true</useSharedWatchService> अपने सेटअप.xml के लिए।
कृपया इसे आज़माएं और वापस रिपोर्ट करें कि यह आपको क्रिस के लिए कैसे काम करता है। john at noaa.gov.
- लॉग में गलत var नामों के लिए ठीक करें। Ayush Singh for the fix.
- कुछ छोटे बदलाव और बग फिक्स
- सुधारERDDAP™डेवलपर:
- डोकर का उपयोग करके स्थानीय विकास के लिए समर्थन। धन्यवाद मैट हॉपसन और रोजे
- जेटी और प्रलेखन सुधार का उपयोग करके स्थानीय विकास के लिए समर्थन। Micah Wengren धन्यवाद।
- मुद्दों को पार मंच को कम करने के लिए परीक्षण में परिवर्तन। धन्यवाद शेन सेंट सावेज।
संस्करण 2.23
(2023-02-27)
ध्यान दें कि यह रिलीज बॉब सिमोन द्वारा की गई थी, जिससे पता चलता है कि वह अभी भी क्रिस जॉन, उनके उत्तराधिकारी के संक्रमण के दौरान सक्रिय है। इस रिलीज के साथ, सभी कोड परिवर्तन Chis John द्वारा किया जा रहा है, जब तक अन्यथा निर्दिष्ट नहीं किया गया है।
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- (कोई नहीं)
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- करने के लिए: सुरक्षा चुनौती: गूगल प्रमाणीकरण अब नए गूगल पहचान सेवा पुस्तकालय जो गूगल के साथ साइन इन का हिस्सा है के माध्यम से पूरा हो गया है। पुराने "गूगल साइन इन" प्रणाली के लिए गूगल का समर्थन 2023-03-31 को बंद कर दिया जाएगा। इसलिए यदि आप अपने Google प्रमाणीकरण का उपयोग करते हैंERDDAP™स्थापना, आप अद्यतन करने के लिएERDDAP™v2.23+ इससे पहले। (बॉब लघु सूचना के लिए खेद है। यह बॉब की गलती है।)
- एनसीसीएसवी अब v1.2 है। बदलाव यह है कि फाइलें अब UTF-8-encoded फाइलें हैं (वे ASCII थे) और इसलिए अब किसी भी यूनिकोड चरित्र को शामिल किया जा सकता है, बिना एन्कोडिंग के \u_hhhhhh_, हालांकि अभी भी अनुमति है। एनसीसीएसवी फ़ाइलों को लिखते समय,ERDDAP™अब v1.2 फ़ाइलों को लिखते हैं। ERDDAP™अभी भी NCCSV फ़ाइलों को पढ़ा जाएगा जो v1.0 और v1.1 विनिर्देश का पालन करते हैं। पॉलिन-चाउवेट, एन-ए-टी-ई, और थॉगर-कंप्यूटर के लिए धन्यवाद, यह सुझाव देने के लिए और विभिन्न स्प्रेडशीट कार्यक्रमों को UTF-8 फ़ाइलों को आयात करने के लिए परीक्षण करने के लिए। इस कोड परिवर्तन के लिए बॉब सिमोन के लिए धन्यवाद।
- नया: स्टेटस.html वेब पेज में अब शीर्ष के पास एक लाइन है जो इंगित करता है कि डेटासेट वर्तमान में लोड हो रहा है और संबंधित आँकड़े हैं, या कोई भी अगर कोई डेटासेट लोड नहीं किया जा रहा है। यह बहुत मददगार हो सकता हैERDDAP™व्यवस्थापक को यह पता लगाने की कोशिश क्यों लोड डेटासेट इतने लंबे समय तक ले रहा है। इसके अलावा, nGridDatasets, nTableDatasets, और nTotalDatasets नीचे गिनती है कि अब तात्कालिक हैं (पहले, वे अंतिम प्रमुख भार के अंत के रूप में थे डेटासेट) । यह परिवर्तन रॉय मेनडेल्ससोहन के लिए है। इस कोड परिवर्तन के लिए बॉब सिमोन के लिए धन्यवाद।
- IMPROVED: GenerateDatasets Xml अब CF-1.10 में बदलता है (CF-1.6 था) "Conventions" विशेषताओं में। इस कोड परिवर्तन के लिए बॉब सिमोन के लिए धन्यवाद।
- कुछ छोटे बदलाव और बग फिक्स
संस्करण 2.22
(2022-12-08 जारी)
ध्यान दें कि यह रिलीज बॉब सिमोन द्वारा की गई थी, जिससे पता चलता है कि वह अभी भी अपने उत्तराधिकारी के संक्रमण के दौरान सक्रिय है।
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- (कोई नहीं)
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- नहीं
- सुरक्षा BUG FIX: भाषा चयन के लिए कोड में एक क्रॉस साइट स्क्रिप्टिंग से संबंधित बग था। धन्यवादNOAAइसे पकड़ने के लिए सुरक्षा स्कैन। यह दर्शाता है किNOAAसुरक्षा सक्रिय रूप से और नियमित रूप से सुरक्षा कमजोरियों की तलाश में हैERDDAP।
- सुरक्षा FIX: कई पुस्तकालयों द्वारा इस्तेमाल कियाERDDAP™इस रिलीज के हिस्से के रूप में अद्यतन किया गया था। इस समय, इसमें PostgreSQL ड्राइवर को अद्यतन करना शामिल था (जो एक सुरक्षा बग था) 42.5.1
- सुधार: अधिक छोटे बदलावERDDAPस्मृति प्रबंधन प्रणाली को उपलब्ध स्मृति की कमी के कारण किसी दिए गए अनुरोध की संभावना को कम करना चाहिए।
- कुछ छोटे बदलाव और बग फिक्स
संस्करण 2.21
(2022-10-09 जारी)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- (कोई नहीं)
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- करने के लिए:Java17, आपको सेटएनवी.बेट या setenv.sh में जावाए \_OPTS में \-d64 का उपयोग नहीं करना चाहिए। तो अगर वहाँ है, तो कृपया इसे हटा दें। मुझे लगता है कि 64 बिट मोड अब चुना गया है जब आप 64 बिट संस्करण डाउनलोड करते हैंJava। सैम वुडमैन के लिए धन्यवाद।
- BUG FIX: कभी-कभी, नई ईमेल प्रणाली ने बहुत बार लॉग इन करने का प्रयास किया, जिससे Google ईमेल सर्वर ने भविष्य में सभी लॉग इन प्रयासों को अस्वीकार कर दिया। अब, ईमेल प्रणाली इस और संबंधित समस्याओं से बचाती है।
संस्करण 2.20
(2022-09-30 जारी)
- v2.20 का उपयोग न करें। यह त्रुटिपूर्ण है। लेकिन प्रशासकों को अभी भी v2.21+ में अपग्रेड करते समय नीचे सूचीबद्ध आइटम करने की आवश्यकता है।
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- (कोई नहीं)
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- सुधार: हम पुराने स्मृति प्रबंधन प्रणाली को फिर से सक्षम करते हैं (Math2.ensureMemoryAvailable) और नए स्मृति प्रबंधन प्रणाली को संशोधित (EDStatic.shedThisRequest) इसके साथ बेहतर काम करना। देखेंस्मृति स्थितिविवरण के लिए।
- चेंग्ड: के लिए डिफ़ॉल्ट<IpAddressMaxRequests> मेंdatasets.xml7 से 15 तक बढ़ाया गया था। यह स्पष्ट है कि कुछ वैधWMSग्राहक 7 से अधिक एक साथ अनुरोध उत्पन्न कर सकते हैं।
संस्करण 2.19
(2022-09-01 जारी)
- v2.19 का उपयोग न करें। यह त्रुटिपूर्ण है। लेकिन प्रशासकों को अभी भी v2.20+ में अपग्रेड करते समय नीचे सूचीबद्ध आइटम करने की आवश्यकता है।
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- नया: एक नया सर्वर-साइड फंक्शन है,orderByजो काम करता हैorderByलेकिन अवरोही क्रम में टाइप करें। एडम लीडबेटर के लिए धन्यवाद।
- विकसित: अब, ग्राफ़ (लेकिन नक्शा नहीं) कैनवास पर उपलब्ध स्थान को भरने के लिए विस्तार होगा, अर्थात्, किंवदंतियों द्वारा उपयोग नहीं किया गया स्थान। आप जोड़ने और हेरफेर करके लंबा ग्राफ, वर्ग ग्राफ या विस्तृत ग्राफ प्राप्त कर सकते हैं &.size=width|height पैरामीटर (जहां चौड़ाई और ऊंचाई कैनवास के आकार को निर्दिष्ट करती है, पिक्सेल में) अनुरोध URL पर। (यह .graph वेब पेज पर एक विकल्प नहीं है। आपको इसे मैन्युअल रूप से URL में जोड़ना होगा।) यदि आप निर्दिष्ट नहीं करते हैं &.size पैरामीटर, अनुरोध के लिए .smallPng, .png, .largePng, .smallPdf, .pdf, and .large.pdf है पूर्वनिर्धारित कैनवास आकार, तो आपका ग्राफ उपलब्ध स्थान भरने के लिए विस्तार होगा, लेकिन आमतौर पर मोटे तौर पर वर्ग होगा। बॉब फ्लेमिंग के लिए धन्यवाद।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- करने के लिए:ERDDAP™अब आवश्यकता हैJava17 और संबंधित टॉमकैट 10. आप का पालन करना चाहिएERDDAP™स्थापना निर्देश (या समकक्ष उदाहरण के लिए, डॉकर के लिए) स्थापित करने के लिएJava17 और टॉमकैट 10\[tomcat\]अपने टॉमकैट 8 इंस्टॉलेशन से नए में सामग्री निर्देशिका\[tomcat\]निर्देशिका कोई अन्य परिवर्तन नहीं है जिसे आपको अपने लिए बनाने की आवश्यकता हैERDDAPइस बदलाव से संबंधित स्थापना। दूसरे शब्दों में,ERDDAP™इससे पहले काम करता है।
मत भूलनाERDDAPजब आप टॉमकैट को अपग्रेड करते हैं तो टॉमकैट के सर्वर.xml और संदर्भ.xml में संबंधित परिवर्तन। देखेंERDDAP'टॉमकैट स्थापना निर्देश।
मेरी छापJava17 यह है कि यह लंबे समय तक चलने के लिए अधिक प्रसंस्करण शक्ति और स्मृति पसंद करता है, जैसे बड़े अनुप्रयोगERDDAP™इसलिए यह थोड़ा धीमा काम करता हैJava8 कम बिजली कंप्यूटर के साथ (उदाहरण के लिए, 2 कोर और न्यूनतम रैम) और तुलना में थोड़ा तेजी से काम करता हैJavaउच्च शक्ति कंप्यूटर के साथ 8 (उदाहरण के लिए, 4 + कोर और plentiful रैम) । यदि आप खराब प्रदर्शन देखते हैं, तो लिनक्स जैसे कार्यक्रमों का उपयोग करेंशीर्षसंसाधन उपयोग की जांच करने और देने पर विचार करने के लिएERDDAP™अधिक संसाधन, विशेष रूप से अधिक स्मृति। स्मृति सस्ते ह ै! अधिकांश फोनों में सर्वरों की तुलना में अधिक प्रोसेसर और मेमोरी होती है जो आप में से कुछ को चलाने के लिए उपयोग कर रहे हैं।ERDDAP! एरिन टर्नबुल के लिए धन्यवाद।
- यदि आप उपयोग करते हैंERDDAP™Cassandra, Cassandra तक पहुंचने के लिए, आपको संस्करण का उपयोग करने की आवश्यकता हैJavaकि आप Cassandra चलाने के लिए उपयोग कर रहे थे। बस करने के लिए स्विचJava17 टॉमकैट + चलाने के लिएERDDAP।
- करने के लिए: अनुशंसित: यदि आपके सर्वर के सीपीयू में 4+ कोर और 8+ जीबी रैम हैं, तो इन सेटिंग्स में बदलने पर विचार करेंdatasets.xmlफ़ाइल:
<nGridThreads>3</nGridThreads>
<nTableThreads>3</nTableThreads>
यदि आपके सर्वर में कम संसाधन हैं, तो उन दोनों सेटिंग्स के लिए "1" पर क्लिक करें। के लिए nThreads सिस्टमEDDGridFromFiles and EDDTable इससे काफी सुधार हुआ। इन परिवर्तनों के कारण एक विशाल गति में सुधार हुआ (उदाहरण के लिए, 2X स्पीडअप जब nThreads 2 या अधिक के लिए सेट किया गया है) सबसे चुनौतीपूर्ण अनुरोधों के लिए (जब परिणामों को इकट्ठा करने के लिए बड़ी संख्या में फ़ाइलों को संसाधित किया जाना चाहिए) । क्रिस जॉन से संबंधित कुछ बदलावों में भी एक सामान्य गति भी होगीERDDAP। इन परिवर्तनों के लिए कोड क्रिस जॉन द्वारा योगदान दिया गया था। धन्यवाद, क्रिस!
- WARNING: hyphens indatasetID'reprecated हैं और अब समर्थित नहीं है (हालांकि तकनीकी रूप से अभी भी अनुमति दी) । वे शायद अगली रि लीज में अस्वीकार कर दिए जाएंगे। यदि आप हाइफेन्स का उपयोग करते हैं, तो परेशानी से बचने के लिए अब अंडरस्कोर करने के लिए स्विच करें। यदि आप अभी बदलाव करते हैं, तो यह आपकी अपनी गति पर है। यदि आप अगली रिलीज तक इंतजार करते हैं, तो आप एक घबराहट में होंगे और उस दिन इसके साथ सौदा करेंगे।
- नई: अब, के लिए.htmlTableडेटा प्रतिक्रियाएं, यदि स्ट्रिंग सेल में डेटा में डेटा में डेटा शामिल है:image/png;base64, उसके बाद एक base64 encoded.png छवि,ERDDAP™एक आइकन प्रदर्शित करेगा (इसलिए उपयोगकर्ता छवि को देख सकता है यदि वे उस पर पड़ते हैं) और बटन पाठ या छवि को क्लिपबोर्ड पर सहेजने के लिए। धन्यवाद मार्को अल्बा (जिसने कोड का योगदान दिया) और बॉब सिमोन (जो इसे थोड़ा संशोधित करता है) ।
- नया: -doNotAdd StandardNames यदि आप \-doNotAdd StandardNames को एक कमांड लाइन पैरामीटर के रूप में शामिल करते हैं जब आप उत्पन्न होते हैं डेटासेट XML उत्पन्न डेटासेट एक्सएमएल नहीं जोड़ेगाstandard\_nametoaddAttributesकिसी भी वैरिएबल के अलावा अन्य वैरिएबल्स के नाम पर अक्षांश, देशांतर, ऊंचाई, गहराई या समय (जो स्पष्ट हैstandard\_names) । यदि आप उत्पन्न होने से आउटपुट का उपयोग कर रहे हैं तो यह उपयोगी हो सकता है डेटासेट सीधे XMLERDDAP™उत्पादन को संपादित किए बिना, क्योंकि उत्पन्न डेटासेट Xml अक्सर अनुमान लगाता हैstandard\_nameIncorrectly. (ध्यान दें कि हम हमेशा अनुशंसा करते हैं कि आप इसका उपयोग करने से पहले आउटपुट संपादित करेंERDDAP।) इस पैरामीटर का उपयोग अन्य मामूली संबंधित प्रभाव होगा क्योंकि अनुमान लगाया गया हैstandard\_nameअक्सर अन्य प्रयोजनों के लिए उपयोग किया जाता है, उदाहरण के लिए, एक नया बनाने के लिएlong\_name, और रंगबार सेटिंग्स बनाने के लिए। केविन ओ'ब्रायन के लिए धन्यवाद।
- नया: अब आप डाल सकते हैं<अद्यतन MaxEvents>10</updateMaxEvents> मेंdatasets.xml (शीर्ष के पास अन्य सेटिंग्स के साथ) फ़ाइल परिवर्तनों की अधिकतम संख्या को बदलने के लिए (डिफ़ॉल्ट=10) इसे अद्यतन EveryNMillis प्रणाली द्वारा संसाधित किया जाएगा। एक बड़ी संख्या (100?) यह बहुत महत्वपूर्ण है कि डेटासेट हमेशा अद्यतन रखा जा सकता है जब उपयोगी हो सकता है। देखेंअद्यतनMaxEvents प्रलेखन। जॉन Maurer के लिए धन्यवाद।
- नया: वैश्विक " के लिए समर्थन जोड़ाreal\_time=true|झूठी" स्ट्रिंग विशेषता। यदि यह गलत है (डिफ़ॉल्ट) यदि डेटासेट अद्यतन का उपयोग नहीं करता है हर्नमिलिस,ERDDAP™फ़ाइल प्रकारों के लिए अनुरोधों के जवाब कैश करेगा जहां पूरी फ़ाइल पहले बनाई जानी चाहिएERDDAP™उपयोगकर्ता को जवाब भेजने के लिए शुरू कर सकते हैं और उन्हें लगभग 15 मिनट तक पुन: उपयोग कर सकते हैं। (उदाहरण के लिए.ncPNG) । यदि यह सही है या यदि डेटासेट अद्यतन का उपयोग करता है तो अद्यतन हर्नमिलिस,ERDDAP™कभी जवाब फ़ाइलों को कैश नहीं करेगा और हमेशा नए बनाए गए फ़ाइलों को वापस कर देगा। जॉन Maurer के लिए धन्यवाद।
- नया: ईमेल अब एक अलग ईमेल में भेजा जाता है। यह डेटासेट और अन्य कार्यों को लोड करता है जो ईमेल को तेज़ी से उत्पन्न करते हैं क्योंकि लोडडाटासेट को ईमेल भेजने के लिए इंतजार नहीं करना पड़ता है, जो कभी-कभी लंबे समय तक लेता है। नया सिस्टम प्रति ईमेल सत्र एकाधिक ईमेल भेज सकता है, इस प्रकार ईमेल सर्वर लॉगिन की संख्या को कम कर सकता है और उन असफलताओं के जोखिम को कम कर सकता है क्योंकि वे बहुत बार होते हैं। EmailThread on the status.html पेज और log.txt में नैदानिक संदेश - "emailThread" के लिए देखो। ध्यान दें कि nEmailsPerSession=0 का टैली, परेशानी को इंगित करता है, यानी, एक ईमेल सत्र किसी भी ईमेल भेजने में असमर्थ था। बॉब सिमोन के लिए धन्यवाद।
- अब ईमेल को थोड़ा अलग कोड के साथ भेजा जाता है (क्योंकिJava17 और ईमेल करने के लिए परिवर्तनथ्रेड) । यदि आपके पास ईमेल भेजने में परेशानी है, तो कृपया ईमेल करेंerd.data at noaa.gov।
- नई: सदस्यता कार्रवाई जो "टच" को रिमोट यूआरएल को अब एक अलग टचथ्रेड में संभाला जाता है। यह डेटासेट और अन्य कार्यों को लोड करता है जो यूआरएल को तेज़ी से स्पर्श करते हैं क्योंकि लोडडाटासेट को स्पर्श पूरा करने के लिए इंतजार नहीं करना पड़ता है, जो कभी-कभी लंबे समय तक लेता है। वहाँ स्थिति पर touchThread के लिए आंकड़े हैं। HTML पृष्ठ और log.txt में नैदानिक संदेश - "touchThread" के लिए देखो। बॉब सिमोन के लिए धन्यवाद।
- नया: "Major LoadDatasets Time Series" में स्टेटस.html पेज पर, एक नया "शेड" कॉलम है जो अनुरोधों की संख्या को इंगित करता है जो वर्तमान के कारण शेड थे।ERDDAP™स्मृति उपयोग बहुत अधिक था। अनुरोध जो शेड हैं, HTTP स्टेटस कोड 503 "सर्विस उपलब्ध" वापस कर देगा। उन अनुरोधों को एक समस्या नहीं थी। वे सिर्फ एक व्यस्त समय में पहुं चे। यह कैसे एक revamp का हिस्सा थाERDDAP™उच्च स्मृति उपयोग से संबंधित है।
- न्यू: यूनिक्स / लिनक्स कंप्यूटर पर, अब स्थिति पर एक "OS इन्फो" लाइन है।
- सुधार: अब, जबERDDAP™पुनरारंभ और त्वरित पुनरारंभ = ट्र्यू है, EDDTableFromFiles डेटासेट सबसेट का पुन: उपयोग करेगा.ncविशिष्ट.nc। कुछ डेटासेट के लिए, यह डेटासेट को लोड करने के लिए समय को बहुत कम कर देता है (उदाहरण के लिए, 60 सेकंड से 0.3s) । नए ईमेल के साथ (ऊपर देखें) इसे पुनः आरंभ करना चाहिएERDDAP™कई के लिएERDDAP™स्थापना। बेन एडम्स और जॉन Kerfoot के लिए धन्यवाद।
- पहले, अनाथ डेटासेट (डेटासेट जो में रहते हैंERDDAP™लेकिन नहींdatasets.xml) बस स्थिति पर ध्यान दिया गया था। प्रत्येक प्रमुख loadDatasets के बाद HTML और log.txt में। अब, उन्हें स्वचालित रूप से हटा दिया जाता हैERDDAP™Available in: English(Original), Español, Français, 日本語, मानक हिन्दी, русский язык, tiếng Việt, தமிழ், తెలుగు, Português सब कुछ यदि आप डेटासेट को हटाना चाहते हैं तोERDDAP™, अब आपको बस इतना करना है कि आपके पास xml का हिस्सा हैdatasets.xmlऔर इसे अगले प्रमुख लोडडाटासेट में हटा दिया जाएगा। बॉब सिमोन के लिए धन्यवाद।
- KNOWN BUG in netcdf-java v5.5.2 and v5.5.3: The The most of theEDDGridसेथरेड जनरेटडाटासेट में सूची विकल्प Xml THREDDS कैटलॉग के लिए काम करने के लिए उपयोग किया जाता है जिसमें दूरस्थ THREDDS कैटलॉग में डेटासेट के संदर्भ शामिल हैं। अब यह नहीं है। मैंने नेटसीडीएफ-जावा डेवलपर्स को समस्या की सूचना दी है।
- BUG FIX: Docker उपयोगकर्ताओं के लिए सेटअप.xml पैरामीटर सेटिंग के माध्यम सेERDDAP\paramName: int और boolean मापदंडों के लिए (उदाहरण के लिए, ईमेल श्रीमती पोर्ट) ,ERDDAP™Incorrectly look for just paramName. अब यह दिखता है _ERDDAP\paramName. Alessandro De Donno.
- CHANGE:ERDDAP™अब परीक्षण प्रणाली यह जांचने के लिए एक स्वचालित प्रणाली का उपयोग करती है कि नए बनाए गए परीक्षण छवियों को उम्मीद के रूप में ठीक से बनाया गया है। क्रिस के लिए धन्यवाद जॉन के लिए सुझाव और बॉब सिमोन कार्यान्वयन के लि ए।
संस्करण 2.18
(2022-02-23)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- नून
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- BUG FIX:.ncकुछ परिस्थितियों में फ़ाइलों को बंद नहीं किया गया था। अब वे हैं। मार्को अल्बा, रोलैंड Schweitzer, जॉन Maurer, और दूसरों के लिए धन्यवाद।
संस्करण 2.17
(2022-02-16 जारी)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- BUG FIX: परिवर्तन के बादorderByकुछ साल पहले, टेबलडैप के मेक ए ग्राफ ने कई प्रश्नों को ठीक से संभाल नहीं लिया, जिसका इस्तेमाल किया गया थाorderBy_Xxx अब यह करता है। Maurice Libes के लिए धन्यवाद।
- हाल ही में,ERDDAP™के लिए अनुरोध अस्वीकार कर दि या। पारदर्शी जब अक्षांश और / या देशांतर मान आंशिक रूप से या पूरी तरह से आउट-ऑफ-रेंज थे, तो Png की। (ERDDAP™गिटहब मुद्दे #19, रोब फुलर द्वारा पोस्ट किया गया - रोब को पोस्ट करने के लिए धन्यवाद) अब यह छवि के किसी भी बाहरी क्षेत्रों के लिए पारदर्शी पिक्सेल देता है। यह कई क्लाइंट अनुप्रयोगों के लिए उपयोगी है। इस बदलाव को पूरी तरह क्रिस जॉन द्वारा किया गया था। धन्यवाद, क्रिस!
- हाल ही में,ERDDAP™अस्वीकार किए गए ग्रिडडैप अनुरोध जहां किसी दिए गए आयाम के लिए सूचकांक मान थे\[उच्च: कम\]। अब यह उन अनुरोधों को कम और उच्च मूल्यों को स्वैप करके मान्य बनाता है। यह उपयोगकर्ताओं के लिए एक लंबे समय तक समस्या को हल करता है और एक्सट्रैक्टो जैसे बाह्य कार्यक्रमों के लिए जिसे कुछ डेटासेटों का ट्रैक रखना पड़ता था जिसमें अक्षांश मान होते हैं जो अनुरोध जैसे अनुरोध करने के लिए उच्च से कम होते हैं।\[ (50) : (20) \]इसलिए कि इंडेक्स स ्पेस में अनुरोध किया गया था\[कम: उच्च\]। देखें https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplAquariusSSS3MonthV5.html अब, एक अनुरोध की तरह\[ (20) : (50) \]इन आंकड़ों में से एक के लिए स्वचालित रूप से व्याख्या की जाती है क्योंकि\[ (50) : (20) \]।
- CHANGED: .esriAscii अनुरोध अब उपयोगकर्ता के ब्राउज़र में "फ़ाइल: सेव As" संवाद बॉक्स को ट्रिगर करते हैं। Joel Van Noord.
- BUG FIX: अब, अगर बच्चे के डेटासेट के लंबे समय तक परिवर्तनशीलEDDGridLonPM180 याEDDGridLon0360 डाटासेट एक हैvalid\_minऔर/orvalid\_maxविशेषता, उन्हें हटा दिया जाता हैEDDGridLonPM180 याEDDGridLon0360 डेटासेट। Roy Mendelssohn के लिए धन्यवाद।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- To do: यदि आप सेट किया गया था<DataProviderFormActive> XSS vulnerability के साथ अस्थायी रूप से निपटने के लिए झूठ बोलने के लिए, कृपया इसे सही करने के लिए वापस सेट करें।
- सुरक्षा BUG FIX: डेटा प्रदाता फॉर्म में फिक्स्ड XSS vulnerability। Genaro Contreras Gutiérrez को धन्यवाद।
- BUG FIX: जब एक AWS S3 dirctory में 10000 से अधिक फाइलें थीं, तोERDDAP™एक "आंतरिक त्रुटि" फेंको। यह अब तय है। Andy Ziegler.
- BUG FIX:EDDGridसाइडबायसाइड ने चर की अनुमति नहीं दीsourceNameविभिन्न बच्चों के डेटासेट में समान होना चाहिए। अब यह करता है। जोशुआ स्टैनफोर्ड को धन्यवाद।
संस्करण 2.16
(2021-12-17 जारी)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- परिवर्तन / बग फिक्स: अनुवाद प्रणाली में कई छोटे बदलाव भाषा-विशिष्ट संपादकों से सुझावों के लिए धन्यवाद। Melanie Abecassis, Marco Alba, Jessy Barrette, Filipe Fernandes, Etienne Godin, Jennifer Sevadjian, and Michael Smit.
- Google अनुवाद की शर्तों के अनुसार Google अनुवाद के लिए एक उचित अस्वीकरण और प्रयास जोड़ा गया। इसके अलावा,<एचटीएमएल में हर वेब पेज के लिए HTML> टैग अब ठीक से मशीन अनुवादित होने के रूप में गैर अंग्रेजी वेब पृष्ठों की पहचान करता है। माइक स्मिट के लिए धन्यवाद।
- BUG FIX: लॉगिन वेब पेज अब विभिन्न भाषा सेटिंग्स के साथ ठीक से काम कर रहे हैं। माइक स्मिट के लिए धन्यवाद।
- नयाorderByसम फिल्टर और नए चेक ऑल और अनचेक सभी बटन परEDDGridडेटा एक्सेस फॉर्म वेब पेज। मार्को अल्बा द्वारा कोड योगदान के लिए धन्यवाद।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- अगर आपके पास है <प्रश्नMarkImageFile>QuestionMark.jpg</questionMarkImageFile> अपने सेटअप.xml फ़ाइल में, आपको या तो पूरे टैग को हटाने की आवश्यकता है (इसलिए डिफ़ॉल्ट फ़ाइल का उपयोग किया जाता है) इसे बदलने के लिए: <MarkImageFile>QuestionMark.png</questionMarkImageFile>
- CHANGE: तो तुम जानते हो,दत्तकOpenJDK को मुख्य / सिफारिशित स्रोत के रूप में बदल दिया गया हैJava (OpenJDK) ।
- CHANGE: लॉग फ़ाइलों सेERDDAP™जेनरेट डाटासेट Xml, और DasDds अब UTF-8 हैं, कंप्यूटर के डिफ़ॉल्ट चरित्र सेट नहीं है। मैंने यह सुनिश्चित करने के लिए बहुत सारे बदलाव किए हैं किERDDAP™हमेशा उचित चरित्र सेट को निर्दिष्ट करता है जब सभी प्रकार की फ़ाइलों को पढ़ने या लिखने के लिए, और अब नहीं (कई मामलों में) कंप्यूटर के डिफ़ॉल्ट चरित्र सेट पर निर्भर करता है। यह कुछ गलतियों को ठीक कर दिया और जितना संभव हो उतना ही फ़ाइल प्रकारों के लिए UTF-8 का उपयोग करने का लक्ष्य हो सकता है उतना ही करीब ले जाया गया। (उदाहरण के लिए, .log, .xml, .html,.json,.jsonएल,.ncहैडर) । ध्यान दें कि ISO-8859-1 का उपयोग करने के लिए कई पुरानी फ़ाइल प्रकारों की आवश्यकता है (उदाहरण के लिएOPeNDAP.das, dds, .csv,.tsv,.nc3,.nccsv, .cpt) । मैंने पहले CF समूह के साथ और साथ में काम करने की कोशिश कीUnidataUTF-8 के लिए समर्थन जोड़ने के लिए.nc3 फाइलें; दोनों प्रतिरोधी थे।
- नई: AWS S3 से फ़ाइलों को डाउनलोड करते समय,ERDDAPकैश FromUrl system inEDDGridFromFiles and EDDTable FromFiles अब समांतरीकृत चंकों के माध्यम से फ़ाइलों को डाउनलोड करने के लिए नए AWS ट्रांसफर मैनेजर का उपयोग करता है। (इस प्रकार बहुत तेज) । लक्ष्य थ्रूपुट 20 जीबीपीएस प्रति फ़ाइल पर सेट किया गया है, इसलिए यह सभी एडब्ल्यूएस उदाहरण प्रकारों के साथ अच्छी तरह से काम करता है, लेकिन विशेष रूप से उन लोगों के पास उत्कृष्ट "नेटवर्किंग परफॉर्मेंस" है। इस बदलाव के साथERDDAPकैश FromUrl प्रणाली अब पूर्व-चंकित फ़ाइलों के समानांतर डाउनलोड के xarray के दृष्टिकोण को तुलनात्मक गति प्रदान करती है, लेकिन स्रोत फ़ाइलों को परिवर्तित करने की आवश्यकता के बिना.ncऔर.hdfचंकी xarray फ़ाइलों में। वास्तव में,ERDDAPयदि एक ही फाइल से पढ़ने के बाद के अनुरोध हैं तो 'सिस्टम बेहतर है, क्योंकिERDDAP™अब फ़ाइल की एक स्थानीय प्रतिलिपि है। हमारे समुदाय ने वर्षों का मानकीकरण किया है.ncऔर.hdfफ़ाइलें अब हमें ऐसा नहीं करना चाहिए कि AWS S3 में डेटा संग्रहीत करते समय सभी को अच्छा प्रदर्शन प्राप्त करने के लिए। रिच साइनेल के लिए धन्यवाद।
- CHANGE: searchEngine=Lucene, अब के लिए, deprecated है। यह एक जटिल प्रणाली है जो अक्सर परिणाम उत्पन्न करती है जो खोज इंजन = मूल के अधिक वांछनीय व्यवहार से थोड़ा अलग हैं। लगभग सभीERDDAP™स्थापना, ल्यूसिन की समय बचत परिणामों में मतभेदों को ऑफसेट नहीं करती है। यदि संभव हो तो कृपया सर्चइंजन=मूल का उपयोग करें। यदि वह समस्या का कारण बनता है, तो कृपया बॉब को ईमेल करें।
- CHANGE: The Lucene search Engine अब मूल खोज इंजन की तरह व्यवहार करता है। अब कोई मामला नहीं है जहां ल्यूसिन एक डेटासेट मैच सोचता है और मूल नहीं है। इसके अलावा, लुसिन की रैंकिंग अब मूल की रैंकिंग के बराबर है (क्योंकि मूल अब हमेशा रैंकिंग की गणना के लिए प्रयोग किया जाता है) ।
- BUG FIX: हाल ही में जारी होने पर,ERDDAP™एक दिए गए AWS S3 बाल्टी में पहले 1000 से अधिक वस्तुओं को देखना बंद कर दिया। अब,ERDDAP™फिर सभी वस्तुओं को देखता है। Andy Ziegler.
- BUG FIX: अब EDDTableAggregate पंक्तियां हटा देती हैंactual\_rangeविशेषता ज ब भी एक या अधिक बच्चे डेटासेट कभी अपने चर पता नहीं है 'actual\_range (उदाहरण के लिए, EDDTableFromDatabase) । एरिक जिलेट्टी के लिए धन्यवाद।
संस्करण 2.15
(2021-11-19)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- ERDDAP™उपयोगकर्ता को सभी वेब पृष्ठों के लिए इस्तेमाल की जाने वाली भाषा को निर्दिष्ट करने के लिए एक नई प्रणाली है। यदिERDDAP™इसका उपयोग करने के लिए स्थापना की गई है, भाषाओं की सूची प्रत्येक वेब पेज के ऊपरी दाहिने कोने में दिखाई देगी।ERDDAP™यूआरएल इस संस्करण से पहले से ही काम करना जारी रखता है और हमेशा पहले की तरह अंग्रेजी सामग्री वापस लौटता है।
सभी पाठ या सभी वेब पृष्ठों का अनुवाद नहीं किया गया था। इस परियोजना पर समय की कमी थी जिसने क्यूई और बॉब को 100% तक पहुंचने से रोका।
स्पष्ट प्रश् न यह है: क्यों हमने इस में इतना प्रयास किया जब क्रोम वेब पृष्ठों को ऑन-द-फ्लाई अनुवाद करेगा? उत्तर है: इस तरह, हम अनुवाद कैसे किया जाता है पर अधिक नियंत्रण मिलता है। विशेष रूप से, बहुत सारे शब्द हैं जिन्हें वेब पृष्ठों पर अनुवाद नहीं किया जाना चाहिए, उदाहरण के लिए, डेटासेट के शीर्षक और सारांश, चर, मापदंडों, इकाइयों और संगठनों के नाम। अधिकांश अनुवाद प्रयास उन शब्दों और वाक्यांशों की पहचान कर रहे थे जिन्हें अनुवाद नहीं किया जाना चाहिए। इसके अलावा, मशीन अनुवाद कुछ प्रकार के HTML मार्कअप को मैनगल करने की प्रवृत्ति रखता है। अनुवाद के प्रबंध ने हमें इस समस्या को कम करने की अनुमति दी।
अनुवाद परियोजना क्यूई ज़ेंग द्वारा की गई थी (गूगल समर ऑफ कोड इंटर्न) और गूगल अनुवाद वेब सेवा का उपयोग करके बॉब सिमन्स। यह एक विशाल परियोजना थी। धन्यवाद, Qi!
-
BUG FIX:ERDDAP™अब ORCID ID को X को अंतिम अंक के रूप में रख ने की अनुमति देता है। Maurice Libes के लिए धन्यवाद।
-
बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
-
करने के लिए:
- आपको कुछ बदलाव करने की आवश्यकता हैERDDAPउपयोगकर्ताओं को वेब पृष्ठों के लिए भाषा निर्दिष्ट करने के लिए 'नई प्रणाली'।
- अपने सेटअप.xml की पहली पंक्ति पर औरdatasets.xmlफ़ाइलों को बदलने के लिए: encoding="UTF-8" और अपने पाठ संपादक में दस्तावेज़ की एन्कोडिंग को बदलने के लिए ताकि इसे UTF-8 फ़ाइल के रूप में बचाया जा सके। जनगणना Xml अब मानता है किdatasets.xmlएक UTF-8 फ़ाइल है।
- प्रोग्रामर जो संकलन करते हैंERDDAP: सभीERDDAP™डिफ़ॉल्ट रूप से UTF-8 फ़ाइलों के रूप में जावा फ़ाइलों का इलाज किया जाना चाहिए। आपको javac कमांड लाइन में "-encoding UTF-8" जोड़ने की आवश्यकता हो सकती है। (मैंने किया।)
- इस प्रणाली को सक्षम करना (दृढ़ता से अनुशंसित) , में<startBodyHtml5> टैग जिसे आप निर्दिष्ट करते हैंdatasets.xml, बदलें "&!loginInfo;" में "&!loginInfo;|और amp!भाषा; इसलिए भाषाओं की सूची प्रत्येक के ऊपरी दाहिने कोने में दिखाई देती है।ERDDAP™वेब पेज
- ERDDAP™केवल उपयोग करता है<startBodyHtml5> टैग जिसे आप निर्दिष्ट करते हैंdatasets.xmlप्रत्येक के शीर्ष पर बैनर के लिए एचटीएमएल सामग्री निर्दिष्ट करने के लिएERDDAP™वेब पेज, कोई फर्क नहीं पड़ता कि उपयोगकर्ता किस भाषा का चयन करता है। यदि आप उस टैग को बदलने के लिए उपयोग करते हैं "&EasierAccessToScientificData;"वैज्ञानिक डेटा तक पहुंच" के बजाय और "&BroughtToYouBy;"" के बजाय "आपके द्वारा लाया",ERDDAP™बैनर में उन वाक्यांशों के अनुवादित संस्करणों का उपयोग करेगा।
- इसी तरह, नए डिफ़ॉल्ट<ShortDescriptionHtml> indatasets.xmlहै
- आपको कुछ बदलाव करने की आवश्यकता हैERDDAPउपयोगकर्ताओं को वेब पृष्ठों के लिए भाषा निर्दिष्ट करने के लिए 'नई प्रणाली'।
<theShortDescriptionHtml><!\\[CDATA\\[
<h1>ERDDAP</h1>
&erddapIs;
&thisParticularErddap;
\\[standardShortDescriptionHtml\\]
\\]\\]></theShortDescriptionHtml>
सामग्री की अंतिम 3 लाइनें ऐसी चीजें हैं जो अनुवादित पाठ के साथ प्रतिस्थापित की जाएगी। यदि आप उनमें से किसी को परिवर्तित करते हैं (विशेष रूप से और यह Erddap;) उनमें से सभी पाठ को स्पष्ट करने के लिएdatasets.xml (जो प्राथमिकता है, यदि मौजूद है) या संदेश.xml, उस पाठ में कोई फर्क नहीं पड़ता कि उपयोगकर्ता किस भाषा का चयन करता है । यह बिल्कुल सही नहीं है, लेकिन मैंने सोचा कि कुछ प्रशासक संपादित करना चाहते हैं<ShortDescriptionHtml> 35 विभिन्न फाइलों में उस टैग के 35 अलग-अलग अनुवादित संस्करण प्रदान करने के लिए।
- CHANGED: कुछ त्रुटियों को अब थोड़ा अलग तरीके से संभाला जाता है और इसलिए स्टेटस.html और डेली रिपोर्ट ईमेल में "Failed request" के टैली में जोड़ा जा सकता है। इसलिए उन संख्याओं को पहले से कहीं अधिक बड़ा हो सकता है।
- BUG FIX: GenerateDatasets XML के लिएEDDGridLon0360 औरEDDGridLonPM180 अब सोर्स डेटासेट को बाहर कर देता हैdatasetID= ~\*\_LonPM180" औरdatasetID= ~\*क्रमश: \_Lon0360"।
संस्करण 2.14
(2021-07-02)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- (कोई नहीं)
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- नया:EDDGridLon0360 जो लंबे समय तक मूल्यों और gt के साथ एक ग्रिड डेटासेट बनाता है; = 0 और<=360 एक ग्रिड डेटासेट से लेकर देशांतर मूल्यों और gt;=-180 और<=180। देखेंEDDGridLon0360 प्रलेखन। डेल रॉबिन्सन के लिए धन्यवाद।
- नया:ERDDAP™प्रशासक अब सेटअप में किसी भी मूल्य को ओवरराइड कर सकते हैं।ERDDAP\valueName चलाने से पहलेERDDAP। उदाहरण के लिए, उपयोगERDDAP\_baseUrl overrides<BaseUrl> मान। तैनाती करते समय यह आसान हो सकता हैERDDAP™एक कंटेनर के साथ, जैसा कि आप सेटअप.xml में मानक सेटिंग्स डाल सकते हैं और फिर पर्यावरण चर के माध्यम से विशेष सेटिंग्स की आपूर्ति कर सकते हैं। यदि आप गुप्त जानकारी की आपूर्ति करते हैंERDDAP™इस विधि के माध्यम से यह जांचना सुनिश्चित करें कि सूचना गुप्त रहेगी।ERDDAP™केवल स्टार्टअप प्रति एक बार पर्यावरण चर पढ़ता है, स्टार्टअप के पहले सेकंड में, इसलिए इसका उपयोग करने का एक तरीका है: पर्यावरण चर सेट करें, शुरू करेंERDDAP™, जब तक इंतजारERDDAP™शुरू किया जाता है, फिर पर्यावरण चर को बंद कर दिया जाता है। मार्क पोर्टियर के लिए धन्यवाद।
- IMPROVED: अब, अगर एक EDDTableFrom में कुछ फाइलें हैं ... बहुत सारी फाइलों के साथ डेटासेट में कुछ बहुत लंबे स्ट्रिंग मान होते हैं, डेटासेट बहुत तेज़ी से लोड हो जाएगा और बहुत तेज़ी से अनुरोध करने का जवाब देगा। पहले,ERDDAP™इस तरह के डेटासेट के लिए फ़ाइल जानकारी के साथ संग्रहीत फ़ाइलों में न्यूनतम और अधिकतम स्ट्रिंग मूल्यों के लिए बहुत अधिक स्थान आवंटित करेगा। परिणामस्वरूप फ़ाइल विशाल थी, जिससे इसे धीरे-धीरे लिखा और पढ़ा जा सकता था। ओबीआईएस के लिए धन्यवाद।
- सुधार: अब,ERDDAP™CSV फ़ाइलों में असामान्य और अमान्य चरित्र अनुक्रमों की व्याख्या करने का बेहतर काम करता है। ओबीआईएस के लिए धन्यवाद।
- FIX: Cassandra के साथ परेशानी के एक साल के बाद, मैंने अंततः सफलतापूर्वक Cassandra स्थापित किया (v2) फिर से और इसलिए Cassandra v2 के साथ परीक्षण को फिर से शुरू करने में सक्षम था। अब मैं अधिक आत्मविश्वास से बता सकता हूं किERDDAP™Cassandra v2 और v3 के साथ काम करता है। ONC के लिए धन्यवाद।
संस्करण 2.12
(2021-05-14 जारी)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- BUG FIX: यदि आप सदस्यता ब्लैकलिस्ट पर हैं, तो अब आप अपनी सदस्यता की एक सूची का अनुरोध नहीं कर सकते।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- ऐसा करने के लिए: नया: सिस्टम स्वचालित रूप से दुर्भावनापूर्ण उपयोगकर्ताओं की क्षमता को सीमित करने और अधिक आक्रामक वैध उपयोगकर्ताओं को एक साथ अनुरोधों की एक बड़ी संख्या बनाने के लिए जो अन्य उपयोगकर्ताओं के लिए सिस्टम प्रदर्शन को कम करेगा। में 3 नए वैकल्पिक टैग हैंdatasets.xmlजिसके बाद आप सही जोड़ सकते हैं<graphbackgroundColor>:
<ipAddressMaxRequests></ipAddressMaxRequests> <!-- current default=7 -->
<ipAddressMaxRequestsActive></ipAddressMaxRequestsActive> <!-- current default=2 -->
<ipAddressUnlimited></ipAddressUnlimited> <!-- default=empty -->
आगे की जानकारी के लिए देखेंIpAddressMaxRequests।ERDDAP™अब भी "अद्वितीय उपयोगकर्ताओं की संख्या" प्रिंट करता है (स्टार्टअप) " status.html पृष्ठ पर"। चीन में व्यक्ति के लिए धन्यवाद मेरा हमलाERDDAP™स्थापना।
-
CHANGE to Postgresql ड्राइवर व्यवहार: जब मैंने Postgresql ड्राइवर को अपडेट किया, तो Postgresql द्वारा उत्पन्न तालिका सूची में कॉलम नाम और GenerateDatasetsXml सभी लोअरकेस के बजाय सभी लोअरकेस वापस आए। मुझे नहीं पता कि क्या डेटाबेस के बाद से अन्य चीजों को प्रभावित करेगा, अक्सर उन नामों को असंवेदनशील मानते हैं। मेरा परीक्षण डेटासेट अभी भी सही ढंग से काम करता है। लेकिन अगर आपका डेटासेट इस के साथ काम करना बंद कर देता हैERDDAP™अद्यतन करने का यह संभव कारण है।
-
BUG FIX:ERDDAP™अब निजी AWS S3 फ़ाइलों को सही ढंग से संभालती है। AWS S3 फ़ाइलों के संचालन में अन्य संबंधित सुधार हुए थे। माइकल गैंग्ल और डायलन पुग के लिए धन्यवाद।
-
नया:EDDGridFromNcFiles and fromNcFiles.EDDGridFromNcFiles अनपैक्ड अब "संरचना" से डेटा पढ़ सकता है.nc4 और 4.hdf4 फाइलें। एक चर की पहचान करने के लिए जो एक संरचना से है,<sourceName> प्रारूप का उपयोग करना चाहिए: _पूर्ण संरचना नाम|memberName, उदाहरण के लिए group1/myStruct|मेरा सदस्य NRL को धन्यवाद।
-
CHANGED: अब, यदि वर्तमान स्मृति उपयोग के साथ-साथ यह अनुरोध थोड़ा अधिक है, तो ग्रिडडैप सेट इस अनुरोध के लिए nThreads 1. इस प्रकार,ERDDAP™जब स्मृति दुर्लभ होती है तो स्मृति को संरक्षित करता है। चीन में व्यक्ति के लिए धन्यवाद मेरा हमलाERDDAP™स्थापना।
-
ओपन फ़ाइलों की संख्या की निगरानी के लिए नई प्रणाली (जिसमें सॉकेट और कुछ अन्य चीजें शामिल हैं, न केवल फाइलें) लिनक्स कंप्यूटर पर टॉमकैट में। यदि कुछ फाइलें गलती से बंद नहीं होती हैं, तो खुली फ़ाइलों की संख्या में वृद्धि हो सकती है जब तक कि यह अधिकतम अनुमति से अधिक न हो और वास्तव में कई बुरा चीजें हो जाएंगी। अब, लिनक्स कंप्यूटर पर (विंडोज के लिए जानकारी उपलब्ध नहीं है) :
- स्टेटस के दूर दाईं ओर एक नया "ओपन फाइल्स" कॉलम है। एचटीएमएल वेब पेज अधिकतम फ़ाइलों का प्रतिशत खुला दिखा रहा है। विंडोज पर, यह सिर्फ "?" दिखाता है।
- कबERDDAP™प्रत्येक प्रमुख डेटासेट रीलोड के अंत में उस जानकारी को उत्पन्न करता है, यह लॉग पर प्रिंट करेगा। txt फ़ाइल: OpenFileCount=current of max=max%=percent
- यदि प्रतिशत>50% है, तो एक ईमेल भेजा जाता है।ERDDAP™व्यवस्थापक और ईमेल सब कुछ ईमेल पते
अधिक जानने के लिए, या यदि आप इस समस्या को अपने बारे में देखते हैंERDDAP™, देखेंबहुत सारे ओपन फाइल। चीन में व्यक्ति के लिए धन्यवाद मेरा हमलाERDDAP™स्थापना।
- नया: मैंने "टू कई ओपन फाइल्स" की जांच और हैंडलिंग के लिए बहुत कुछ जोड़ा, इसलिए काम सिर्फ रुक जाता है और उपयोगकर्ता त्रुटि संदेश देखता है। डेटा फ़ाइलों को अब खराब रूप में चिह्नित नहीं किया जाएगा यदि उन्हें पढ़ने के परिणामस्वरूप "टू कई ओपन फाइल्स" त्रुटि होती है।
- नया\[बड़ाParentDirectory\]/badFilesFlag निर्देशिका: यदि आप इस निर्देशिका में एक फ़ाइल डाल रहे हैं, तो एकdatasetIDफाइल नाम के रूप में (फ़ाइल सामग्री कोई फर्क नहीं पड़ता) ,ERDDAP™BadFiles को हटा देगा.ncउस डेटासेट के लिए फ़ाइल (यदि कोई हो) और डेटासेट ASAP को फिर से लोड करें। इस कारणERDDAP™पहले फाइलों के साथ काम करने के लिए फिर से कोशिश करना (अंत में?) बुरा के रूप में चिह्नित। मार्को अल्बा को धन्यवाद।
- चार्टर्ड: स्टार्टअप पर, अगर एकEDDGridfrom...Files or EDDTableFrom. डेटासेट शुरू में ज्ञात मान्य फ़ाइलों की सूची में 0 फाइलें हैं (उदाहरण के लिए, यह एक नया डेटासेट है) फिरERDDAP™इसे लोड करने और एक ध्वज सेट करता है ताकि प्रमुख लोडडेटासेट समाप्त होने के बाद इसे ASAP लोड किया जा सके। यह प्रारंभिक स्टार्टअप को गति देता है जब नए डेटासेट होते हैं।
- CHANGED: FileVisitorDNLS.testAWSS3 () FileVisitorSubdir.testAWSS3 () अब AWS v2 का उपयोग करें (नहीं v1) एसडीके तो अब गिटERDDAP™अब वितरण में सभी आवश्यक फाइलें शामिल हैं और आपको अब बड़े पैमाने पर v1 AWS SDK jar फाइल को मैन्युअल रूप से जोड़ने की आवश्यकता नहीं है।
- चेंग्ड: मैंने मैवेन का उपयोग करने के लिए स्विच किया ताकि वह अपनी निर्भरता का पता लगा सकें (.jar फ़ाइलों में /lib) । AWS SDK के V2 में परिवर्तन ने इसकी आवश्यकता की। भविष्य में अन्य आयातित कोड के लिए इसकी आवश्यकता होगी। Kyle Wilcox जो pom.xml वह बनाया और उपयोग करता है, जो मेरे लिए कई समस्याओं का समाधान प्रदान करने के लिए एक बहुत धन्यवाद।
- चेंग्ड: क्लासपैथ पैरामीटर (सी पी) GenerateDatasetXml, DasDds और अन्य छोटे कार्यक्रमों में उपयोग किया जाता है जो साथ आते हैंERDDAP™, और प्रोग्रामर के लिए सलाह में अब बहुत सरल है और इसे फिर से नहीं बदलना चाहिए क्योंकि यह निर्देशिका को संदर्भित करता है, व्यक्तिगत फाइलें नहीं:
\-cp कक्षाएं; सी: \programs \_tomcat \lib\\servlet-api.jar;lib\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
(या ':' बजाय ';' लिनक्स और मैक के लिए) ।
(मुझे इस साल करना चाहिए जब यह एक विकल्प बन गया।)
- नया: जेनरेटडाटासेट Xml एक नया उपयोगिता विकल्प है: findDuplicateTime जो ग्रिड के संग्रह के माध्यम से खोज करेगा.nc (संबंधित) फ़ाइलों को डुप्लिकेट समय मान के साथ खोजने के लिए। देखेंढूँढना समय
- नया:datasets.xmlअब शामिल हो सकते हैं<पैलेट्स> टैग जो ओवरराइड करता है<पैलेट्स> टैग मान संदेशों से.xml (यदि यह खाली है या संदेश.xml मान में बदल देता है) । यह आपको उपलब्ध पैलेटों की सूची बदलने देता है जबकिERDDAP™चल रहा है। इसके अलावा, यदि आपके पास cptfiles subdirectory में हैERDDAP™सामग्री निर्देशिकाERDDAP™उस निर्देशिका में सभी \*.cpt फ़ाइलों को कॉपी करेगा\[tomcat\]/webapps/erddap/WEB-INF/cptfiles निर्देशिका हर बारERDDAP™शुरू होता है। साथ में, ये परिवर्तन आपको पैलेट जोड़ते हैं और जब आप एक नया संस्करण स्थापित करते हैं तो परिवर्तन जारी रहता हैERDDAP। देखेंपैलेट प्रलेखन
जेनिफर Sevadjian, Melanie Abecassis, और शायद अन्य CoastWatch लोगों के लिए धन्यवाद। - प्रमाणन:<धीमाडाउनट्रबलमिली> (/docs/server-admin/datasets#slowdowntroublemillis) अब सभी असफल अनुरोधों के लिए उपयोग किया जाता है, न केवल कुछ प्रकार के।
- CHANGED: RunLoadDatasets धागा अब 3/4 LoadDatasets पर LoadDatasets धागे को बाधित करता है इसलिए लोडडाटासेट्स के लिए अधिक समय है ताकि रुकावट को ध्यान में रखा जा सके और आसानी से बाहर निकल सके। इसके अलावा इसके लिए अधिक और बेहतर नैदानिक संदेश भी हैं।
- लुसीन के पुराने संस्करण से V8.7.0 तक चार्टर्ड।
- CHANGE: द्वारा भेजे गए ईमेलERDDAP™अब एक निश्चित चौड़ाई फ़ॉन्ट के साथ दिखाई देते हैं।
- चुनौती:EDDGridFromFiles को अब अक्ष मानों के साथ-साथ FIRST से गुण भी मिलते हैं|LAST फ़ाइल, जैसा कि निर्दिष्ट है<MetadataFrom> धन्यवाद (नहीं) केन केसी, एट अल।
- अमान्य इकाइयों "डिग्री \_उत्तर" और "डिग्री \_East" के लिए ADDED समर्थन जो हाल ही में फ़ाइलों द्वारा गलत तरीके से उपयोग किया जाता है। (से 2020-10-01) AVHRR Pathfinder संस्करण 5.3 L3-Collated (L3C) SST डेटासेट (nceiPH53sstd1day और nceiPH53sstn1day) ।ERDDAP™अब उन्हें वैध इका इयों के लिए मानकीकृत कर सकते हैं। धन्यवाद (नहीं) केन केसी, एट अल।
संस्करण 2.11
(जारी किया गया 2020-12-04)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- BUG FIX: OrderByMean threw a NullPointerException अगर एक चर \FillValue या लापता \ मूल्य निर्धारण अब यह स्थिति सही ढंग से संभालती है। मार्को अल्बा को धन्यवाद।
- BUG FIX: द्वारा बनाई गई ODV टेक्स्ट फ़ाइलों के साथ समस्याएं थींERDDAP™v2.10. उन समस्याओं को तय कर रहे हैं। शॉन बेल के लिए धन्यवाद।
- BUG FIX: बस मेंERDDAP™v2.10: यदि lat lon सीमा URL में निर्दिष्ट की गई थी, तो बाध्यता बॉक्स दुनिया के नक्शे पर नहीं खींचा गया था। अब यह फिर से है। जॉन Maurer के लिए धन्यवाद।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- BUG FIX: बस मेंERDDAP™v2.10: आर्काइवआडाटासेट के लिए स्क्रिप्ट फाइलें, जेनरेटडाटासेट Xml और DasDds ने काम नहीं किया क्योंकि उनके पास क्लासपैथ में बदलाव नहीं हुआ था जिसे जोड़ा गया था।ERDDAP™v2.10. अब वे करते हैं। मार्को अल्बा को धन्यवाद।
- नई:datasets.xml, अब आप टैग कर सकते हैं:
<emailDiagnosticsToErdData></emailDiagnosticsToErdData> <!-- true (the default) or false -->
वर्तमान में, अगर सही (या यदि टैग खाली है, या यदि टैग फ़ाइल में नहीं है) जब उपयोगकर्ता का अनुरोध NullPointerException की ओर जाता है, तो,ERDDAP™करने के लिए स्टैक ट्रेस ईमेल करेंगेerd.data at noaa.gov (The number of theERDDAP™विकास दल) । यह सुरक्षित और सुरक्षित होना चाहिए क्योंकि कोई गोपनीय जानकारी नहीं (उदाहरण के लिए, अनुरोधUrl) ईमेल में शामिल है। यह किसी भी अस्पष्ट, पूरी तरह से अप्रत्याशित बग है कि NullPointerException के लिए नेतृत्व करने के लिए संभव बनाना चाहिए। अन्यथा, उपयोगकर्ता अपवाद देखता है, लेकिनERDDAP™डेवलपर्स नहीं करते, इसलिए हम नहीं जानते कि वहाँ एक समस्या है जिसे तय करने की आवश्यकता है।
यह संभव है कि यह टैग अन्य, समान नैदानिक जानकारी को ईमेल करने के लिए नेतृत्व करेगा।erd.data at noaa.govभविष्य में। ईमेल की सामग्री हमेशा कम से कम और बग से संबंधित होगी, और नहीं, उदाहरण के लिए, उपयोग की जानकारी। मार्को अल्बा को धन्यवाद।
- अब, सामान्य संपीड़ित फ़ाइल प्रकार (.bz2,.gz,.gzip,.tar,.tgz,.z,.zip) भी बाइट रेंज अनुरोध के लिए मना कर रहे हैं। इसके द्वारा निर्दिष्ट किया गया है<एक्सटेंशनNorangeRequests> संदेशों में.xml।
- KNOWN PROBLEM: साथERDDAP™2.10,.ncएमएल फाइलें जो एक विशेषता को बदलने की कोशिश करती हैं, विशेषता को नहीं बदलती हैं। यह netcdf-java में एक ज्ञात बग है जिसे मैंने बताया है और वे कहते हैं कि netcdf-java की अगली रिलीज में तय किया जाएगा।
संस्करण 2.10
(जारी किया गया 2020-11-05)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- नया: नयाInterpolateकनवर्टर कुशलतापूर्वक एक ग्रिड डेटासेट के मूल्यों से मूल्यों को अंतरित करता है। इस तरह, यह पशु ट्रैक डेटा के साथ काम करने वाले शोधकर्ताओं के लिए विशेष रूप से उपयोगी है। यह कनवर्टर अक्षांश, देशांतर और समय स्तंभों के साथ एक तालिका में लेता है (शायद अन्य स्तंभ) और interpolated मूल्यों के साथ अतिरिक्त स्तंभों के साथ एक तालिका लौटा। इस प्रकार, यह लोकप्रिय के समान हैXtractomaticमूल रूप से डेव फोले द्वारा बनाई गई स्क्रिप्ट, लेकिन प्रति अनुरोध 100 अंक तक प्रसंस्करण का लाभ प्रदान करती है। डेव फोले और जॉर्डन वाटसन के लिए धन्यवाद (NMFS) ।
- IMPROVED: उन्नत खोज अब गैर HTML अनुरोधों के लिए सख्त है। यह अब उन अनुरोधों के लिए अपवाद फेंक देगा जिनके पास स्थायी त्रुटि है (उदाहरण के लिए, अनुरोध करता है कि minLat > maxLat) या अस्थायी त्रुटियां (उदाहरण के लिए, एक के लिए अनुरोधstandard\_nameयह मौजूद नहीं है) । HTML अनुरोधों के लिए, उन्नत खोज अपरिवर्तित है: Google खोजों के साथ, यह अपनी सबसे अच्छी और चुपचाप त्रुटियों को ठीक या अनदेखा करता है। रिच साइनेल के लिए धन्यवाद।
- IMPROVED: उन्नत खोज पृष्ठ पर मानचित्र अब बड़ा है (आपको अभी भी squint करना है, लेकिन कम) और काफी सटीक (लेकिन अभी भी सही नहीं है) । जॉन Maurer के लिए धन्यवाद।
- IMPROVED: The "Draw land mask" set on Make A Graph web page and the&.land=... set in URL that request a map अब दो विकल्प का समर्थन करता है: "outline" सिर्फ लैंडमास्क रूपरेखा, राजनीतिक सीमाओं, झीलों और नदियों को आकर्षित करता है। "बंद" कुछ नहीं खींचता है। देखेंThe document of the document.। जॉन Maurer के लिए धन्यवाद।
- द्वारा निर्मित ग्राफ और मानचित्रERDDAP™अब तीन नए मार्करों का उपयोग कर सकते हैं: बॉर्डरलेस भरा स्क्वायर, बॉर्डरलेस भरा हुआ सर्कल, बॉर्डरलेस भरा हुआ त्रिभुज। इसके लिए कोड ईटीटी / ईएमओडीनेट भौतिकी के मार्को अल्बा द्वारा योगदान दिया गया था। मार्को अल्बा को धन्यवाद।
- नया:"files"सिस्टम अब सादे समर्थन करता है फ़ाइल प्रकार प्रतिक्रिया (Csv,.htmlTable,.itx,.json,.jsonlCSV1,.jsonlCSV,.jsonlKVP,.mat,.nc,.nccsv,.tsvया.xhtml।) , उदाहरण के लिए, https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv । Kyle Wilcox के लिए धन्यवाद।
- त्रुटि: जब कोई उपयोगकर्ता डेटा एक्सेस फॉर्म का उप योग करता है तो उत्पन्न यूआरएल (एचटीएमएल) या एक मेक-ए-ग्राफ (ग्राफ़) वेब पेज अब ठीक से अक्षरों को संपादित करें\[और\]। यह यूआरएल मनुष्यों के लिए पढ़ने के लिए थोड़ा कठिन बनाता है, लेकिन यह वेब-सुरक्षा स्टैंडपॉइंट से बेहतर है। प्रशासकों के पास अब आराम करने का विकल्प हैQueryChars= '\[\]|'tomcat server.xml फ़ाइल में (सुरक्षित) नहीं (सुरक्षित) । Antoine Queric, डोमिनिक फुलर रॉवेल, और दूसरों के लिए धन्यवाद।
- यदि किसी EDDTable Datasets के लिए कोई अनुरोध शामिल है &add चर कहाँ (_विशेषण नाम, विशेषता मूल्य) ,ERDDAP™उन सभी चरों को जोड़ देगा जिनके पास है attribute नाम = योगदान मूल्य अनुरोध चर की सूची के लिए। देखें&add चर जहां प्रलेखन। Aurelie Briand, et al.
- प्रमाणन:ERDDAP™अब बाइट रेंज अनुरोधों को /फ़ाइल्स / को अस्वीकार कर देता है.ncया.hdfफ़ाइलें दूरस्थ से कनेक्ट करने की कोशिश न करें.ncया.hdfयदि वे स्थानीय फाइलें थीं तो फाइलें। यह शायद अक्षम है और अक्सर अन्य समस्याओं का कारण बनता है। इसके बजाय:
- उपयोग(OPeN)DAPक्लाइंट सॉफ़्टवेयर से कनेक्ट करने के लिएERDDAP'DAPइस डेटासेट के लिए सेवाएं (कौन है /griddap / या /tabledap/ URL में) । यह क्या हैDAPके लिए है।
- डेटासेट के डेटा एक्सेस फॉर्म का उपयोग डेटा सेट के सबसेट का अनुरोध करने के लिए करें।
- यदि आपको संपूर्ण फ़ाइल की आवश्यकता होती है या लंबे समय तक पहुंच प्राप्त होती है, तो उपयोग करेंcurl,wget, या पूरी फाइल को डाउनलोड करने के लिए आपका ब्राउज़र, फिर फ़ाइल की अपनी स्थानीय प्रति से डेटा तक पहुंच जाता है।
- सुधार: .odv Txt आउटपुट विकल्प के नए संस्करण का समर्थन करने के लिए फिर से लिखा गया हैODV .txtफ़ाइलों और trajectory, timeeries, और प्रोफ़ाइल डेटा के उचित प्रतिनिधित्व का समर्थन करने के लिए।
- IMPROVED: अब, डबल उद्धरणों में खोज की शर्तों को एक जेसन स्ट्रिंग के रूप में व्याख्या की जाती है, इसलिए उनके पास \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ अन्य बातों के अलावा, यह आपको एक विशेषता के लिए सटीक मैच की तलाश करने देता है, उदाहरण के लिए, "इंस्टीट्यूशन ="NOAA\n"संस्था के साथ डेटासेट से मेल नहीं खाता है =NOAA NMFS। धन्यवाद।
- अतिरिक्त स्थानों में, फ्लोटिंग पॉइंट नंबर (विशेष रूप से डबल्स में परिवर्तित फ्लोट) अब अतिरिक्त स्थानों में संख्या के थोड़ा अधिक गोल संस्करण के रूप में दिखाई देते हैं, उदाहरण के लिए पहले एक फ्लोट 32.27998779296875 की तरह एक डबल के रूप में दिखाया गया है, अब 32.28 के रूप में दिखाई दे सकता है। Kyle Wilcox के लिए धन्यवाद।
- BUG FIX: unsigned integer ऑडियो फ़ाइलों को गलत तरीके से पढ़ा गया था। अब वे सही ढंग से पढ़ रहे हैं।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- पहली बार जब आप दौड़ते हैंERDDAP™v2.10, स्थानीय डेटा फ़ाइलों के आधार पर कुछ डेटासेट लोड हो जाएगा बहुत धीरेERDDAP™फ़ाइल जानकारी के अपने डेटाबेस को फिर से बनाने की जरूरत है। धीमी शुरूआती रीलोड के बाद वे जल्द ही लोड हो जाएंगे। कृपया रोगी बनें।
- आप क्या करना चाहते हैं:
- जब आप पहली बार v2.10 चलाते हैं, तो कुछ डेटासेट लोड नहीं हो सकते क्योंकिERDDAP™अब कुछ मेटाडाटा के बारे में सख्त है। पहलेERDDAP™जब यह पहली बार लोड हो जाता है तो आपको एक दैनिक रिपोर्ट ईमेल करेगा। इसमें प्रत्येक डेटासेट के लिए त्रुटि संदेश शामिल होंगे जो लोड नहीं हुआ था। समस्याओं को समझने के लिए त्रुटि संदेश पढ़ें। ज्यादातर मामलों में, आपको समस्या को हल करने के लिए डेटासेट के मेटाडाटा में एक छोटा सा बदलाव करना होगा।
- मेंdatasets.xml, खोज<sourceName== (ध्यान दें'='संकेत जो एक पहचानता हैनिश्चित मूल्यsourceName) । अधिकERDDAP™सेटअप, ये दुर्लभ हैं। यदि किसी भी मूल्य के बाद'='तार हैं (नहीं) , अब आप डबल उद्धरणों में स्ट्रिंग को संलग्न करते हैं। उदाहरण के लिए, पहले:<sourceNameEnglish, हिन्दी, Français...</sourceName> बाद:<sourceName> KZ401;</sourceName>
- नई: सेटअप.xml में एक नया वैकल्पिक सेटिंग है,<डिफ़ॉल्टAccessibleViaFiles>, जो डिफ़ॉल्ट सेट करता है<प्रत्येक डेटासेट के लिए सुलभ ViaFiles>। इस नए टैग के लिए डिफ़ॉल्ट झूठा है, जो पिछले की नकल करता हैERDDAP™व्यवहार। यह निम्न स्तर की सेटिंग किसी दिए गए डेटासेट द्वारा ओवरराइड की जा सकती है<सुलभ ViaFiles> सेटिंग।
सिफारिश (क्योंकि ऐसे उपयोगकर्ता हैं जो इसे चाहते हैं) : यदि आप सभी EDD बनाना चाहते हैं ... फाइलों के माध्यम से सुलभ डेटासेट से, फिर
- इस टैग को अपने सेटअप.xml फ़ाइल में जोड़ें:
<defaultAccessibleViaFiles>true</defaultAccessibleViaFiles>