Charles Turner

Results 17 issues of Charles Turner

## Change Summary - Updated intake version number to >2.0 in - `requirements.txt` - `ci/environment.yml` - `ci/environment-docs.yml` - Specify xarray !=2024.10 (appear to be some issues related to datatree). -...

dependencies

- Closed the old PR, I've redone this from scratch. No direct file searches - with the new intake-esm version & updates catalog, all grid coordinates can be directly loaded...

## Change Summary - In #728, I added support for reading `.parquet` files, but completely forgot to add support for serialising catalogs back to them. This PR fixes that. -...

## Change Summary - Specifies that iterable columns are decoded to the polars dtype `pl.List[pl.Utf8]` when opening catalogs with polars. (see https://docs.pola.rs/api/python/dev/reference/expressions/api/polars.Expr.str.json_decode.html) - Update the ci/environment.yml to use `polars>=1.33.0` ##...

> Okay, think this is more or less ready to go. > > Stylistically I'm really not a fan of the if/else chain I've used to implement this, but I...

## Changes - [x] Add optional imports following the way polars does it to keep overhead to a minimum. - [x] Add esmvalcore to list of optional imports. - [x]...

I added the pin in #709, unrelated to the main content of the PR. It would be nice to relax this if possible.

### Description When trying to open a multi-file dataset where the coordinate precision changes halfway through, this error is encountered: ```python ... esm_ds.to_dask( xarray_open_kwargs = { "decode_timedelta" : False, },...