This PR performs a major rewrite of `isimip_utils. New modules are:
isimip_utils.xarray: Functions for working with xarray datasets.isimip_utils.pandas: Pandas utilities for ISIMIP data processing.isimip_utils.extractions: Create extractions using Xarray.isimip_utils.plot: Plotting utilities using Vega-Altair.isimip_utils.parameters: Utility functions for the work with parameters and placeholders.isimip_utils.files: File search utilities with regex pattern matching.
The following modules contain previously existing, but significantly refactored functionality:
isimip_utils.cli: Command-line interface utilities for argument parsing and configuration.isimip_utils.config: A Settings class for command-line interface utilities.isimip_utils.fetch: Functions to fetch files from urls or local paths.isimip_utils.utils: Additional utility functions.
The repository now also contains the 'docs' folder, which is rendered at https://utils.isimip.org/.