Erkännanden
BidragsgivarenkrediterFörERDDAP™är nu på en separat sida.ERDDAP™är en produkt avNOAA NMFS SWFSC ERD.
Bob Simons är den ursprungliga huvudförfattaren tillERDDAP™ (designer och mjukvaruutvecklare som skrevERDDAP-specifik kod) . Utgångspunkten var Roy Mendelssohns (Bobs chef) Förslag till att Bob vänder sitt ConvertTable-program (ett litet verktyg som konverterar tabelldata från ett format till ett annat och som till stor del var kod från Bobs pre-NOAAarbete som Bob återlicensieras för att vara öppen källkod) till en webbtjänst.
Det var och är Roy Mendelssohns idéer om distribuerade datasystem, hans första förslag till Bob och hans pågående stöd. (inklusive hårdvara, nätverk och annat mjukvarustöd och genom att frigöra Bobs tid så att han kunde spendera mer tid påERDDAP™kodkodkod) Detta projekt har gjort det möjligt och möjliggjort dess tillväxt.
ochERDDAP-specifik kod är licensierad som upphovsrättsskyddad öppen källkod, medNOAAAtt hålla upphovsrätten. SeERDDAP™licens. ERDDAP™använder upphovsrättsskyddad öppen källkod, Apache, LGPL, MIT/X, Mozilla och offentliga domänbibliotek och data. ERDDAP™inte kräver någon GPL-kod eller kommersiella program.
Huvuddelen av finansieringen för arbete påERDDAP™har kommit frånNOAADet betalade Bob Simons lön. För det första året avERDDAP™När han var statlig entreprenör kom finansieringen frånNOAACoastWatchprogram,NOAAIOOSProgrammet, och den nu nedlagda Pacific Ocean Shelf Tracking (POST) Programmet.
Mycket kredit går till de mångaERDDAP™administratörer och användare som har gjort förslag och kommentarer som har lett till många förbättringarERDDAP. Många nämns vid namn iLista över förändringar. Tack alla (namn och unnamed) Mycket. Således,ERDDAP™är ett bra exempel påAnvändar-Driven InnovationDär produktinnovation ofta kommer från konsumenter (ERDDAP™användare) inte bara producenterna (ERDDAP™utvecklare) .
Här är listan över programvara och datamängder som finns iERDDAP™distribution. Vi är mycket tacksamma för alla dessa. Tack så mycket. \[Från och med 2021 har det blivit nästan omöjligt att korrekt lista alla källor till kod förERDDAP™för några av biblioteken vi använder (särskilt netcdf-java och särskilt AWS) Använd i sin tur många andra bibliotek. Alla bibliotek somERDDAP™Kodsamtal direkt ingår nedan, liksom många av de bibliotek som de andra biblioteken kallar i sin tur. Om du ser att vi har utelämnat ett projekt nedan, vänligen låt oss veta så att vi kan lägga till projektet nedan och ge kredit där kredit beror.\]
Översikt
ERDDAP™är enJavaServletProgrammet. på At at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at atERDDen går inuti enTomcatapplikationsserver (Licens:Apache) med enApacheWebserver (Licens:Apache) kör på en dator med hjälp avRed Hat Linuxoperativsystem (Licens:GPL) .
Dataset
Datauppsättningarna är från olika källor. Se metadata (i synnerhet "sourceUrl", "infoUrl","institution"och "licens") för varje dataset. Många datamängder har en begränsning på deras användning som kräver att du citerar/krediterar dataleverantören när du använder data. Det är alltid bra att citera/kreditera dataleverantören. SeHur man citerar en dataset i en papper.
CoHort Software
Kom/kohort klasserär från CoHort Software ( https://www.cohortsoftware.com ) som gör dessa klasser tillgängliga med en MIT/X-liknande licens (se klasser/com/cohort/util/LICENSE.txt) .
CoastWatch Browser
ERDDAP™använder kod från CoastWatch Browser-projektet (Nu decomissioned) frånNOAACoastWatch Västkusten Regional Node (licens: upphovsrättsskyddad öppen källkod) . Projektet initierades och förvaltades av Dave Foley, en före detta samordnare avNOAACoastWatch West Coast Regional Node. All CoastWatch Browser-kod skrevs av Bob Simons.
OPeNDAP
Data frånOPeNDAPservrar läses medJava DAP1.1.7 (Licens: LGPL) .
NetCDF-java
NetCDFfiler filer (.nc) GMT-stilNetCDFfiler filer (.grd) GRIB och BUFR läses och skrivs med kod iNetCDF JavaBibliotek (Licens:BSD-3) FrånUnidata.
Programvara som ingår iNetCDF JavaJar:
- SF4j ochNetCDF JavaBibliotek och Cassandra behöverSF4j från Simple Logging Facade f örJavaprojekt. För närvarande,ERDDAP™använder slf4j-simple-xx.jar omdöpt som slf4j.jar för att möta detta behov. (Licens:MIT/X) .
- JDOM JDOM ochNetCDF Java.jar innehåller XML-bearbetningskod frånJDOM JDOM (Licens:Apache) , som ingår i netcdfAll.jar.
- Joda ochNetCDF Java.jar inkluderarJodaför kalenderberäkningar (som förmodligen inte används avERDDAP) . (Licens:Apache 2.0) .
- Apache
ochNetCDF Java.jar innehåller .jar filer från fleraApache projektFrån:
commons-codec,
commons-discovery,
Vanliga -httpKundklient,
commons-logging
HttpComponents, (För alla: licens:Apache)
Dessa ingår i netcdfAll.jar. - Andra
ochNetCDF Java.jar innehåller också kod från: 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.re2j och com.google.thirdparty. (Google använder Apache och BSD-liknande licenser.)
SGT
Graferna och kartorna skapas på flygningen med en modifierad version avNOAASGT (var på https://www.pmel.noaa.gov/epic/java/sgt/ Nu avbröt) version 3 (enJavaScientific Graphics Toolkit skriven av Donald Denbo påNOAAPMEL) (licens: upphovsrättsskyddad öppen källkod (var på https://www.pmel.noaa.gov/epic/java/license.html ) ) .
Walter Zorn
Stora, HTML-verktygERDDAPHTML-sidor skapas med Walter Zorns wz\_tooltip. js (Licens: LGPL) . Sliders och drag- och släppfunktionen hos Slide Sorter skapas med Walter Zorns wz\_dragdrop.js (Licens: LGPL) .
OpenPDF
.pdf filer skapas medopenpdfEn gratisJava-PDF bibliotek.
GSHS
Strandlinjen och sjödata är frånGSHSEn global självkonsekvent, hierarkisk, högupplöst shoreline-databas (Licens:GPL) skapad av Paul Wessel och Walter Smith.
Vi gör ingen klaim om hjärtat av Sharelinera-dataen som kommer medERDDAP™Använd inte det för NAVIGATIONAL PURPOSES.
GMT pscoast
Den politiska gränsen och floddata är frånPscoastProgram iGMTsom använder data frånCIA Världsdatabank II (Licens: offentlig domän) .
Vi gör inga klaimer om hjärtat av den politiska skriften data medERDDAP.
ETOPO
Badymetri / topografi data som används i bakgrunden av vissa kartor är denETOPO1 Global 1-minuters Gridded Elevation Data Set (Ice Surface, grid registrerad, binär, 2 byte int: etopo1\_ice\_g\_i2.zip) (Licens:Offentlig domän) som distribueras gratis genomNOAANGDC.
Vi gör ingen klaim om korrektonen av Bathymetrien/TopOGRAPHY DATA KOMMER MEDERDDAP. Använd inte det för NAVIGATIONAL PURPOSES.
JavaMail
E-post skickas med kod i mail. Jar frånOracle"SJavaMail API (Licens:KOMMON DEVELOPMENT OCH DISTRIBUTION LICENSE (CDDL) Version 1.1) .
JSON
ERDDAP™AnvändningJson.orgsJava-baserat JSON-bibliotektill parseJSONDatadata data (Licens:Upphovsrättsskyddad open source) .
PostgrSQL
ERDDAP™inbegripetPostGres JDBCFörare (Licens:BSD) . Föraren är upphovsrätt (c c) 1997-2010, PostgreSQL Global Development Group. Alla rättigheter förbehållna.
Lucene
ERDDAP™Använd kod från ApacheLucene. (Licens:Apache) För alternativet "lucene" sökmotor (Men inte för standard "ursprunglig" sökmotor) .
commons-compress
ERDDAP™Använd kod från Apachecommons-compress. (Licens:Apache) .
Jexl
ERDDAP™stöd för utvärdering av uttryck och skript i<sourceNames> är beroende avApache projektetsFrån:JavaExpression språk (Jexl) (Licens:Apache) .
Cassandra
ERDDAP™inkluderar ApacheCassandras cassandra-driver-core.jar (Licens:Apache 2.0) . Cassandras cassandra-driver-core.jar kräver (och såERDDAP™inkluderar) Från:
- Guava.jar (Licens:Apache 2.0) .
- Lz4.jar (Licens:Apache 2.0) .
- Metrics-core.jar (Licens:MIT MIT) .
- netty-all.jar (Licens:Apache 2.0) .
- Snappy-java.jar (Licens:Apache 2.0) .
KT\paletter{#kt-palettes}
Färgpaletter som har prefixet "KT\_"är ensamling av .cpt paletter av Kristen Thyng (Licens:MIT/X) , men lite omformaterad av Jennifer Sevadjian avNOAAså att de överensstämmer medERDDAP.cpt krav.
Leaflet
ERDDAP™AnvänderJavaScript-biblioteketLeaflet (Licens:BSD 2) SomWMSklient påWMSwebbsidor iERDDAP. Det är utmärkt mjukvara (väl utformad, lätt att använda, snabb och fri) från Vladimir Agafonkin.
AWS
För att arbeta med Amazon AWS (inklusive S3) ,ERDDAP™använder v2 avAWS SDK förJava (Licens:Apache) .
AWS kräver Maven att dra i beroenden. De inkluderar följande .jar filer (där xxx är versionsnumret, som ändras över tiden, och licenstypen är i parentes) Annotations-xx.jar (Apache) apache-client-xx.jar (Apache) Ams-xx.jar (BSD) asm-xx.jar (BSD) asm-analys-xx.jar (BSD) asm-commons-xx.jar (BSD) asm-tree-xx.jar (BSD) asm-util-xx.jar (BSD) auth-xx.jar (??) aws-core-xx.jar (Apache) aws-query-protocol-xx.jar (Apache) aws-xml-protocol-xx.jar (Apache) checker-qual-xx.jar (MIT MIT) fel\_prone\_annotations-xx.jar (Apache) Eventstream-xx.jar (Apache) Misslyckande-xx.jar (Apache) ,httpcore-xx.jar (Apache) j2objc-annotations-xx.jar (Apache) Jackson-annotations-xx.jar (Apache) Jackson-core-xx.jar (Apache) Jackson-databind-xx.jar (Apache) Jaxen-xx.jar (BSD) jffi-xx.jar (Apache) jffi-xx.native. Jar (Apache) jnr-constants-xx.jar (Apache) jnr-ffi-xx.jar (Apache) jnr-posix-xx.jar (Apache) jnr-x86asm-xx.jar (Apache) json-xx.jar (Upphovsrätt öppen källkod) jsr305-xx.jar (Apache) Lyssningsbarfuture-xx.jar (Apache) Om ett dussin nät. Jar's (Apache) Profiler-xx.jar (Apache) protokoll-core-xx.jar (Apache) reaktiv-streams-xx.jar (CCO 1.0) regioner-xx.jar (Apache) s3-xx.jar (Apache) , sdk-core-xx.jar (Apache) Utils-xx.jar (??) . För att se de faktiska licenserna, sök efter .jar-namnet iMaven Repositoryoch sedan rykta runt i projektets filer för att hitta licensen.
Vi är också mycket tacksamma för all programvara och webbplatser som vi använder när vi utvecklarERDDAP, inklusive Chrome Chrome Chrome, curl, DuckDuckGo, EditPlus, FileZilla. GitHub, Google Search, Putty, Stack overflow, Todoist, Wikipedia, Internet, World Wide Web och alla andra, bra, hjälpsamma webbplatser. Tack så mycket.