diff --git a/doc/source/example_notebooks/IS2_DEM_comparison_WIP.ipynb b/doc/source/example_notebooks/IS2_DEM_comparison_WIP.ipynb
index 0d897c393..bf1bc8af4 100644
--- a/doc/source/example_notebooks/IS2_DEM_comparison_WIP.ipynb
+++ b/doc/source/example_notebooks/IS2_DEM_comparison_WIP.ipynb
@@ -176,9 +176,7 @@
},
"source": [
"```{admonition} Important Authentication Update\n",
- "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is no longer required, as icepyx will call the login function as needed. The user will still need to provide their credentials using one of the three methods decribed in the [ICESat-2 Data Access Notebook](https://icepyx.readthedocs.io/en/latest/example_notebooks/IS2_data_access.html) example. The `.earthdata_login()` function is still available for backwards compatibility.\n",
- "\n",
- "If you are unable to remove `earthdata_login()` calls from your workflow, note that certain inputs, such as `earthdata_uid` and `email`, are no longer required. e.g. `region_a.earthdata_login(earthdata_uid, email)` becomes `region_a.earthdata_login()`\n",
+ "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is deprecated and will result in an error, as icepyx will call the login function as needed. The user will still need to provide their credentials.\n",
"```"
]
},
diff --git a/doc/source/example_notebooks/IS2_cloud_data_access.ipynb b/doc/source/example_notebooks/IS2_cloud_data_access.ipynb
index 5bf5d1a98..194e25210 100644
--- a/doc/source/example_notebooks/IS2_cloud_data_access.ipynb
+++ b/doc/source/example_notebooks/IS2_cloud_data_access.ipynb
@@ -229,9 +229,7 @@
},
"source": [
"```{admonition} Important Authentication Update\n",
- "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is no longer required, as icepyx will call the login function as needed. The user will still need to provide their credentials using one of the three methods decribed in the [ICESat-2 Data Access Notebook](https://icepyx.readthedocs.io/en/latest/example_notebooks/IS2_data_access.html) example. The `.earthdata_login()` function is still available for backwards compatibility.\n",
- "\n",
- "If you are unable to remove `earthdata_login()` calls from your workflow, note that certain inputs, such as `earthdata_uid` and `email`, are no longer required. e.g. `region_a.earthdata_login(earthdata_uid, email)` becomes `region_a.earthdata_login()`\n",
+ "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is deprecated and will result in an error, as icepyx will call the login function as needed. The user will still need to provide their credentials.\n",
"```"
]
},
@@ -386,7 +384,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.10.13"
+ "version": "3.10.10"
}
},
"nbformat": 4,
diff --git a/doc/source/example_notebooks/IS2_data_access.ipynb b/doc/source/example_notebooks/IS2_data_access.ipynb
index 0b4a12244..704abe10c 100644
--- a/doc/source/example_notebooks/IS2_data_access.ipynb
+++ b/doc/source/example_notebooks/IS2_data_access.ipynb
@@ -485,9 +485,7 @@
},
"source": [
"```{admonition} Important Authentication Update\n",
- "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is no longer required, as icepyx will call the login function as needed. The user will still need to provide their credentials using one of the three methods decribed above. The `.earthdata_login()` function is still available for backwards compatibility.\n",
- "\n",
- "If you are unable to remove `earthdata_login()` calls from your workflow, note that certain inputs, such as `earthdata_uid` and `email`, are no longer required. e.g. `region_a.earthdata_login(earthdata_uid, email)` becomes `region_a.earthdata_login()`\n",
+ "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is deprecated and will result in an error, as icepyx will call the login function as needed. The user will still need to provide their credentials using one of the three methods decribed above.\n",
"```"
]
},
@@ -626,9 +624,9 @@
],
"metadata": {
"kernelspec": {
- "display_name": "icepyx-dev",
+ "display_name": "icepyx",
"language": "python",
- "name": "icepyx-dev"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -640,7 +638,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.11.4"
+ "version": "3.10.10"
}
},
"nbformat": 4,
diff --git a/doc/source/example_notebooks/IS2_data_access2-subsetting.ipynb b/doc/source/example_notebooks/IS2_data_access2-subsetting.ipynb
index 3803b9fd6..1bb178d8a 100644
--- a/doc/source/example_notebooks/IS2_data_access2-subsetting.ipynb
+++ b/doc/source/example_notebooks/IS2_data_access2-subsetting.ipynb
@@ -77,9 +77,7 @@
},
"source": [
"```{admonition} Important Authentication Update\n",
- "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is no longer required, as icepyx will call the login function as needed. The user will still need to provide their credentials using one of the three methods decribed in the [ICESat-2 Data Access Notebook](https://icepyx.readthedocs.io/en/latest/example_notebooks/IS2_data_access.html) example. The `.earthdata_login()` function is still available for backwards compatibility.\n",
- "\n",
- "If you are unable to remove `earthdata_login()` calls from your workflow, note that certain inputs, such as `earthdata_uid` and `email`, are no longer required. e.g. `region_a.earthdata_login(earthdata_uid, email)` becomes `region_a.earthdata_login()`\n",
+ "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is deprecated and will result in an error, as icepyx will call the login function as needed. The user will still need to provide their credentials.\n",
"```"
]
},
diff --git a/doc/source/example_notebooks/IS2_data_read-in.ipynb b/doc/source/example_notebooks/IS2_data_read-in.ipynb
index 9bbac368b..c20cfbc95 100644
--- a/doc/source/example_notebooks/IS2_data_read-in.ipynb
+++ b/doc/source/example_notebooks/IS2_data_read-in.ipynb
@@ -157,9 +157,7 @@
},
"source": [
"```{admonition} Important Authentication Update\n",
- "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is no longer required, as icepyx will call the login function as needed. The user will still need to provide their credentials using one of the three methods decribed in the [ICESat-2 Data Access Notebook](https://icepyx.readthedocs.io/en/latest/example_notebooks/IS2_data_access.html) example. The `.earthdata_login()` function is still available for backwards compatibility.\n",
- "\n",
- "If you are unable to remove `earthdata_login()` calls from your workflow, note that certain inputs, such as `earthdata_uid` and `email`, are no longer required. e.g. `region_a.earthdata_login(earthdata_uid, email)` becomes `region_a.earthdata_login()`\n",
+ "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is deprecated and will result in an error, as icepyx will call the login function as needed. The user will still need to provide their credentials.\n",
"```"
]
},
@@ -330,7 +328,7 @@
"```{admonition} Read Module Update\n",
"Previously, icepyx required two additional conditions: 1) a `product` argument and 2) that your files either matched the default `filename_pattern` or that the user provided their own `filename_pattern`. These two requirements have been removed. `product` is now read directly from the file metadata (the root group's `short_name` attribute). Flexibility to specify multiple files via the `filename_pattern` has been replaced with the [glob string](https://docs.python.org/3/library/glob.html) feature, and by allowing a list of filepaths as an argument.\n",
"\n",
- "The `product` and `filename_pattern` arguments have been maintained for backwards compatibility, but will be fully removed in icepyx version 1.0.0.\n",
+ "The `product` and `filename_pattern` arguments are now deprecated and were removed in icepyx version 1.0.0.\n",
"```"
]
},
diff --git a/doc/source/example_notebooks/IS2_data_variables.ipynb b/doc/source/example_notebooks/IS2_data_variables.ipynb
index c66445731..90fa8500c 100644
--- a/doc/source/example_notebooks/IS2_data_variables.ipynb
+++ b/doc/source/example_notebooks/IS2_data_variables.ipynb
@@ -347,9 +347,7 @@
},
"source": [
"```{admonition} Important Authentication Update\n",
- "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is no longer required, as icepyx will call the login function as needed. The user will still need to provide their credentials using one of the three methods decribed in the [ICESat-2 Data Access Notebook](https://icepyx.readthedocs.io/en/latest/example_notebooks/IS2_data_access.html) example. The `.earthdata_login()` function is still available for backwards compatibility.\n",
- "\n",
- "If you are unable to remove `earthdata_login()` calls from your workflow, note that certain inputs, such as `earthdata_uid` and `email`, are no longer required. e.g. `region_a.earthdata_login(earthdata_uid, email)` becomes `region_a.earthdata_login()`\n",
+ "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is deprecated and will result in an error, as icepyx will call the login function as needed. The user will still need to provide their credentials.\n",
"```"
]
},
diff --git a/doc/source/example_notebooks/IS2_data_visualization.ipynb b/doc/source/example_notebooks/IS2_data_visualization.ipynb
index ec87829c2..0f2819862 100644
--- a/doc/source/example_notebooks/IS2_data_visualization.ipynb
+++ b/doc/source/example_notebooks/IS2_data_visualization.ipynb
@@ -210,9 +210,7 @@
},
"source": [
"```{admonition} Important Authentication Update\n",
- "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is no longer required, as icepyx will call the login function as needed. The user will still need to provide their credentials using one of the three methods decribed in the [ICESat-2 Data Access Notebook](https://icepyx.readthedocs.io/en/latest/example_notebooks/IS2_data_access.html) example. The `.earthdata_login()` function is still available for backwards compatibility.\n",
- "\n",
- "If you are unable to remove `earthdata_login()` calls from your workflow, note that certain inputs, such as `earthdata_uid` and `email`, are no longer required. e.g. `region_a.earthdata_login(earthdata_uid, email)` becomes `region_a.earthdata_login()`\n",
+ "Previously, icepyx required you to explicitly use the `.earthdata_login()` function to login. Running this function is deprecated and will result in an error, as icepyx will call the login function as needed. The user will still need to provide their credentials.\n",
"```"
]
},
diff --git a/doc/source/user_guide/documentation/classes_dev_uml.svg b/doc/source/user_guide/documentation/classes_dev_uml.svg
index c5cd801aa..09c112f5c 100644
--- a/doc/source/user_guide/documentation/classes_dev_uml.svg
+++ b/doc/source/user_guide/documentation/classes_dev_uml.svg
@@ -232,32 +232,31 @@
icepyx.core.read.Read
-
-Read
-
-_filelist : NoneType, list
-_out_obj : Dataset
-_product : NoneType, str
-_read_vars
-filelist
-is_s3
-product
-vars
-
-__init__(data_source, product, filename_pattern, catalog, glob_kwargs, out_obj_type)
-_add_vars_to_ds(is2ds, ds, grp_path, wanted_groups_tiered, wanted_dict)
-_build_dataset_template(file)
-_build_single_file_dataset(file, groups_list)
-_check_source_for_pattern(source, filename_pattern)
-_combine_nested_vars(is2ds, ds, grp_path, wanted_dict)
-_read_single_grp(file, grp_path)
-load()
+
+Read
+
+_filelist : list
+_out_obj : Dataset
+_product
+_read_vars
+filelist
+is_s3
+product
+vars
+
+__init__(data_source, glob_kwargs, out_obj_type, product, filename_pattern, catalog)
+_add_vars_to_ds(is2ds, ds, grp_path, wanted_groups_tiered, wanted_dict)
+_build_dataset_template(file)
+_build_single_file_dataset(file, groups_list)
+_combine_nested_vars(is2ds, ds, grp_path, wanted_dict)
+_read_single_grp(file, grp_path)
+load()icepyx.core.read.Read->icepyx.core.auth.EarthdataAuthMixin
-
-
+
+
@@ -364,8 +363,8 @@
icepyx.core.variables.Variables->icepyx.core.read.Read
-
-
+
+_read_vars
diff --git a/doc/source/user_guide/documentation/packages_user_uml.svg b/doc/source/user_guide/documentation/packages_user_uml.svg
index a86000de8..5c45fc92b 100644
--- a/doc/source/user_guide/documentation/packages_user_uml.svg
+++ b/doc/source/user_guide/documentation/packages_user_uml.svg
@@ -4,11 +4,11 @@
-