Přeskočit na hlavní obsah

Poděkování

PřispíváÚvěrymístoERDDAP™je nyní na samostatné stránce.ERDDAP™je produktemNOAA NMFS SWFSC ERD.

Bob Simons je původní hlavní autorERDDAP™ (návrhář a vývojář softwaru, který napsalERDDAP- specifický kód) . Výchozím bodem byl Roy Mendelssohnův (Bobův šéf.) návrh, aby Bob otočit svůj program ConvertTable (malý nástroj, který převádí tabulková data z jednoho formátu do druhého a který byl převážně kód z Bobova pre-NOAApráce, že Bob re-licenceed být open source) do webové služby.

Byl a je Roy Mendelssohn nápady o distribuovaných datových systémů, jeho původní návrh Bob, a jeho pokračující podporu (včetně hardwaru, sítě a další podpory softwaru, a uvolněním Bobův čas, aby mohl strávit více času naERDDAP™kód) který umožnil tento projekt a umožnil jeho růst.

TheERDDAP- specifický kód je licencován jako autorský open source, sNOAAdrží autorská práva. VizERDDAP™licence. ERDDAP™používá autorizovaný open source, Apache, LGPL, MIT/X, Mozilla, veřejné doménové knihovny a data. ERDDAP™nevyžaduje žádný GPL kód nebo komerční programy.

Většina financování práce naERDDAP™Pochází zNOAA, že zaplatil Bob Simons plat. První rokERDDAP™Když byl vládním dodavatelem, finanční prostředky pocházejí zNOAACoastWatchprogram,NOAAIOOSprogram, a nyní zaniklý Tichý oceán Shelf Tracking (POST) Program.

Mnoho kreditů patří mnohaERDDAP™Správci a uživatelé, kteří předložili návrhy a připomínky, které vedly k mnoha zlepšenímERDDAP. Mnoho z nich je uvedeno jménem vSeznam změn. Děkuji vám všem. (pojmenovaný a nepojmenovaný) Velmi. Takže,ERDDAP™je skvělý příkladUživatelská inovace, kde inovace produktů často pocházejí od spotřebitelů (ERDDAP™uživatelé) , nejen výrobci (ERDDAP™Vývojáři) .

Zde je seznam softwaru a souborů, které jsou vERDDAP™distribuce. Za to všechno jsme velmi vděční. Děkuji mnohokrát. \[Od roku 2021 je téměř nemožné správně uvést všechny zdroje kóduERDDAP™protože několik knihoven používáme (zejména netcdf-java a zejména AWS) zase používat mnoho, mnoho dalších knihoven. Všechny knihovnyERDDAP™kódy hovory přímo jsou zahrnuty níže, stejně jako mnoho z knihoven, které ostatní knihovny volají v pořadí. Pokud vidíte, že jsme vynechali projekt níže, dejte nám prosím vědět, abychom mohli přidat projekt níže a připsat úvěr tam, kde má být úvěr.\]

Přehled

ERDDAP™jeJavaServitProgram. VERD, běží uvnitřTomcataplikační server (licence:Apač) , sApačwebový server (licence:Apač) , běží na počítači pomocíRed Hat Linuxoperační systém (licence:GPL) .  

Datové soubory

Soubory dat jsou z různých zdrojů. Viz metadata (zejména "sourceUrl","infoUrl""institution", a "licence") pro každý datový soubor. Mnoho souborů údajů má omezení jejich použití, které vyžaduje, abyste upozorňovali/zaúčtovali poskytovatele údajů, kdykoli údaje používáte. Vždy je dobrá forma citovat/úvěr poskytovatele dat. VizJak citovat soubor dat v knize.  

CoHort Software

