{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Simple" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "from cchdo.hydro import read_exchange\n", "# The next line is only if you want to play with \"all\" the exchange bottle data and catch errors from it\n", "# from cchdo.hydro.tutorial import CCHDOBottleData\n", "# from cchdo.hydro.exchange.exceptions import ExchangeError\n", "\n", "import xarray as xr" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "# This loads a ton of data (300MB) can take a while\n", "# bottle_data = CCHDOBottleData()" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 61.1 ms, sys: 5.08 ms, total: 66.2 ms\n", "Wall time: 262 ms\n" ] } ], "source": [ "%%time\n", "ex = read_exchange(\"https://cchdo.ucsd.edu/data/45/pr16_2004b_hy1.csv\")\n", "\n", "# Big Wall time is cause this is a network request" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "ex.to_netcdf(\"test.nc\")" ] } ], "metadata": { "file_extension": ".py", "kernelspec": { "display_name": "Python 3.8.7 64-bit", "metadata": { "interpreter": { "hash": "4cd7ab41f5fca4b9b44701077e38c5ffd31fe66a6cab21e0214b68d958d0e462" } }, "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.14" }, "mimetype": "text/x-python", "name": "python", "npconvert_exporter": "python", "orig_nbformat": 2, "pygments_lexer": "ipython3", "version": 3 }, "nbformat": 4, "nbformat_minor": 2 }