elismerések
A közreműködőhitelekMertERDDAP™most egy külön oldalon van.ERDDAP™egy termék aNOAA NMFS SWFSC ERD...
Bob Simons az eredeti fő szerzőjeERDDAP™ (a tervező és szoftverfejlesztő, aki írta aERDDAP-specifikus kód) ... A kiindulópont Roy Mendelssohn (Bob főnöke) Javaslat, hogy Bob fordítsa ConvertTable programját (egy kis hasznosság, amely a mesés adatokat egy formátumból a másikba konvertálja, és amely nagyrészt Bob előtti kódja voltNOAAolyan munka, amelyet Bob újra engedélyezett nyílt forráskódúnak) webszolgáltatásba.
Ez volt és Roy Mendelssohn elképzelései az elosztott adatrendszerekről, a Bob-ra vonatkozó kezdeti javaslatáról, valamint folyamatos támogatásáról (beleértve a hardvert, a hálózatot és más szoftvertámogatást, és felszabadítja Bob idejét, hogy több időt tölthessenERDDAP™kód) ez lehetővé tette ezt a projektet, és lehetővé tette növekedését.
AERDDAP-specifikus kódot szerzői jogi nyílt forráskódként engedélyeznek,NOAAa szerzői jog fenntartása. Lásd:ERDDAP™licenc... ERDDAP™szerzői jogi nyílt forráskódú, Apache, LGPL, MIT/X, Mozilla és nyilvános domain könyvtárak és adatok felhasználásával. ERDDAP™nem igényel semmilyen GPL kódot vagy kereskedelmi programot.
A munka finanszírozásának tömegeERDDAP™jöttNOAAEbben Bob Simons fizetését fizette. Az első évreERDDAP™Amikor kormányzati vállalkozó volt, a finanszírozás jöttNOAACoastWatchprogram,NOAAIOOSprogram, és a most defekt Pacific Ocean Shelf Tracking (POST) program.
Sok hitel megy a sokERDDAP™adminisztrátorok és felhasználók, akik olyan javaslatokat és megjegyzéseket tettek, amelyek számos fejlesztéshez vezettekERDDAP... Sokan említik a nevet aVáltozások listája... Köszönöm mind (névtelen és névtelen) nagyon. Így,ERDDAP™nagyszerű példa erreFelhasználó-vezérelt innováció, ahol a termékinnováció gyakran a fogyasztóktól származik (ERDDAP™felhasználók) nem csak a termelők (ERDDAP™fejlesztők) ...
Itt van a szoftverek és adatkészletek listája, amelyek aERDDAP™elosztás. Nagyon hálásak vagyunk mindezért. Köszönöm nagyon. \[Kezdve 2021-ben, szinte lehetetlenné vált, hogy megfelelően felsorolja az összes kód forrásátERDDAP™mert néhány könyvtárat használunk (nevezetesen netcdf-java és különösen AWS) fordítson sok más könyvtárat. Minden könyvtár, amitERDDAP™A kódhívások közvetlenül szerepelnek az alábbiakban, mivel sok könyvtár, amit a másik könyvtárak hívnak. Ha látja, hogy kihagytunk egy projektet az alábbiakban, kérjük, tudassa velünk, hogy hozzáadhatjuk az alábbi projektet, és hitelt adhatunk, ahol a hitel esik.\]
Áttekintés
ERDDAP™egyJavaServletprogram. AERD, ez belül fut egyTomcatalkalmazáskiszolgáló (licenc:Apache) EgyApachewebszerver (licenc:Apache) , egy számítógépen futtatva aRed Hat Linuxoperációs rendszer (licenc:GPL) ...
Adatkészletek
Az adatkészletek különböző forrásokból származnak. Lásd a metaadatát (különösen a ""sourceUrl",",infoUrl-,"institution", és "licensz") minden adatkészlethez. Számos adatkészlet korlátozza a használatát, amely megköveteli, hogy az adatszolgáltatót kalkulálja / hitelezze, ha használja az adatokat. Mindig jó formája az adatszolgáltató forgalomba hozatalának / hitelezésének. LásdHogyan idézzünk egy adatkészletet egy papírban...
CoHort szoftver
A Com/cohort osztályokA CoHort Software ( https://www.cohortsoftware.com ) amely ezeket az osztályokat elérhetővé teszi egy MIT/X-szerű licenccel (Osztályok/com/cohort/util/LICENSE.txt) ...
CoastWatch böngésző
ERDDAP™kódot használ a CoastWatch Browser projektből (most dekódoltak) aNOAACoastWatch West Coast Regional Node (licenc: szerzői jogi nyílt forráskód) ... Ezt a projektet Dave Foley kezdeményezte és kezelte, egy korábbi koordinátorNOAACoastWatch West Coast Regional Node. Az összes CoastWatch Browser kódot Bob Simons írta.
OPeNDAP
AdatokOPeNDAPszervereket olvasnakJava DAP1.1.7 (licenc: LGPL) ...
NetCDFJava
NetCDFfájlok (.nc) GMT stílusNetCDFfájlok (.grd) , GRIB és BUFR olvasható és írt kóddal aNetCDF JavaKönyvtár (licenc:BSD-3) AUnidata...
Szoftver bezárvaNetCDF Java.jar:
- Slf4j ANetCDF JavaKönyvtár és Cassandra szükségSlf4j a Simple Logging Facade-tólJavaprojekt. Jelenleg,ERDDAP™használja a slf4j-simple-xxx.jar nevet, mint slf4j.jar, hogy megfeleljen ennek a szükségletnek. (licenc:MIT/X) ...
- JDOM ANetCDF Java.jar tartalmazza az XML feldolgozási kódjátJDOM (licenc:Apache) , amely szerepel a netcdfAll.jar.
- Joda ANetCDF Java.jar tartalmazzaJodanaptári számításokra (amelyet valószínűleg nem használnakERDDAP) ... (licenc:Apache 2.0) ...
- Apache
ANetCDF Java.jar több .jar fájlt tartalmazApache projektek:
közös kódex,
közös felfedezés,
közösek -httpügyfél,
közös blogolás
HttpComponensek, (Összességében: licenc:Apache)
Ezek szerepelnek a netcdfAll.jar. - Egyéb
ANetCDF Java.jar tartalmazza a kódot: com.google.code.findbugs, com.google.errorprone, com.google.guava, com.google.j2objc, com.google.protobuf, edu.ucar, org.codehaus.mojo, com.beust.jcommander, com.google.common, com.google.2j és com.google.thirdparty. (A Google az Apache és a BSD-szerű licenceket használja.)
SGT
A grafikonok és térképek a repülésen egy módosított változattal készülnekNOAASGT (volt https://www.pmel.noaa.gov/epic/java/sgt/ Most megszűnt) verzió 3 (egyJava- alapú tudományos grafikai eszközkészlet, amelyet Donald Denbo írtNOAAPMEL) (licenc: szerzői jogi nyílt forráskód (volt https://www.pmel.noaa.gov/epic/java/license.html ) ) ...
Walter Zorn
Nagy, HTML tooltipsERDDAPHTML oldalak jönnek létre Walter Zorn wz\_tooltip. js (licenc: LGPL) ... A Slide Sorter csúszók és csepp funkciója a Walter Zorn wz\_dragdrop.js (licenc: LGPL) ...
OpenPDF
A .pdf fájlokat hozták létreOpenpdfszabadJava-PDF könyvtár.
GSHHS
A shoreline és a tó adatai aGSHHS- Globális önellátó, hierarchikus, nagy felbontású rövidítésű adatbázis (licenc:GPL) Paul Wessel és Walter Smith létrehozta.
NEM KAPCSOLÓDÓ AZ ÁLLAMOK KORREKTNESSÉGE AZ ÁLLAMOK KAPCSOLÓDÓLERDDAP™- NE SZERETETT NE NAVIGATIONAL PURPOSES.
GMT pscoast
A politikai határ és a folyó adatok apscoastprogramGMT, amely adatokat használ az adatokbólCIA World Data Bank II (licenc: nyilvános domain) ...
NEM KAPCSOLÓDÓ A POLITIKAI BOUNDARY DATA SZÜKSÉGEERDDAP...
ETOPO
Az egyes térképek hátterében használt fürdőkád/topográfiai adatok aETOPO1 Global 1-Minute Gridded Elevation Adatkészlet (Ice Surface, grid regisztrált, bináris, 2 byte int: etopo1\_ice\_g\_i2.zip) (licenc:nyilvános domain) , amelyet szabadon terjesztenekNOAANGDC...
NEM KAPCSOLÓDÓ KÖZÖS ELŐTTT A BATHYMETRY/TOPOGRAPHY DATA KÖZÖSSÉGEERDDAP... NE SZERETETET NAVIGATIONAL PURPOSES.
JavaMail
E-maileket küldenek kód használatával e-mailben. jar aOracleAJavaMail API (licenc:COMMON DEVELOPMENT ÉS DISTRIBUTION LICENSE (CDDL) Verzió 1.1) ...
JSON
ERDDAP™Használatjson.orgJava- alapú JSON könyvtárparázsJSONadatok (licenc:szerzői joggal nyílt forráskód) ...
PostgrSQL
ERDDAP™tartalmazza aPostGres JDBCsofőr (licenc:BSD) ... A sofőr a szerzői jog (c)) 1997-2010, PostgreSQL Global Development Group. Minden jog fenntartva.
Lucene
ERDDAP™Használati kód ApacheLucene... (licenc:Apache) a "lucene" keresőmotor opció (de nem az alapértelmezett "eredeti" keresőmotor számára) ...
Compress közös
ERDDAP™Használati kód ApacheCompress közös... (licenc:Apache) ...
JEXL
ERDDAP™a kifejezések és szövegek értékelésének támogatása<sourceNames> támaszkodik aApache projektje:JavaKifejezési nyelv (JEXL) (licenc:Apache) ...
Cassandra
ERDDAP™tartalmazza ApacheCassandra cassandra-driver-core.jar (licenc:Apache 2.0) ... Cassandra cassandra-driver-core.jar megköveteli (és ígyERDDAP™tartalmazza) :
- guava.jar (licenc:Apache 2.0) ...
- lz4.jar (licenc:Apache 2.0) ...
- Metrics-core.jar (licenc:MIT) ...
- Netty-all.jar (licenc:Apache 2.0) ...
- Snappy-java.jar (licenc:Apache 2.0) ...
KT\paletta{#kt-palettes}
A színpaletták, amelyek az előtagot "KT\_"Egy.cpt paletták gyűjteménye Kristen Thyng (licenc:MIT/X) , de kissé megreformálta Jennifer SevadjianNOAAhogy megfeleljenekERDDAP.cpt követelmények.
Leaflet
ERDDAP™Használja aJavaScript könyvtárLeaflet (licenc:BSD 2) mintWMSügyfélWMSweboldalak aERDDAP... Ez kiváló szoftver (jól megtervezett, könnyen használható, gyors és ingyenes) Vlagyimir Agafonkin.
AWS
Az Amazon AWS-rel való együttműködéshez (többek között az S3) ,ERDDAP™v2 használatátAWS SDKJava (licenc:Apache) ...
Az AWS megköveteli, hogy Maven a függőségekbe húzzon. Ezek közé tartoznak a következő .jar fájlok (ahol a xxx a verziószám, amely idővel változik, és az engedély típusa parentheses) : annotations-xxx.jar (Apache) Apache-client-xxx.jar (Apache) Ams-xxx.jar (BSD) asm-xxx.jar (BSD) asm-analysis-xxx.jar (BSD) asm-commons-xxx.jar (BSD) asm-tree-xxx.jar (BSD) asm-util-xxx.jar (BSD) Auth-xxx.jar (?) Aws-core-xxx.jar (Apache) Aws-query-protocol-xxx.jar (Apache) Aws-xml-protokoll-xxx.jar (Apache) Ellenőrző-qual-xxx.jar (MIT) , hiba\_prone\_annotations-xxx.jar (Apache) eseménystream-xxx.jar (Apache) , kudarcaccess-xxx.jar (Apache) ,httpcore-xxx.jar (Apache) j2objc-annotations-xxx.jar (Apache) jackson-annotations-xxx.jar (Apache) jackson-core-xxx.jar (Apache) jackson-databind-xxx.jar (Apache) jaxen-xxx.jar (BSD) jffi-xxx.jar (Apache) jffi-xxx.natív. jar (Apache) , jnr-constants-xxx.jar (Apache) , jnr-ffi-xxx.jar (Apache) , jnr-posix-xxx.jar (Apache) jnr-x86asm-xxx.jar (Apache) json-xxx.jar (Szerzői nyílt forráskód) jsr305-xxx.jar (Apache) , figyelemre méltófuture-xxx.jar (Apache) Körülbelül egy tucat netty. jar (Apache) Profiles-xxx.jar (Apache) protokoll-core-xxx.jar (Apache) Reactive-streams-xxx.jar (CCO 1.0) régiók-xxx.jar (Apache) S3-xxx.jar (Apache) Sdk-core-xxx.jar (Apache) Utils-xxx.jar (?) ... A tényleges licencek megtekintéséhez keresse meg a .jar nevétMaven RepositoryEzután pletyka a projekt fájljaiban, hogy megtalálja a licencet.
Nagyon hálásak vagyunk minden olyan szoftver és weboldal számára, amelyet a fejlesztés során használunk.ERDDAPbeleértve Chrome, curl, dalszöveg: DuckDuckGo, EditPlus, FileZilla... GitHub, Google keresés, Téged, Stack túláramlás, dohányos, Wikipedia, az internet, a World Wide Web és az összes többi, nagyszerű, hasznos weboldal. Köszönöm nagyon.