Tags: ecmwf/polytope
Tags
v2.1.15 (#525) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix: import guard in options for eccodes (#510) * Fix/docs (#512) * v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * update destine docs --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/investigate (#515) * v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix distance calculation for nn search in quadtree --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * skip quadtree rust tests if rust not installed (#517) * Feat/fix point union (#519) * v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * remove duplicates properly --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/dynamic grid switch (#521) * feat(fdb): switch to pyfdb 2.0 * handle mixed step types * Update datacube.py * Update fdb.py * Update datacube_type_change.py * Update datacube_axis.py * fix tests and rethink how to find indexes between, one slow way for mixed types which can be forwarded to fast bisection method for only one type * remove cffi test dep * qa * Add service-backed switching grid lookup Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * Add switching grid service tests Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * Add logging to switching grid service Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * fix: fail when dynamic grid has been requested but fails * unique list of timesteps * chore(config): meaningful error when axis engine is not specified * chore: remove grid service (moved to polytope-server * fix(switching grids): don't fdb read if cache hits, handle missing georef in local grid lookup, tests * chore(switching grids): add in memory caching and thread lock * chore: isort fixes * chore: remove pre-commit default version to allow other dev envs * chore: black, flake8 * fix: manual grib message size read for dynamic grid (remotefdb does not implement size) * fix: use first_element.length() * chore: remove dynamic grid resolution * chore: revert pyfdb update to fix debian ci * Merge pull request #523 from ecmwf/feat/fix_timestep_types fix timestep types * clean up --------- Co-authored-by: Peter Tsrunchev <peter.tsrunchev@gmail.com> Co-authored-by: Mathilde Leuridan <male@ac6-200.bullx> Co-authored-by: Peter Tsrunchev <ecm1141@ac6-200.bullx> Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * Feat/quadtree slicer logs (#524) * feat(fdb): switch to pyfdb 2.0 * handle mixed step types * Update datacube.py * Update fdb.py * Update datacube_type_change.py * Update datacube_axis.py * fix tests and rethink how to find indexes between, one slow way for mixed types which can be forwarded to fast bisection method for only one type * remove cffi test dep * qa * Add service-backed switching grid lookup Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * Add switching grid service tests Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * Add logging to switching grid service Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * fix: fail when dynamic grid has been requested but fails * unique list of timesteps * chore(config): meaningful error when axis engine is not specified * chore: remove grid service (moved to polytope-server * fix(switching grids): don't fdb read if cache hits, handle missing g…
Feat/dynamic grid switch (#521) * feat(fdb): switch to pyfdb 2.0 * handle mixed step types * Update datacube.py * Update fdb.py * Update datacube_type_change.py * Update datacube_axis.py * fix tests and rethink how to find indexes between, one slow way for mixed types which can be forwarded to fast bisection method for only one type * remove cffi test dep * qa * Add service-backed switching grid lookup Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * Add switching grid service tests Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * Add logging to switching grid service Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> * fix: fail when dynamic grid has been requested but fails * unique list of timesteps * chore(config): meaningful error when axis engine is not specified * chore: remove grid service (moved to polytope-server * fix(switching grids): don't fdb read if cache hits, handle missing georef in local grid lookup, tests * chore(switching grids): add in memory caching and thread lock * chore: isort fixes * chore: remove pre-commit default version to allow other dev envs * chore: black, flake8 * fix: manual grib message size read for dynamic grid (remotefdb does not implement size) * fix: use first_element.length() * chore: remove dynamic grid resolution * chore: revert pyfdb update to fix debian ci * Merge pull request #523 from ecmwf/feat/fix_timestep_types fix timestep types * clean up --------- Co-authored-by: Peter Tsrunchev <peter.tsrunchev@gmail.com> Co-authored-by: Mathilde Leuridan <male@ac6-200.bullx> Co-authored-by: Peter Tsrunchev <ecm1141@ac6-200.bullx> Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2.1.13 (#522) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix: import guard in options for eccodes (#510) * Fix/docs (#512) * v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * update destine docs --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/investigate (#515) * v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix distance calculation for nn search in quadtree --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * skip quadtree rust tests if rust not installed (#517) * Feat/fix point union (#519) * v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * remove duplicates properly --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> Co-authored-by: Peter Tsrunchev <peter.tsrunchev@gmail.com>
2.1.12 (#516) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix: import guard in options for eccodes (#510) * Fix/docs (#512) * v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * update destine docs --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/investigate (#515) * v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix distance calculation for nn search in quadtree --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * skip quadtree rust tests if rust not installed (#517) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> Co-authored-by: Peter Tsrunchev <peter.tsrunchev@gmail.com>
2.1.10 (#511) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix: import guard in options for eccodes (#510) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> Co-authored-by: Peter Tsrunchev <peter.tsrunchev@gmail.com>
v2.1.9 (#508) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix unstructured grid ordering (#507) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * assert right ordering of points before doing unstructured slicing --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com>
v 2.1.8 (#506) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) * Feat/fix dev branch (#499) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix dev branch (#501) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * enable custom qa * enable custom qa * add error on failure to load rust --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Pinned pyfdb (#502) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/temp ci runner fix (#503) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * pin old version of pyfdb with older API for now * add python fallback temporarily to CI --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/monthly means data (#504) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * add clmn branch handling in datacube --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * Feat/fix local regular decreasing (#505) * v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> * fix decreasing lats bug polytope feature * fix bug * fix horizontal indexing local regular grid --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com> --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com>
v2.1.7 (#497) * update index fle and mkdocs index with new structure * Add docs for position and circle feature * fix image links (#481) * fix image links * update article in readme * update article in readme * clean up * clean up * Hide user guide from index * Add full field docs and examples * Update examples with full field * Add client overview, remove server docs from index * Update index to remove server, fix broken links * Update index to remove developers guide * Add grid keyword information * small clean up * Add infomration on healpix ordering * black * black * turn off failing qa * fix black * fix black tests * Reformat * black * Feat/comp grid spec (#486) * start adding support to read grids from FDB fields when needed * add switching grids options * add needed deps * fix bugs * fix tests * fix bug * handle days and seconds in timestep (#485) * handle days and seconds in timestep * add tests * Fix broken links * fix logging too much (#493) * only load fdb when needed in grid switching logic (#490) * only load fdb when needed in grid switching logic * update libaec v in ci config * add k nearest neighbour in rust quadtree (#476) * add k nearest neighbour in rust quadtree * add k nearest extraction for unstructured grids * readd black * black * add tests for k nearest * add k nearest search only if irregular grid/quadtree slicer * black * ci: migrate ecmwf-actions references to ecmwf (#496) * remove support for recognising days in the step type change since not needed (#495) --------- Co-authored-by: awarde96 <adamjwarde@gmail.com> Co-authored-by: awarde96 <awarde@tcd.ie> Co-authored-by: Jakub Recman <recmanj@gmail.com>
PreviousNext