Skip to content

Instantly share code, notes, and snippets.

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh
pip install dask_labextension
jupyter labextension install dask-labextension
wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-263.0.0-linux-x86_64.tar.gz
tar -xvzf google-cloud-sdk-263.0.0-linux-x86_64.tar.gz
sh google-cloud-sdk/install.sh
echo "export CLOUDSDK_PYTHON=/usr/bin/python2.7" >> .bashrc
gcloud auth login
jupyter lab --port=%port%
conda create --name tracmip --channel conda-forge xarray zarr netCDF4 dask jupyterlab nodejs
@charlesbluca
charlesbluca / ssh.sh
Last active September 27, 2019 19:27
ssh -L %port%:localhost:%port% hz8227@os-login.lsdf.kit.edu
@charlesbluca
charlesbluca / dask.py
Last active September 27, 2019 20:51
from dask.distributed import Client
client = Client("tcp://127.0.0.1:38395")
client
import xarray as xr
from glob import glob
paths = glob("/lsdf/kit/imk-tro/projects/MOD/Gruppe_Voigt/TRACMIP_ESGFCOPY/*/%s/%s*/%s/*/*/*/*/*/*"
% ("ECHAM63", "aquaControl", "mon"))
for version in set([i.split("/")[-2] for i in paths]):
ver_paths = [i for i in paths if version in i]