Dask is a great tool for managing memory usage when processing datasets. Here are few tips on how to utilize dask in python to maximize the compute resource. Check your…
When transferring files from a server (local) to server (remote), you may encounter permission problem. Recently I had the permission issue with scp . I had the write permission yet…
R for Earth-System Science - tutorials on how to read/write netcdf4 files and manipulate geospatial data using netcf4 and terra packages R for Geospatial analysis - shows how to use…
While one can use if-else statements, the use of logging and raising errors (raise) can be a better way to handle errors and warnings in complex projects for the following…
Useful nco commands For full descriptions, check out the resource links. nccopy The nccopy compresses a netCDF file at various levelsusage: nccopy [-flag] [original nc filename] [compressed nc filename]example: nccopy…
Sources: https://www.htmlwidgets.org/develop_intro.html https://www.chartjs.org/docs/latest/samples/area/line-datasets.html inst/htmlwidgets/ # directory to add css, js, yaml, libraries # To modify chartjs high level, go to chartjs/R/chartjs.R # To modify each line of graphs chartjs/R/series.R #…
Conflict 1: hint: Updates were rejected because a pushed branch tip is behind its remote hint: counterpart. Check out this branch and integrate the remote changes hint: (e.g. 'git pull…
https://here.r-lib.org/articles/here.html it is a useful package to set project root directory # my project structure is following: #> /home/sunny/work/myproject #> ├── data_proc #> │ └── mycode.R #> ├── analysis #>…
source: https://quarto.org/docs/publishing/github-pages.html Download and install Quarto CLI from https://quarto.org/docs/download/ Open your terminal and go to your working directory (e.g. ~/projects/sunny-bak/) Create a quarto scaffolding for your project (template) called funsite;…
How to get min and max value and the associated year that min and max values occurred previous <- dfile %>%filter(YearLabel == "Previous") %>%group_by(MonthName) %>%summarize(min_extent = min(extent_mil),max_extent = max(extent_mil),year_min =…