Edit 3007 nhietmuoi_hycom.py
Loading
-
💬 @levangAuthor OwnerChương trình Python này tự động tải và gộp dữ liệu hải dương học (nhiệt độ nước, độ mặn) từ hệ thống HYCOM cho một khu vực và thời gian cụ thể.
- Chương trình làm gì?
- Ghi log: Lưu thông báo (INFO, ERROR) vào tệp hycom_download.log và in ra console.
- Tải dữ liệu HYCOM:
- Xác định khu vực (15N-23N, 104E-111E) và khoảng thời gian (1999-2015).
- Tạo URL cho từng thời điểm (cứ 3 giờ một lần), yêu cầu nhiệt độ và độ mặn bề mặt và định dạng NetCDF4. +Tải tệp, thử lại tối đa 3 lần nếu lỗi, và lưu vào thư mục ./hycom_data/. Bỏ qua nếu tệp đã tồn tại.
- Gộp tệp NetCDF: Sau khi tải xong, quét thư mục ./hycom_data/ và gộp tất cả các tệp .nc thành một tệp NetCDF duy nhất dựa trên tọa độ.
- Kết quả
- Thư mục hycom_data/ chứa nhiều tệp NetCDF nhỏ theo từng thời điểm.
- Một tệp hycom_1994_2015.nc duy nhất chứa toàn bộ dữ liệu đã gộp.
- Tệp hycom_download.log ghi lại chi tiết quá trình.
Mục tiêu là tự động hóa hoàn toàn việc thu thập và tổ chức dữ liệu hải dương học HYCOM
Please register or sign in to comment