สคริปต์สำหรับดาวน์โหลดเอาต์พุตแบบจำลองมหาสมุทรของ GLORYS จาก https://data.marine.copernicus.eu
สคริปต์เพื่อแยกเอาต์พุตโมเดล GLORYS รายวันจากผลิตภัณฑ์โมเดลต่อไปนี้:
- การวิเคราะห์ซ้ำฟิสิกส์มหาสมุทรโลก (1/1/1993 ถึง 31/12/2020)
- การวิเคราะห์และพยากรณ์ฟิสิกส์มหาสมุทรโลก (1/11/2563 ถึงปัจจุบัน + พยากรณ์ 2 วัน)
- การวิเคราะห์และพยากรณ์ชีวธรณีเคมีในมหาสมุทรทั่วโลก (1/11/2563 ถึงปัจจุบัน + พยากรณ์ 6 วัน)
โดย Greg Pelletier | [email protected]) | https://github.com/gjpelletier/get_glorys
สคริปต์เหล่านี้ใช้เพื่อดาวน์โหลดเอาต์พุตจากผลิตภัณฑ์โมเดล GLORYS ที่มีจำหน่ายจาก European Copernicus Marine Environment Monitoring Service:
https://data.marine.copernicus.eu/
ข้อมูลเพิ่มเติมเกี่ยวกับโครงการวิเคราะห์มหาสมุทร GLORYS อีกครั้งโดย Mercator Ocean International มีดังนี้
https://www.mercator-ocean.eu/en/ocean-science/glorys/
สคริปต์รายวันและรายเดือนแต่ละรายการมี 2 เวอร์ชันดังนี้สำหรับใช้กับ Python/iPython (.py) หรือ Jupyter Notebooks ใน Google Colab (.ipynb):
- ดาวน์โหลด get_glorys_reanalysis_daily และ get_glorys_reanalysis_monthly .py และ .ipynb จาก Global Ocean Physics Reanalysis (1/1/1993 ถึง 12/31/2020)
- get_glorys_forecast_physics_daily get_glorys_forecast_physics_monthly .py และ .ipynb ดาวน์โหลดจากการวิเคราะห์และพยากรณ์ฟิสิกส์มหาสมุทรโลก (1/1/2020 ถึงปัจจุบัน + พยากรณ์ 2 วัน)
- ดาวน์โหลด get_glorys_forecast_biogeochem_daily และ get_glorys_forecast_biogeochem_monthly .py และ .ipynb จากการวิเคราะห์และพยากรณ์ชีวธรณีเคมีในมหาสมุทรโลก (1/1/2020 ถึงปัจจุบัน + พยากรณ์ 6 วัน)
คำแนะนำ
ก่อนที่จะใช้สคริปต์เหล่านี้ จำเป็นต้องสร้างบัญชีฟรีด้วย https://data.marine.copernicus.eu/ ชื่อผู้ใช้ของคุณจะถูกกำหนดเมื่อคุณสร้างบัญชีของคุณ รหัสผ่านของคุณไม่ควรมีอักขระพิเศษ
หลังจากที่คุณสร้างบัญชีแล้ว คำแนะนำในการใช้สคริปต์นี้มีดังนี้:
- แก้ไขส่วนอินพุตของผู้ใช้ด้านล่างตามต้องการ โดยระบุสิ่งต่อไปนี้:
- รายการตัวแปรที่จะแยกออกมา
- ขอบเขตทิศตะวันตก ทิศตะวันออก ทิศใต้ และทิศเหนือของกรอบขอบเขตที่จะแยกออกมา
- ชื่อของ OUTPUT_DIRECTORY ที่ข้อมูล Glorys จะถูกบันทึกเป็นเอาต์พุต
- date_start และ number_of_days ของระยะเวลาที่จะแยก
- ความลึกต่ำสุดและสูงสุด (dep_min และ dep_max) (ระหว่าง 0 ถึง 5728m)
- เรียกใช้สคริปต์นี้ใน python, ipython, Jupyter หรือ Google Colab
- ป้อนชื่อผู้ใช้และรหัสผ่านของคุณเมื่อได้รับแจ้ง
- ในระหว่างการดำเนินการ คุณจะเห็นความคืบหน้าของไฟล์รายวันแต่ละไฟล์ที่ถูกแยกออกมาในช่วงเวลาที่สนใจตั้งแต่ต้นจนจบ ชื่อไฟล์ nc แต่ละชื่อมีรูปแบบ Glorys_yyyy_MM_dd.nc (รายวัน) หรือ Glorys_yyyy_MM.nc (รายเดือน) เพื่อระบุการประทับวันที่
สคริปต์เหล่านี้ใช้วิธีการพจนานุกรมแบบแมนนวลที่อธิบายไว้ในเว็บเพจต่อไปนี้: https://help.marine.copernicus.eu/en/articles/5211063-how-to-use-the-motuclient-within-python-environment
หมายเหตุสำหรับการติดตั้ง motuclient หากคุณยังไม่ได้ติดตั้ง: $ python -m pip install --upgrade motuclient มิฉะนั้น (หากไม่มีการติดตั้ง motuclient ก่อนหน้านี้) ให้พิมพ์ดังต่อไปนี้: $ python -m pip install motuclient คำสั่งนั้นควรติดตั้ง และแสดงแพ็คเกจ motuclient v1.8.8 วิธีแสดงเวอร์ชัน: $ python -m motuclient --version หากคำสั่งนั้นไม่ส่งคืน: "motuclient-python v1.8.X" ("X" >= "8") จากนั้นพิมพ์คำสั่งต่อไปนี้: $ python -m pip install motuclient==1.8.8