Třída komunikace/kohortjsou z CoHort Software ( https://www.cohortsoftware.com ) která tyto třídy zpřístupní s licencí typu MIT/X (viz třídy/com/cohort/util/LICENSE.txt) .  

Prohlížeč pobřežní hlídky

ERDDAP™používá kód z projektu CoastWatch Browser (nyní decomissioned) zNOAACoastWatch Regionální uzel západního pobřeží (licence: autorizovaný open source) . Projekt byl zahájen a řízen Davem Foleym, bývalým koordinátoremNOAACoastWatch West Coast Regional Node. Celý kód prohlížeče CoastWatch napsal Bob Simons.  

OPeNDAP

Údaje odOPeNDAPservery jsou čteny sJava DAP1, 7 (licence: LGPL) .  

NetCDF- Java

NetCDFsoubory (.nc) , GMT- stylNetCDFsoubory (.grd) , GRIB a BUFR jsou čteny a psány s kódem vNetCDF JavaKnihovna (licence:BSD-3) odUnidata.

Software Zahrnuto vNetCDF Java.jar:

  • slf4j TheNetCDF JavaKnihovna a Cassandra potřebujíslf4j z jednoduché logovací fasády proJavaprojekt. V současné době,ERDDAP™používá slf4j-simple-xxx.jar přejmenován jako slf4j.jar k uspokojení této potřeby. (licence:MIT/X) .  
  • JDOM TheNetCDF Java.jar obsahuje XML kód zpracování odJDOM (licence:Apač) , která je zahrnuta v netcdfAll.jar.  
  • Joda TheNetCDF Java.jar zahrnujeJodapro kalendářní výpočty (které pravděpodobně nepoužívajíERDDAP) . (licence:Apache 2. 0) .  
  • Apač TheNetCDF Java.jar obsahuje .jar soubory z několikaProjekty Apache: kodec obecný, Objevování společné situace, Obyčejné...httpklient, Logování běžných záznamů
    HttpComponents, (Pro všechny: licence:Apač)
    Ty jsou zahrnuty v netcdfAll.jar.  
  • Ostatní TheNetCDF Java.jar také obsahuje kód z: 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, a com.google.thirdparty. (Google používá licence typu Apache a BSD.)
     

SGT

Grafy a mapy jsou vytvořeny on-the-fly s upravenou verzíNOAA's SGT (v https://www.pmel.noaa.gov/epic/java/sgt/ , nyní přerušen) verze 3 (aJava-založené vědecké grafiky Toolkit napsal Donald Denbo naNOAAPMEL) (licence: autorizovaný open source (v https://www.pmel.noaa.gov/epic/java/license.html ) ) .  

Walter Zorn

Velké HTML tipyERDDAP's HTML stránky jsou vytvořeny pomocí wz\_tooltip Waltera Zorna. js (licence: LGPL) . Slidery a drag and drop funkce Slide Sorter jsou vytvořeny s Walter Zorn wz\_dragdrop.js (licence: LGPL) .  

openPDF

Soubory .pdf jsou vytvořeny sopenpdf, volnýJava- Knihovna PDF.  

GSHHS

Údaje o pobřeží a jezeře jsou zGSHHS-- Global Self-consistent, Hierarchical, High-solution Shoreline Database (licence:GPL) a vytvořil Paul Wessel a Walter Smith.

Netvrdíme o správnosti údajů, které přicházejíERDDAP™-- Nepoužívejte ji k navigačním účelům.  

GMT pscoast

Politické hranice a říční údaje jsou zpscoastprogram vGMT, který používá údaje zCIA Světová Data Bank II (licence: veřejná doména) .

Netvrdíme, že je správná politická nadace, která obsahujeERDDAP.

ETOPO

Údaje o batymetrii/topografii použité v pozadí některých map jeETOPO1 Global 1-Minute Gridd (Povrch ledu, registrovaná mřížka, binární, 2 byte int: etopo1\_ice\_g\_i2.zip) (licence:veřejná doména) , který je distribuován zdarmaNOAANGDC.

Netvrdíme o správnosti údajů o BATHYMETRY/TOPOGRAFIE, které přicházejíERDDAP. Nepoužívejte ji pro NAVIGAČNÍ ÚČELY.

JavaPošta

Emaily se posílají poštou. sklenice zOracle'sJavaAPI pošty (licence:SPOLEČNÝ ROZVOJ A DISTRIBUČNÍ LICENCE (CDDL) Verze 1.1) .  

JSON

ERDDAP™použitíJson.orgJava-založená knihovna JSONk analýzeJSONúdaje (licence:autorizovaný open source) .  

PostgrSQL

ERDDAP™zahrnuje:PostGres JDBCřidič (licence:BSD) . Řidič je Copyright (c) 1997-2010, PostgreSQL Global Development Group. Všechna práva vyhrazena.  

Lucene

ERDDAP™použít kód od ApacheLucene. (licence:Apač) pro volbu "lucene" vyhledávače (ale ne pro výchozí "originální" vyhledávač) .  

commons-compress

ERDDAP™použít kód od Apachecommons-compress. (licence:Apač) .  

JEXL

ERDDAP™podpora hodnocení výrazů a skriptů v<sourceNames> spoléhá naProjekt Apache:JavaJazyk výrazu (JEXL) (licence:Apač) .  

Cassandra

ERDDAP™zahrnuje ApačCassandra's cassandra-driver-core.jar (licence:Apache 2. 0) . Cassandra je Cassandra-driver-core.jar vyžaduje (a takERDDAP™zahrnuje) :

KT\palety{#kt-palettes}

Barevné palety, které mají předponu "KT\_"jsoukolekce palet .cpt od Kristen Thyng (licence:MIT/X) , ale mírně přeformátována Jennifer Sevadjian zNOAAaby se přizpůsobiliERDDAP's .cpt požadavky.  

Leaflet

ERDDAP™používáJavaKnihovna skriptůLeaflet (licence:BSD 2) jakoWMSklient naWMSwebové stránky vERDDAP. Je to vynikající software (dobře navržen, snadné použití, rychle a zdarma) od Vladimira Agafonkina.  

AWS

Pro práci s Amazon AWS (včetně S3) ,ERDDAP™použití v2AWS SDK proJava (licence:Apač) .

AWS vyžaduje, aby Maven vytáhla závislost. Obsahují následující .jar soubory (kde xxx je číslo verze, které se časem mění a typ licence je v závorce) : anotace-xxx.jar (Apač) , apache-klient-xxx.jar (Apač) , 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 (Apač) , aws-query-protocol-xxx.jar (Apač) , aws-xml-protocol-xxx.jar (Apač) , checker-qual-xxx.jar (MIT) , chyba\_prone\_anotace-xxx.jar (Apač) , eventstream-xxx.jar (Apač) , failaccess-xxx.jar (Apač) ,httpcore-xxx.jar (Apač) , j2objc-anotace-xxx.jar (Apač) , Jackson-anotace-xxx.jar (Apač) , Jackson-core-xxx.jar (Apač) , jackson-databind-xxx.jar (Apač) , jaxen-xxx.jar (BSD) , jffi-xxx.jar (Apač) , jffi-xxx.native. sklenice (Apač) , jnr-constants-xxx.jar (Apač) , jnr-fi-xxx.jar (Apač) , jnr-posix-xxx.jar (Apač) , jnr-x86asm-xxx.jar (Apač) , json-xxx.jar (Autorizovaný otevřený zdroj) , jsr305-xxx.jar (Apač) , poslechnutelná budoucnost-xxx.jar (Apač) , asi tucet netty . sklenice (Apač) , profily-xxx.jar (Apač) , protokol-core-xxx.jar (Apač) , reaktivní proudy-xxx.jar (CCO 1. 0) , regions-xxx.jar (Apač) , s3-xxx.jar (Apač) , sdk-core-xxx.jar (Apač) , utils-xxx.jar (?) . Chcete-li vidět skutečné licence, hledat . jar jméno vÚložiště Mavena pak se poflakovat v souborech projektu najít licenci.

Jsme také velmi vděčni za veškerý software a webové stránky, které používáme při vývojiERDDAP, včetně Chrom, curl, Duck DuckGo, EditPlus, FileZilla. GitHub, Google vyhledávání, PUTTY, Nadbytek, todoist, Wikipedia, Internet, World Wide Web, a všechny ostatní, skvělé, užitečné webové stránky. Děkuji mnohokrát.