Hi Mehdi,
Thank you for reaching out. NASA is currently migrating their data to the cloud, and as a result, many of the known OPeNDAP endpoints are changing with little to no notice. But we can help to find those OPeNDAP URLs.
We provide some tutorial documentation that uses python to discover OPeNDAP URLs. The resource can be found on PyDAP’s official documentation, the url below:
We recommend installing the most recent version of pydap (currently at 3.5.8). That documentation also has instructions on how to install pydap, along with some tutorials on how to access OPeNDAP data across many (potentially 100s) or individual OPeNDAP URLs.
The requirements you will need to find OPeNDAP urls are, at a minimum,
- The data product’s Concept Collection ID, or its DOI. You can find that on resources of the DAAC (ORNL), or Earthdata Search. I quickly looked at Daymet, daily, 4km resolution, and found the Concept Collection ID = C2532426483-ORNL_CLOUD.
- (Recommended) A time range for the data / analysis you are interested. This will narrow the search.
For example, running the following code
===========================================
from pydap.client import get_cmr_urls
import datetime as dt
# define concept collection id for
ccid = "C2532426483-ORNL_CLOUD"
time_range = time_range = [dt.datetime(2021, 3, 1), dt.datetime(2021, 3, 31)]
urls = get_cmr_urls(ccid=ccid, time_range=time_range, limit=100)
============================================
On my machine the code above produced 21 distinct urls. Each file contains daily data for the whole 2021 year. And for example, an individual URL looks like:
As you may have noticed, the data is no longer on a Thredds server, instead is on a Hyrax data server. This is a DAP4 OPeNDAP server that is running on the cloud. To access the data response in the DAP4 protocol you can add a `.dmr ` at the end of the URL above, and navigate to that page. NOTE that a DAP4 OPeNDAP server is fully backwards compatible with the DAP2 protocol, and so you can still request a DAP2 responses (DDS,DDAS , DODS), and overall should provide a similar feel.
* If you do not feel comfortable install python packages, you can run some tutorials we have curated, interactively on a browser. All dependencies required to run those are pre-installed. To navigate to this interactive environment you need to you to the Official OPeNDAP Github repository for NASA-tutorials, and select a black and blue badge button called: launch Binder. Below is the url to that resource where you can find the Binder Badge.
This will take to you an interactive environment where will be able to run python code on Jupyter notebooks on a browser. One of the few tutorials there, demonstrates how to discover OPeNDAP URLs from NASA, and you can modify them as you like.
Thank you very much for reaching out,
On Oct 9, 2025, at 6:49 AM, 'mehdi mehdizadeh' via User Support <
sup...@opendap.org> wrote:
Daymet (V4 daily)