Latest ERDDAP™ version
2.25, see the changes documentation and download it.
ERDDAP™ information
ERDDAP™ is a scientific data server that gives users a simple, consistent way to download subsets of gridded and tabular scientific datasets in common file formats and make graphs and maps. ERDDAP™ is a Free and Open Source (Apache and Apache-like) Java Servlet from NOAA NMFS SWFSC Environmental Research Division (ERD).
- To see/use an ERDDAP™ installation: https://coastwatch.pfeg.noaa.gov/erddap/index.html
- To get started with an installation read the deploy install guide.
- To contribute code see the programmer's guide.
Below you will find relevant links for asking questions and how to contribute.
- Review conversations and ask questions at https://groups.google.com/g/erddap or at https://github.com/erddap/erddap/discussions
- Review and submit issues to https://github.com/erddap/erddap/issues
- To propose feature requests, follow this guidance: ERDDAP Discussions #93 (comment)
Search Multiple ERDDAP™s
There are two ways to search multiple ERDDAP™s for datasets: Search Multiple ERDDAP™s and ERDDAP™ Dataset Discovery.
Set Up Your Own ERDDAP™
ERDDAP™ is a Free and Open Source, all-Java (servlet), web application that runs in a web application server (for example, Tomcat (recommended), or Jetty (it works, but we don't support it)). This web page is mostly for people ("ERDDAP™ administrators") who want to set up their own ERDDAP™ installation at their own website.
To get started with an installation read the deploy install guide.
Why use ERDDAP™ to distribute your data?
Because the small effort to set up ERDDAP™ brings many benefits.
- If you already have a web service for distributing your data,
you can set up ERDDAP™ to access your data via the existing service.
Or, you can set up ERDDAP™ to access your data directly from local files. - For each dataset, you only have to write a small chunk of XML to tell ERDDAP™ how to access the dataset.
- Once you have ERDDAP™ serving your data, end users can:
- Request the data in various ways (DAP, WMS, and more in the future).
- Get the data response in various file formats. (That's probably the biggest reason!)
- Make graphs and maps. (Everyone likes pretty pictures.)
- Build other useful and interesting things on top of ERDDAP's web services -- see the Awesome ERDDAP™ list of awesome ERDDAP-related projects.
You can customize your ERDDAP's appearance so ERDDAP™ reflects your organization and fits in with the rest of your website.
Is the installation procedure hard? Can I do it?
The initial installation takes some time, but it isn't very hard. You can do it. If you get stuck, email me at erd dot data at noaa dot gov . I will help you.
Or, you can join the ERDDAP™ Google Group / Mailing List and post your question there.
Who Uses ERDDAP™
ERDDAP™ has been installed by approximately 100 organizations in at least 17 countries
(Australia, Belgium, Canada, China, France, India, Ireland, Italy, New Zealand, Russia, South Africa, Spain, Sri Lanka, Sweden, Thailand, UK, USA), including:
- APDRC (Asia-Pacific Data-Research Center, International Pacific Research Center) at the University of Hawaii (UH)
- BCO-DMO at WHOI (Biological and Chemical Oceanography Data Management Office at Woods Hole Oceanographic Institution)
- CanWIN ERDDAP™ (Canadian Watershed Information Network) at the Centre for Earth Observation Science (CEOS), University of Manitoba
- CDIP (Coastal Data Information Program at UCSD)
- CNR-ISP (National Research Council of Italy, Institute of Polar Sciences)
- CSIRO and IMOS (Australia's Commonwealth Scientific and Industrial Research Organisation and the Integrated Marine Observing System)
- DIVER (NOAA ORR) (NOAA Office of Response and Restoration)
- EMODnet Physics (The European Marine Observation and Data Network -- Physics)
- GoMRI (Gulf of Mexico Research Initiative)
- Hakai Institute (The Hakai Institute on the Central Coast of British Columbia, Canada)
- High School Technology Services, which offers coding and technology training for students and adults
- ICHEC (Irish Centre for High-End Computing)
- INCOIS (Indian National Centre for Ocean Information Services)
- IRD (Institut de Recherche pour le Développement, France)
CNRS (Centre National de la Recherche Scientifique, France)
UPMC (Université Pierre et Marie CURIE, Paris, France)
UCAD (Université Cheikh Anta Diop de Dakar, Sénégal)
UGB (Université Gaston Berger -- Saint-Louis du Sénégal)
UFHB (Université Félix HOUPHOUËT-BOIGNY, Abidjan, Côte d'Ivoire)
IPSL (Institut Pierre Simon Laplace des sciences de l'environnement, Paris, France)
LMI ECLAIRS (Laboratoire Mixte International «Etude du Climat en Afrique de l’Ouest et de ses Interactions avec l’Environnement Régional, et appui aux services climatiques») - JRC (European Commission - Joint Research Centre, European Union)
- The Marine Institute (Ireland)
- Marine Instruments S.A. (Spain)
- NCI (Australia's National Computational Infrastructure)
- NOAA CoastWatch (central)
- NOAA CoastWatch CGOM (Caribbean/Gulf of Mexico Node)
- NOAA CoastWatch GLERL (Great Lakes Node)
- NOAA CoastWatch West Coast which is co-located with and works with
NOAA ERD (Environmental Research Division of SWFSC of NMFS) - NOAA IOOS Sensors (Integrated Ocean Observing System)
- NOAA IOOS CeNCOOS (Central and Northern California Ocean Observing System, run by Axiom Data Science)
- NOAA IOOS GCOOS Atmospheric and Oceanographic Data: Observing System
NOAA IOOS GCOOS Atmospheric and Oceanographic Data: Historical Collections
NOAA IOOS GCOOS Biological and Socioeconomics (Gulf Coast Ocean Observing System) - NOAA IOOS NERACOOS (Northeastern Regional Association of Coastal and Ocean Observing Systems)
- NOAA IOOS NGDAC (National Glider Data Assembly Center)
- NOAA IOOS NANOOS (Northwest Association of Networked Ocean Observing Systems)
- NOAA IOOS PacIOOS (Pacific Islands Ocean Observing System) at the University of Hawaii (UH)
- NOAA IOOS SCCOOS (Southern California Coastal Ocean Observing System)
- NOAA IOOS SECOORA (Southeast Coastal Ocean Observing Regional Association)
- NOAA NCEI (National Centers for Environmental Information)
- NOAA NGDC STP (National Geophysical Data Center, Solar -- Terrestrial Physics)
- NOAA NMFS NEFSC (Northeast Fisheries Science Center)
- NOAA NOS CO-OPS (Center for Operational Oceanographic Products and Services)
- NOAA OSMC (Observing System Monitoring Center)
- NOAA PIFSC (Pacific Islands Fisheries Science Center)
- NOAA PMEL
- NOAA PolarWatch
- NOAA UAF (Unified Access Framework)
- Ocean Networks Canada
- Ocean Tracking Network
- OOI / All Data (Ocean Observatories Initiative)
OOI / Uncabled Data - Princeton, Hydrometeorology Research Group
- R.Tech Engineering, France
- Rutgers University, Department of Marine and Coastal Sciences
- San Francisco Estuary Institute
- Scripps Institution of Oceanography, Spray Underwater Gliders
- Smart Atlantic Memorial University of Newfoundland
- South African Environmental Observation Network
- Spyglass Technologies
- Stanford University, Hopkins Marine Station
- UNESCO IODE (International Oceanographic and Information Data Exchange)
- University of British Columbia, Earth, Ocean & Atmospheric Sciences Department
- University of California at Davis, Bodega Marine Laboratory
- University of Delaware, Satellite Receiving Station
- University of Washington, Applied Physics Laboratory
- USGS CMGP (Coastal and Marine Geology Program)
- VOTO (Voice Of The Ocean, Sweden)
This is a list of just some of the organizations where ERDDAP™ has been installed by some individual or some group. It does not imply that the individual, the group, or the organization recommends or endorses ERDDAP.
ERDDAP™ is recommended within NOAA and CNRS
NOAA's Data Access Procedural Directive includes ERDDAP™ in its list of recommended data servers for use by groups within NOAA. ERDDAP™ is favorably mentioned in section 4.2.3 of the
Guide de bonnes pratiques sur la gestion des données de la recherche
(Research Data Management Best Practices Guide) of the Centre National de la Recherche Scientifique (CNRS) in France.
Slide Shows
Here are some PowerPoint slide shows and documents that Bob Simons has created related to ERDDAP.
DISCLAIMER: The content and opinions expressed in these documents are Bob Simons' personal opinions and do not necessarily reflect any position of the Government or the National Oceanic and Atmospheric Administration.
The Four Main Documents:
- The main introduction to ERDDAP™ (version 5).
You can also watch this video of Bob giving this talk.
- A One Page Description of ERDDAP™ (.pdf)
- ERDDAP: Heavy Loads, Grids, Clusters, Federations, and Cloud Computing
- Bob's Guidelines for Data Distribution Systems
Other Presentations:
- 2020 EDM: New Features in ERDDAP™ v2.10
- 2020-05-19 DMIT: Data Ingest (Or watch this video of Bob giving this talk.)
- 2019 IOOS DMAC: New Features in ERDDAP™ v2.0
- 2018 Summer ESIP: Subsetting In ERDDAP™
- 2018 Summer ESIP: JSON Support In ERDDAP™
- 2018 EDM: A Distributed System of Web Services (Faster, Easier, Less Expensive) (Or, why I was happy 4 years ago.)
- 2018 EDM: ERDDAP™ in 2018
- 2018 EDM: New Features in ERDDAP™ for Image, Audio, and Video Data
- 2018 EDM: UAF and ERDDAP™ Solutions for Data Integration
- 2017 EDM: A Quick Introduction to ERDDAP
- 2017 EDM and 2017 IOOS: New or Little Known ERDDAP™ Features (for Users)
- 2017 EDM and 2017 IOOS: New or Little Known ERDDAP™ Features (for Administrators)
- 2017 EDM: EML, KNB, and ERDDAP
- 2017 EDM: How does data get from the source to the end user? Old School versus New School
- 2016 Summer ESIP: The Big Picture: PARR, OPeNDAP, ERDDAP™, and Data Distribution
- 2016 EDM: One And Done
- 2016 Gov API: Next Generation Data Servers
- 2015 Summer ESIP: Tabular Aggregation
- 2014 EDM: Bob's Do's and Don't for Tabular Data
- 2014 EDM: The Ideal User Interface
- 2014 Summer ESIP: Tabular Data
- 2013: Don't Treat In-Situ and Tabular Data Like Gridded Data
- 2013 EDM: Do More With Less
- 2012 EDM: Guidelines for Data Distribution Systems
Presentations By Other People:
- A FAIR based tool for improving Global Data sharing
by Kevin O'Brien at the Global Ocean Observing System (GOOS) Webinar / Observation Coordination Group (OCG) Series / 1, November 12, 2020. - Building Your Own Weather App Using NOAA Open Data and Jupyter Notebooks
by Filipe Fernandes and Rich Signell at SciPy 2018, July 13, 2018. - Using the OOI ERDDAP
by Rich Signell, February 2018. - ESIP Tech Dive: "ERDDAP Lightning Talks"
Eight 5-Minute Talks About Interesting Things People Are Doing With ERDDAP by Jenn Sevadjian, Jim Potemra, Conor Delaney, Kevin O'Brien, John Kerfoot, Stephanie Petillo, Charles Carleton and Eli Hunter presented as an ESIP Tech Dive on August 31, 2017. - Using ERDDAP™ to Access Tabular Data
by Rich Signell, August 2015. - Test Using ERDDAP™ for Blue Carbon Data
by Rich Signell, August 2015. - Using Data From ERDDAP™ in NOAA's GNOME Software
.
In this video, Rich Signell downloads ocean currents forecast data from ERDDAP™ to model a toxic spill in the ocean using NOAA's GNOME software (in 5 minutes!). (One tiny error in the video: when searching for datasets, don't use AND between search terms. It is implicit.) By Rich Signell, April 8, 2011.