intake-esm icon indicating copy to clipboard operation
intake-esm copied to clipboard

Add optional esmvalcore dependency & `to_esmvalcore` method

Open charles-turner-1 opened this issue 8 months ago • 4 comments

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] Add to_esmvalcore method to esm_datastore class
  • [x] Keep track of all searches made on a datastore
  • [ ] Tests for to_esmvalcore method (will require some heavy mocking)

Related issue number

https://github.com/ESMValGroup/ESMValCore/pull/2690

Closes #715

Checklist

  • [ ] Unit tests for the changes exist
  • [ ] Tests pass on CI
  • [ ] Documentation reflects the changes where applicable

charles-turner-1 avatar May 05 '25 23:05 charles-turner-1