Tunnustukset
AvustajaLuottoaforERDDAP™Nyt se on erillisellä sivulla.ERDDAP™Se on tuotteenNOAA NMFS SWFSC ERD.
Bob Simons on ensimmäinen kirjailijaERDDAP™ (Suunnittelija ja ohjelmistokehittäjä, joka kirjoittiERDDAPerityiskoodi) . Alkuperäinen nimi: Roy Mendelssohn's (Bobin pomo) Bob käänsi ConvertTable-ohjelmansa (pieni apuohjelma, joka muuntaa tabulaaritiedot yhdestä formaatista toiseen ja joka oli suurelta osin koodi Bobin esi-NOAATyöt, jotka Bob on luvannut avoimeksi) verkkopalveluun.
Se oli ja on Roy Mendelssohnin ideoita hajautetuista tietojärjestelmistä, hänen ensimmäinen ehdotuksensa Bobille ja hänen jatkuva tuki. (mukaan lukien laitteistot, verkostot ja muut ohjelmistotuet sekä vapauttamalla Bobin aika, jotta hän voisi viettää enemmän aikaa.ERDDAP™koodikoodi) Tämä on mahdollistanut projektin ja mahdollistanut sen kasvun.
TheERDDAPspesifinen koodi on lisensoitu tekijänoikeudella suojatuksi avoimeksi lähteeksi,NOAAsäilyttää tekijänoikeudet. NähdäänERDDAP™lisenssi lisenssi lisenssi lisenssi. ERDDAP™käyttää tekijänoikeuksin suojattua avoimen lähdekoodin, Apachen, LGPL:n, MIT/X:n, Mozillan ja julkisten verkkotunnusten kirjastoja ja tietoja. ERDDAP™ei vaadi GPL-koodia tai kaupallisia ohjelmia.
Suurin osa työn rahoituksestaERDDAP™on tullutNOAAHän maksoi Bob Simonsin palkan. Ensimmäisen vuodenERDDAP™Kun hän oli hallituksen jäsen, rahoitus tuliNOAACoastwatchOhjelma,NOAAIOOSPacific Ocean Shelf Tracking (käytetty) (POST) ohjelma.
Paljon rahaa menee monilleERDDAP™ylläpitäjät ja käyttäjät, jotka ovat tehneet ehdotuksia ja kommentteja, jotka ovat johtaneet moniin parannuksiin.ERDDAP. Monet mainitaan nimilläLista muutoksista. Kiitos kaikille (nimetty ja nimeämätön) hyvin paljon. Näin,ERDDAP™Hyvä esimerkkiKäyttäjälähtöinen innovaatioTuoteinnovaatiot tulevat usein kuluttajilta (ERDDAP™Käyttäjät) Ei pelkästään tuottajat (ERDDAP™Kehittäjät) .
Tässä on luettelo ohjelmistoista ja tietoaineistoista, jotka ovatERDDAP™Jakelu. Olemme erittäin kiitollisia näistä kaikista. Kiitos paljon. \[Vuodesta 2021 lähtien on lähes mahdotonta listata kaikkia koodin lähteitä oikein.ERDDAP™Muutama kirjasto, jota käytämme (Netcdf-java ja erityisesti AWS) Käyttää monia, monia muita kirjastoja. Kaikki kirjastot, jotkaERDDAP™Alla on koodipuhelut, kuten monet muut kirjastot kutsuvat. Jos näet, että olemme jättäneet alla olevan projektin, ilmoita meille, jotta voimme lisätä projektin alla ja antaa luottoa, jos luotto on maksettu.\]
Yleiskatsaus
ERDDAP™on AJavaServletohjelma. AtERDSe kulkee a:n sisälläTomcasovelluspalvelin (Lisenssi:Apasseja) yhdelläApassejaWeb-palvelin (Lisenssi:Apasseja) Käy tietokoneessa käyttäenPunainen LinuxKäyttöjärjestelmä (Lisenssi:GPL) .
Dataa
Tiedot ovat peräisin eri lähteistä. Katso metatiedot (Erityisesti "sourceUrl"infoUrl""institution"ja "lisenssi") jokaisesta datasta. Monet tietoaineistot rajoittavat niiden käyttöä, joka edellyttää, että mainitset/luovutat tietojen tarjoajan aina, kun käytät tietoja. Tietojen tarjoajalle on aina hyvä mainita/luottaa. NäytäMiten lisätä tietoaineisto paperissa.
CoHort-ohjelmisto
com/cohort-luokkaLähde: CoHort Software ( https://www.cohortsoftware.com ) jotka asettavat nämä luokat saataville MIT/X-luvalla (Katso luokat/com/cohort/util/LICENSE.txt) .
Coastwatch selain
ERDDAP™CoastWatch Browser -projektin koodi (Nyt poistettu) From theNOAACoastwatch Länsirannikon alueellinen solmu (Lähde: Copyrighted Open Source) . Projekti aloitettiin ja sitä johti Dave Foley, entinen koordinaattori.NOAACoastWatch West Coast Regional Node Näytä tarkat tiedot Kaikki CoastWatchin selainkoodit ovat Bob Simonsin kirjoittamia.
OPeNDAP
TietojaOPeNDAPPalvelimia luetaanJava DAP1.1.7. (Lähde: LGPL) .
NetCDFJava
NetCDFtiedostoja (.nc) GMT-tyyliNetCDFtiedostoja (.grd) GRIB ja BUFR luetaan ja kirjoitetaan koodillaNetCDF JavaKirjastot (Lisenssi:BSD-3) FromUnidata.
Ohjelmisto sisältyyNetCDF Java.jar:
- SF4j TheNetCDF JavaKirjasto ja Cassandra tarvitsevatSimple Logging Facade -pelistäJavaprojekti. Tällä hetkellä,ERDDAP™käyttää slf4j-simple-xxx.jar nimetty slf4j.jar vastaamaan tätä tarvetta. (Lisenssi:MIT/X) .
- JDOM TheNetCDF Java.jar sisältää XML-prosessointikoodinJDOM (Lisenssi:Apasseja) , joka sisältyy verkkotunnukseen.fi.
- Joo TheNetCDF Java.jar sisältääJookalenterilaskelmat (joita ei todennäköisesti käytetäERDDAP) . (Lisenssi:Apace 2.0) .
- Apasseja
TheNetCDF Java.jar sisältää .jar-tiedostoja useistaApace-projektit:
Yhteistyökoodi,
Yhteiset löydöt,
Yhteistyö-httpasiakasasiakas,
Yhteinen logiikka
HttpComponents, (Kaikki: lisenssi:Apasseja)
Näitä ovat netcdfAll.jar. - Muut muut
TheNetCDF Java.jar sisältää myös koodin: com.google.code.findbugs, com.google.errorprone, com.google.guava, com.google.j2objc, com.google.protobuf, koulu.ucar, org.codehaus.mojo, com.beust.jcommander, com.google.common, com.google.rej, ja com.com.com. (Google käyttää Apache- ja BSD-lisenssejä)
SGT
Kuvat ja kartat on-the-fly, jossa on muunnettu versioNOAASGT (oli https://www.pmel.noaa.gov/epic/java/sgt/ Nyt lopetettu) versio 3 (AJavaScientific Graphics Toolkit, kirjoittanut Donald DenboNOAAPM) (Lähde: Copyrighted Open Source (oli https://www.pmel.noaa.gov/epic/java/license.html ) ) .
Walter Zorn
Big, HTML-työkalutERDDAPHTML-sivut luodaan Walter Zornin wz-tooltip-sivuilla. j (Lähde: LGPL) . Slide Sorterin veto- ja pudotusominaisuus on luotu Walter Zornin wz ́dragdrop.js:llä. (Lähde: LGPL) .
OpenPDF
.pdf-tiedostot luodaanAvoinnaIlmainenJavaPDF-kirjasto.
GSH
Ranta- ja järvitiedot ovat peräisinGSHGlobal Self-consistent, Hierarchical, High-resolution Shoreline Database (suom. (Lisenssi:GPL) Kirjoittanut Paul Wessel ja Walter Smith.
Me emme tee riitaa korrektiiveista, jotka tulevatERDDAP™Älä käytä NAVIGATIONALIN PURPOSESS.
GMT Pscoast
Poliittiset raja- ja jokitiedot ovat peräisinPscoastOhjelmassaGMjoka käyttää tietojaCIA Maailmanpankki II (Lähde: Public Domain) .
Me emme tee riitaa POLITICAL BOUNDARY ́in korrektiiveista, jotka tulevatERDDAP.
ETOPO
Joidenkin karttojen taustalla käytetyt bathymetria/topografiatiedot ovatETOPO1 Global 1-Minute Gridded Elevation Data (Ice Surface, verkkorekisteröity, binääri, 2 tavun sisältö: etopo1 ± 2.zip) (Lisenssi:Julkinen domain) joka jaetaan ilmaiseksiNOAANGDC.
Me emme tee mitään kliseeitä Bathymogyyn / Topografiaan liittyvistä asioistaERDDAP. Älä käytä NAVIGATIONALIN PURPOSESS.
JavaMail
Sähköpostit lähetetään koodilla sähköpostitse. JarOracle>JavaMatkustaja API (Lisenssi:KOMMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDD) Versio 1.1) .
JSON
ERDDAP™käyttääjson.orgJavaJSON-kirjastoparseJSONDatatiedot (Lisenssi:Tekijänoikeudet avoin lähde) .
PostsQL
ERDDAP™SisältääLähde: JDBCKuljettaja kuljettaja (Lisenssi:BSD) . Kuljettaja on tekijänoikeus (c)) Vuosina 1997–2010 PostgreSQL Global Development Group. Kaikki oikeudet pidätetään.
Luce
ERDDAP™Käytä koodia ApacheLuce. (Lisenssi:Apasseja) "lucene" hakukone vaihtoehto (Ei ole olemassa "alkuperäinen" hakukone) .
Yhteinen Compress
ERDDAP™Käytä koodia ApacheYhteinen Compress. (Lisenssi:Apasseja) .
Jyväskylä
ERDDAP™Tuki ilmaisujen ja käsikirjoitusten arviointiin<sourceNames > luottaaApache-projekti:JavaIlmaisukieli (Jyväskylä) (Lisenssi:Apasseja) .
Cassandra
ERDDAP™Sisältää ApassejaCassandra Cassandra-driver-core.jar (Lisenssi:Apace 2.0) . Cassandra's cassandra-driver-core.jar vaatii (Ja niinERDDAP™Sisältää) :
- guava.jar (Lisenssi:Apace 2.0) .
- lz4.jar (Lisenssi:Apace 2.0) .
- Metrics-core.jar (Lisenssi:MM) .
- Netty All.jar (Lisenssi:Apace 2.0) .
- Snappy-java.jar (Lisenssi:Apace 2.0) .
KT\Paletti{#kt-palettes}
Väripaletti, jossa on etuliite.KT\_"Olet a.cpt palettes by Kristen Thyng (Lisenssi:MIT/X) Hieman uudistettu Jennifer SevadjianNOAAniin, että he noudattavatERDDAP.cpt-vaatimukset.
Leaflet
ERDDAP™käyttääJavaKirjaston käsikirjoitusLeaflet (Lisenssi:BSD 2) kuinWMSAsiakas onWMSVerkkosivut sisäänERDDAP. Erinomainen ohjelmisto (hyvin suunniteltu, helppokäyttöinen, nopea ja ilmainen) Lähde: Vladimir Agafonkin
AWS
Lähde: Amazon AWS (mukaan lukien S3) ,ERDDAP™V2:n käyttöAWS SDKJava (Lisenssi:Apasseja) .
AWS vaatii Mavenia vetämään riippuvuuksia. Sisältää seuraavat .jar-tiedostot (missä xxx on versionumero, joka muuttuu ajan myötä, ja lisenssityyppi on vanhemmissa) Annotations-xx.jar (Apasseja) Apache-client-xxx.jar (Apasseja) Ams-xx.jar (BSD) Asm-xx.jar (BSD) Asm-analysis-xxx.jar (BSD) Asm-commons-xxx.jar (BSD) Asm-tree-xxx.jar (BSD) Asm-util-xx.jar (BSD) Auth-xxx.jar (??) Aws-core-xxx.jar (Apasseja) Aws-query-protocol-xxx.jar (Apasseja) Aws-xml-protokolla-xxx.jar (Apasseja) Checker-qual-xxx.jar (MM) erehdys \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ t \ t \ t \ t \ t \ t \ t \ t \ t \ t \ t t \ t t t t t t \ t t t t t \ \ t t t t t \ t \ \ t t t \ t t t t t \ t t \ t t \ \ t t \ \ \ \ \ t t \ \ \ \ \ t \ \ \ \ \ t t \ \ \ \ \ \ (Apasseja) Lähellä majoitusliikettä Evenstream-xxx.jar (Apasseja) Epäonnistuminen xxx.jar (Apasseja) ,httpCore-xxx.jar (Apasseja) j2objc-annotations-xxx.jar (Apasseja) Jackson-annotations-xxx.jar (Apasseja) Jackson-core-xxx.jar (Apasseja) Jackson-databind-xxx.jar (Apasseja) Jaxen-xx.jar (BSD) jffi-xx.jar (Apasseja) jffi-xxx.native. ja (Apasseja) jnr-constants-xxx.jar (Apasseja) jnr-ffi-xxx.jar (Apasseja) jnr-posix-xxx.jar (Apasseja) jnr-x86asm-xxx.jar (Apasseja) json-xxx.jar (Tekijänoikeudet avoin lähde) jsr305-xxx.jar (Apasseja) Future-xxx.jar (Apasseja) noin tusinaa nettiä. Jar (Apasseja) Profiilit-xx.jar (Apasseja) Protokolla-core-xxx.jar (Apasseja) Reactive-streams-xxx.jar (CCO 1.0) alueet-xx.jar (Apasseja) s3-xxx.jar (Apasseja) Sdk-core-xxx.jar (Apasseja) Hyödynnä xxx.jar (??) . Nähdäksesi todelliset lisenssit, etsi .jar-nimeäMaven repositiivinenJa sitten pyörii hankkeen tiedostoissa löytääkseen lisenssin.
Olemme myös kiitollisia kaikista käyttämistämme ohjelmistoista ja verkkosivustoista.ERDDAPmukaan lukien Chrome, curl, DuckDuckGo, EditPlus, Filezilla. GitHub, Google etsii, Put, Ylikuormitus, Todo, Wikipedia, Internet, World Wide Web ja kaikki muut, hyvät ja hyödylliset sivustot. Kiitos paljon.