{
"cells": [
{
"cell_type": "markdown",
"id": "bad674ea",
"metadata": {},
"source": [
"# Extract ERA and ERA5-Land at the Transects"
]
},
{
"cell_type": "markdown",
"id": "09e5767a",
"metadata": {},
"source": [
"By Andi Muttaqin (muttaqin@aos.wisc.edu), Nov 2022"
]
},
{
"cell_type": "markdown",
"id": "ea9fbb13",
"metadata": {},
"source": [
"Input:
\n",
"1. csv_transects_qc02.csv \n",
"2. csv_transects_qc02.csv
\n",
"\n",
"Output: \n",
"1. NetCDF files of extracted reanalysis dataset (.nc)"
]
},
{
"cell_type": "markdown",
"id": "9eb9d014",
"metadata": {},
"source": [
"## Import packages"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "8d48ae9b",
"metadata": {
"ExecuteTime": {
"end_time": "2022-11-11T01:52:53.008091Z",
"start_time": "2022-11-11T01:52:52.861997Z"
}
},
"outputs": [],
"source": [
"import glob\n",
"import pandas as pd\n",
"import metview as mv\n",
"import xarray as xr\n",
"import seaborn as sns\n",
"import numpy as np\n",
"import binsreg\n",
"import matplotlib.pyplot as plt\n",
"from ipynb.fs.full.asm import seg2trans\n",
"from ipynb.fs.full.asm import load_reg_nc\n",
"from ipynb.fs.full.asm import binscatter\n",
"sns.set_theme(style='darkgrid')\n",
"from cdo import Cdo\n",
"cdo = Cdo()"
]
},
{
"cell_type": "markdown",
"id": "a32fbd7a",
"metadata": {},
"source": [
"## Load transects"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "7ae2c98e",
"metadata": {
"ExecuteTime": {
"end_time": "2022-11-11T01:52:56.779823Z",
"start_time": "2022-11-11T01:52:56.667649Z"
}
},
"outputs": [],
"source": [
"df1 = pd.read_csv('/bog/amuttaqin/Chapter2_SBC/csv_transects_qc02.csv')\n",
"df2 = pd.read_csv('/bog/amuttaqin/Chapter2_SBC/csv_transects_qc04.csv')"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "b9283857",
"metadata": {
"ExecuteTime": {
"end_time": "2022-11-11T01:52:58.900578Z",
"start_time": "2022-11-11T01:52:58.860082Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"
| \n", " | segID | \n", "trsID | \n", "lat1 | \n", "lon1 | \n", "lat2 | \n", "lon2 | \n", "lsm1 | \n", "lsm2 | \n", "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", "1 | \n", "1 | \n", "13.7582 | \n", "98.0249 | \n", "13.9018 | \n", "98.3982 | \n", "0.050076 | \n", "1.00000 | \n", "
| 1 | \n", "1 | \n", "2 | \n", "14.0382 | \n", "97.9172 | \n", "14.1818 | \n", "98.2905 | \n", "0.005708 | \n", "1.00000 | \n", "
| 2 | \n", "1 | \n", "3 | \n", "14.3182 | \n", "97.8095 | \n", "14.4618 | \n", "98.1828 | \n", "0.014419 | \n", "1.00000 | \n", "
| 3 | \n", "1 | \n", "4 | \n", "14.5982 | \n", "97.7018 | \n", "14.7418 | \n", "98.0751 | \n", "0.000000 | \n", "1.00000 | \n", "
| 4 | \n", "2 | \n", "5 | \n", "9.1179 | \n", "98.1545 | \n", "9.0505 | \n", "98.5487 | \n", "0.133140 | \n", "0.98772 | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 514 | \n", "146 | \n", "515 | \n", "-2.6573 | \n", "128.5006 | \n", "-3.0573 | \n", "128.5006 | \n", "0.000000 | \n", "1.00000 | \n", "
| 515 | \n", "147 | \n", "516 | \n", "-3.7343 | \n", "130.1365 | \n", "-3.3717 | \n", "130.3054 | \n", "0.000000 | \n", "1.00000 | \n", "
| 516 | \n", "148 | \n", "517 | \n", "0.4917 | \n", "127.3577 | \n", "0.5367 | \n", "127.7552 | \n", "0.089703 | \n", "1.00000 | \n", "
| 517 | \n", "149 | \n", "518 | \n", "1.3272 | \n", "128.8892 | \n", "1.3218 | \n", "128.4892 | \n", "0.000000 | \n", "1.00000 | \n", "
| 518 | \n", "150 | \n", "519 | \n", "1.5195 | \n", "127.3107 | \n", "1.4173 | \n", "127.6974 | \n", "0.000000 | \n", "1.00000 | \n", "
519 rows × 8 columns
\n", "