Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(datasets): Add NetCDFDataSet class (#360)
* initialize template and early additions Signed-off-by: Riley Brady <[email protected]> * add placeholder for remote file system load Signed-off-by: Riley Brady <[email protected]> * switch to versioned dataset Signed-off-by: Riley Brady <[email protected]> * add initial remote -> local get for S3 Signed-off-by: Riley Brady <[email protected]> * further generalize remote retrieval Signed-off-by: Riley Brady <[email protected]> * add in credentials Signed-off-by: Riley Brady <[email protected]> * make temppath optional for remote datasets Signed-off-by: Riley Brady <[email protected]> * add initial idea for multifile glob Signed-off-by: Riley Brady <[email protected]> * style: Introduce `ruff` for linting in all plugins. (#354) Signed-off-by: Merel Theisen <[email protected]> Signed-off-by: Riley Brady <[email protected]> * add suggested style changes Signed-off-by: Riley Brady <[email protected]> * add temppath to attributes Signed-off-by: Riley Brady <[email protected]> * more temppath fixes Signed-off-by: Riley Brady <[email protected]> * more temppath updates Signed-off-by: Riley Brady <[email protected]> * add better tempfile deletion and work on saving files Signed-off-by: Riley Brady <[email protected]> * make __del__ flexible Signed-off-by: Riley Brady <[email protected]> * formatting Signed-off-by: Riley Brady <[email protected]> * feat(datasets): create custom `DeprecationWarning` (#356) * feat(datasets): create custom `DeprecationWarning` Signed-off-by: Deepyaman Datta <[email protected]> * feat(datasets): use the custom deprecation warning Signed-off-by: Deepyaman Datta <[email protected]> * chore(datasets): show Kedro's deprecation warnings Signed-off-by: Deepyaman Datta <[email protected]> * fix(datasets): remove unused imports in test files Signed-off-by: Deepyaman Datta <[email protected]> --------- Signed-off-by: Deepyaman Datta <[email protected]> Signed-off-by: Riley Brady <[email protected]> * docs(datasets): add note about DataSet deprecation (#357) Signed-off-by: Riley Brady <[email protected]> * test(datasets): skip `tensorflow` tests on Windows (#363) Signed-off-by: Deepyaman Datta <[email protected]> Signed-off-by: Riley Brady <[email protected]> * ci: Pin `tables` version (#370) * Pin tables version Signed-off-by: Ankita Katiyar <[email protected]> * Also fix kedro-airflow Signed-off-by: Ankita Katiyar <[email protected]> * Revert trying to fix airflow Signed-off-by: Ankita Katiyar <[email protected]> --------- Signed-off-by: Ankita Katiyar <[email protected]> Signed-off-by: Riley Brady <[email protected]> * build(datasets): Release `1.7.1` (#378) Signed-off-by: Merel Theisen <[email protected]> Signed-off-by: Riley Brady <[email protected]> * docs: Update CONTRIBUTING.md and add one for `kedro-datasets` (#379) Update CONTRIBUTING.md + add one for kedro-datasets Signed-off-by: Ankita Katiyar <[email protected]> Signed-off-by: Riley Brady <[email protected]> * ci(datasets): Run tensorflow tests separately from other dataset tests (#377) Signed-off-by: Merel Theisen <[email protected]> Signed-off-by: Riley Brady <[email protected]> * feat: Kedro-Airflow convert all pipelines option (#335) * feat: kedro airflow convert --all option Signed-off-by: Simon Brugman <[email protected]> * docs: release docs Signed-off-by: Simon Brugman <[email protected]> --------- Signed-off-by: Simon Brugman <[email protected]> Signed-off-by: Riley Brady <[email protected]> * docs(datasets): blacken code in rst literal blocks (#362) Signed-off-by: Deepyaman Datta <[email protected]> Signed-off-by: Riley Brady <[email protected]> * docs: cloudpickle is an interesting extension of the pickle functionality (#361) Signed-off-by: H. Felix Wittmann <[email protected]> Signed-off-by: Riley Brady <[email protected]> * fix(datasets): Fix secret scan entropy error (#383) Fix secret scan entropy error Signed-off-by: Merel Theisen <[email protected]> Signed-off-by: Riley Brady <[email protected]> * style: Rename mentions of `DataSet` to `Dataset` in `kedro-airflow` and `kedro-telemetry` (#384) Signed-off-by: Merel Theisen <[email protected]> Signed-off-by: Riley Brady <[email protected]> * feat(datasets): Migrated `PartitionedDataSet` and `IncrementalDataSet` from main repository to kedro-datasets (#253) Signed-off-by: Peter Bludau <[email protected]> Co-authored-by: Merel Theisen <[email protected]> Signed-off-by: Riley Brady <[email protected]> * fix: backwards compatibility for `kedro-airflow` (#381) Signed-off-by: Simon Brugman <[email protected]> Signed-off-by: Riley Brady <[email protected]> * fix(datasets): Don't warn for SparkDataset on Databricks when using s3 (#341) Signed-off-by: Alistair McKelvie <[email protected]> Signed-off-by: Riley Brady <[email protected]> * update docs API and release notes Signed-off-by: Riley Brady <[email protected]> * add netcdf requirements to setup Signed-off-by: Riley Brady <[email protected]> * lint Signed-off-by: Riley Brady <[email protected]> * add initial tests Signed-off-by: Riley Brady <[email protected]> * update dataset exists for multifile Signed-off-by: Riley Brady <[email protected]> * Add full test suite for NetCDFDataSet Signed-off-by: Riley Brady <[email protected]> * Add docstring examples Signed-off-by: Riley Brady <[email protected]> * change xarray version req Signed-off-by: Riley Brady <[email protected]> * update dask req Signed-off-by: Riley Brady <[email protected]> * rename DataSet -> Dataset Signed-off-by: Riley Brady <[email protected]> * Update xarray reqs for earlier python versions Signed-off-by: Riley Brady <[email protected]> * fix setup Signed-off-by: Riley Brady <[email protected]> * update test coverage Signed-off-by: Riley Brady <[email protected]> * exclude init from test coverage Signed-off-by: Riley Brady <[email protected]> * Sub in pathlib for os.remove Signed-off-by: Riley Brady <[email protected]> * add metadata to dataset Signed-off-by: Riley Brady <[email protected]> * add doctest for the new datasets Signed-off-by: Nok <[email protected]> * add patch for supporting http/https Signed-off-by: Riley Brady <[email protected]> * Small fixes post-merge Signed-off-by: Juan Luis Cano Rodríguez <[email protected]> * Lint Signed-off-by: Juan Luis Cano Rodríguez <[email protected]> * Fix import Signed-off-by: Juan Luis Cano Rodríguez <[email protected]> * Un-ignore NetCDF doctest Signed-off-by: Juan Luis Cano Rodríguez <[email protected]> * Add fixture Signed-off-by: Ankita Katiyar <[email protected]> * Mark problematic test as xfail Signed-off-by: Juan Luis Cano Rodríguez <[email protected]> * Skip problematic test instead of making it fail Signed-off-by: Juan Luis Cano Rodríguez <[email protected]> * Skip problematic tests and fix failing tests Signed-off-by: Ankita Katiyar <[email protected]> * Remove comment Signed-off-by: Ankita Katiyar <[email protected]> --------- Signed-off-by: Riley Brady <[email protected]> Signed-off-by: Merel Theisen <[email protected]> Signed-off-by: Deepyaman Datta <[email protected]> Signed-off-by: Ankita Katiyar <[email protected]> Signed-off-by: Simon Brugman <[email protected]> Signed-off-by: H. Felix Wittmann <[email protected]> Signed-off-by: Peter Bludau <[email protected]> Signed-off-by: Alistair McKelvie <[email protected]> Signed-off-by: Merel Theisen <[email protected]> Signed-off-by: Nok Lam Chan <[email protected]> Signed-off-by: Nok <[email protected]> Signed-off-by: Juan Luis Cano Rodríguez <[email protected]> Signed-off-by: Ankita Katiyar <[email protected]> Co-authored-by: Merel Theisen <[email protected]> Co-authored-by: Deepyaman Datta <[email protected]> Co-authored-by: Ankita Katiyar <[email protected]> Co-authored-by: Simon Brugman <[email protected]> Co-authored-by: Felix Wittmann <[email protected]> Co-authored-by: PtrBld <[email protected]> Co-authored-by: Merel Theisen <[email protected]> Co-authored-by: Alistair McKelvie <[email protected]> Co-authored-by: Nok Lam Chan <[email protected]> Co-authored-by: Juan Luis Cano Rodríguez <[email protected]> Co-authored-by: Ankita Katiyar <[email protected]>
- Loading branch information