Greetings Siti Irbah Anuar,
Thanks for reaching out, and sorry for the late reply. Seems like you are hitting some timeout errors, which from experience I know how frustrating these can be. There are a few reasons why you may experience some of these errors:
a) Issue with the remote dataset.
b) Issue with the request sent to the server (typically too large of a requests which can lead to a timeout error).
c) Issue with the API used for the requests (for example, dap2 vs dap4, curl request vs python).
To better help you, could you provide us with an example URL, and a code snippet that enables us to reproduce your issues? Being able to reproduce your issue will help us figure out where the problem is coming from. For example, is it always the same URL? Perhaps not, but maybe it is! Perhaps the request is too large and it may require the use of a constraint expression, or split the download into multiple parallel requests. Or perhaps it may require to stream a dap response (binary with Pydap) instead of a netcdf4 response from curl.
Thanks again, and look forward to hearing from you,
Miguel Jimenez-Urias