Skip to content

Commit da40ea4

Browse files
Merge pull request #76 from nsidc/nsidc-iceflow
Consistently use `nsidc-iceflow` instead of `iceflow`
2 parents 6f72c9b + e889fe0 commit da40ea4

File tree

17 files changed

+83
-82
lines changed

17 files changed

+83
-82
lines changed

CHANGELOG.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@
1919
- Update `transform_itrf` function to be more flexible. Both forward and reverse
2020
transformations between proj-supported ITRFs are now supported, which means
2121
that more ITRF-to-ITRF transformations are handled.
22-
- Update `icepyx` dependency to >=2.0.0 for the "Using iceflow with icepyx to
23-
Generate an Elevation Timeseries" notebook.
22+
- Update `icepyx` dependency to >=2.0.0 for the "Using nsidc-iceflow with icepyx
23+
to Generate an Elevation Timeseries" notebook.
2424
- Filter for cloud-hosted data, avoiding duplicate granule results from
2525
`fetch.find_iceflow_data`
2626
- Pass through search kwargs to `earthaccess` without any type validation. This
2727
allows earthaccess to do watever validation it needs to, and then it passes
2828
those on to CMR. This provides much greater flexibility over data search and
2929
makes the interface more consistent with `icepyx` and `earthaccess`.
30-
https://github.com/nsidc/iceflow/issues/51.
30+
https://github.com/nsidc/nsidc-iceflow/issues/51.
3131
- Remove restrictive `fetch_iceflow_df` function from public API. Users should
3232
utilize the search, download, and read functions described in
3333
`doc/getting-started.md` instead.
@@ -42,7 +42,7 @@
4242
- Add support for ILVIS2 v1 and v2.
4343
- Improve API, providing ability to search across datasets and save to
4444
intermediate parquet file.
45-
- Add jupyter notebook showing use of `iceflow` alongside `icepyx`
45+
- Add jupyter notebook showing use of `nsidc-iceflow` alongside `icepyx`
4646

4747
# v0.2.0
4848

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
<img alt="NSIDC logo" src="https://nsidc.org/themes/custom/nsidc/logo.svg" width="150" />
33
</p>
44

5-
# Iceflow Python Library
5+
# `nsidc-iceflow` Python Library
66

7-
`iceflow` is a Python library that provides the ability to search, download, and
8-
access laser altimetry data from (pre-)Operation IceBridge and ICESat/GLAS
9-
datasets. The library also supports International Terrestrial Reference Frame
10-
(ITRF) transformations to facilitate comparisons across datasets. `iceflow`
11-
supports the following datasets:
7+
`nsidc-iceflow` is a Python library that provides the ability to search,
8+
download, and access laser altimetry data from (pre-)Operation IceBridge and
9+
ICESat/GLAS datasets. The library also supports International Terrestrial
10+
Reference Frame (ITRF) transformations to facilitate comparisons across
11+
datasets. `nsidc-iceflow` supports the following datasets:
1212

1313
| Dataset | Temporal Coverage |
1414
| -------------------------------------------------------- | ----------------------------- |
@@ -26,12 +26,12 @@ submissions and pull requests in order to foster community contribution. We will
2626
strive to respond to contributions in a timely manner, but make no guarantees.
2727

2828
If you discover any problems or bugs, please submit an
29-
[Issue](https://github.com/nsidc/iceflow/issues/new).
29+
[Issue](https://github.com/nsidc/nsidc-iceflow/issues/new).
3030

3131
If you would like to contribute to this repository, you may fork the repository
3232
and submit a pull request. See our
3333
[contributing documentation](https://iceflow.readthedocs.io/en/latest/contributing.html)
34-
for more information about how to contribute to `iceflow`.
34+
for more information about how to contribute to `nsidc-iceflow`.
3535

3636
See the [LICENSE](./LICENSE) for details on permissions and warranties. Please
3737
contact [email protected] for more information.
@@ -49,11 +49,11 @@ contact [email protected] for more information.
4949
pip install nsidc-iceflow
5050
```
5151

52-
### Using `iceflow`
52+
### Using `nsidc-iceflow`
5353

5454
See
55-
[Getting started with iceflow](https://iceflow.readthedocs.io/en/latest/getting-started.html)
56-
for information and examples about how to use `iceflow`.
55+
[Getting started with `nsidc-iceflow`](https://iceflow.readthedocs.io/en/latest/getting-started.html)
56+
for information and examples about how to use `nsidc-iceflow`.
5757

5858
## Credit
5959

docs/altimetry-data-overview.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ pulses are used to determine elevation data.
9191
```{note}
9292
9393
We recommend using the [_icepyx_](https://github.com/icesat2py/icepyx)
94-
library to access and interact with ICESat-2 data. Learn more about using `icepyx` with `iceflow` in the [Using iceflow with icepyx to Generate an Elevation Timeseries](notebooks/iceflow-with-icepyx) Jupyter notebook.
94+
library to access and interact with ICESat-2 data. Learn more about using `icepyx` with `nsidc-iceflow` in the [Using nsidc-iceflow with icepyx to Generate an Elevation Timeseries](notebooks/iceflow-with-icepyx) Jupyter notebook.
9595
9696
```
9797

@@ -148,7 +148,7 @@ ILVIS V2 data:
148148

149149
- `TLAT`/`TLON`/`ZT`, which represent the highest detected signal.
150150

151-
By default, `iceflow` will use `GLAT`/`GLON`/`GZ` as the primary
151+
By default, `nsidc-iceflow` will use `GLAT`/`GLON`/`GZ` as the primary
152152
latitude/longitude/elevation fields in `IceflowDataFrame`s. Use the
153153
`ilvis2_coordinate_set` kwarg on `read_iceflow_datafile(s)` or
154154
`make_iceflow_parquet` to select an different primary set of
@@ -182,14 +182,14 @@ these missions presents several challenges:
182182
and longitude is the same. These changes in geolocation need to be reconciled
183183
to allow meaningful comparisons within the long-term data record.
184184

185-
The `iceflow` Python library addresses these concerns by providing the ability
186-
to search, download, and access laser altimetry data from (pre-)Operation
187-
IceBridge and ICESat/GLAS datasets. The library also supports International
188-
Terrestrial Reference Frame (ITRF) transformations to facilitate comparisons
189-
across datasets.
185+
The `nsidc-iceflow` Python library addresses these concerns by providing the
186+
ability to search, download, and access laser altimetry data from
187+
(pre-)Operation IceBridge and ICESat/GLAS datasets. The library also supports
188+
International Terrestrial Reference Frame (ITRF) transformations to facilitate
189+
comparisons across datasets.
190190

191191
Companion Jupyter notebooks give additional information and contain example code
192-
about `iceflow`.
192+
about `nsidc-iceflow`.
193193

194194
[NSIDC Iceflow example](./notebooks/iceflow-example) provides an example of how
195195
to search for, download, and interact with `ILATM1B v1` data for a small area of
@@ -199,13 +199,13 @@ datasets. To learn more about ITRF transformations, see the
199199
[Applying Coordinate Transformations to Facilitate Data Comparison](./notebooks/corrections)
200200
notebook.
201201

202-
[Using iceflow with icepyx to Generate an Elevation Timeseries](./notebooks/iceflow-with-icepyx)
202+
[Using nsidc-iceflow with icepyx to Generate an Elevation Timeseries](./notebooks/iceflow-with-icepyx)
203203
shows how to search for, download, and interact with a large amount of data
204-
across many datasets supported by `iceflow`. It also illustrates how to utilize
205-
[icepyx](https://icepyx.readthedocs.io/en/latest/) to find and access ICESat-2
206-
data. Finally, the notebook provides a simple time-series analysis for elevation
207-
change over an area of interest across `iceflow` supported datasets and
208-
ICESat-2.
204+
across many datasets supported by `nsidc-iceflow`. It also illustrates how to
205+
utilize [icepyx](https://icepyx.readthedocs.io/en/latest/) to find and access
206+
ICESat-2 data. Finally, the notebook provides a simple time-series analysis for
207+
elevation change over an area of interest across `nsidc-iceflow` supported
208+
datasets and ICESat-2.
209209

210210
## References
211211

@@ -227,4 +227,4 @@ ICESat-2.
227227
With the knowledge gained from reading this page, users should be prepared for
228228
the [NSIDC Iceflow example](./notebooks/iceflow-example) notebook, which
229229
provides an example of how to search for, download, and interact with
230-
`ILATM1B v1` data for a small area of interest with the `iceflow` library.
230+
`ILATM1B v1` data for a small area of interest with the `nsidc-iceflow` library.

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"footer_icons": [
3636
{
3737
"name": "GitHub",
38-
"url": "https://github.com/NSIDC/iceflow",
38+
"url": "https://github.com/NSIDC/nsidc-iceflow",
3939
"html": """
4040
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16">
4141
<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path>
@@ -44,7 +44,7 @@
4444
"class": "",
4545
},
4646
],
47-
"source_repository": "https://github.com/NSIDC/iceflow",
47+
"source_repository": "https://github.com/NSIDC/nsidc-iceflow",
4848
"source_branch": "main",
4949
"source_directory": "docs/",
5050
}

docs/contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Available tasks:
4444

4545
## Jupyter Notebooks
4646

47-
There are Jupyter Notebooks showing `iceflow` functionality under
47+
There are Jupyter Notebooks showing `nsidc-iceflow` functionality under
4848
`docs/notebooks/`.
4949

5050
To get started with developing existing or new notebooks, first install the

docs/getting-started.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
1-
# Getting started with iceflow
1+
# Getting started with `nsidc-iceflow`
22

33
## Altimetry Overview
44

5-
Before working with `iceflow` directly, it may be helpful to understand the
6-
basics about pre-IceBridge, IceBridge, ICESat/GLAS and ICESat-2 datasets. Learn
7-
about these `iceflow` supported datasets in
5+
Before working with `nsidc-iceflow` directly, it may be helpful to understand
6+
the basics about pre-IceBridge, IceBridge, ICESat/GLAS and ICESat-2 datasets.
7+
Learn about these `nsidc-iceflow` supported datasets in
88
[Altimetry Data at the NSIDC DAAC: Point Cloud Data Overview](./altimetry-data-overview)
99

1010
## Jupyter Notebooks
1111

12-
Executable Jupyter Notebooks provide a great starting point for using `iceflow`.
13-
See [Jupyter Notebooks](./notebooks/index.md) for more information.
12+
Executable Jupyter Notebooks provide a great starting point for using
13+
`nsidc-iceflow`. See [Jupyter Notebooks](./notebooks/index.md) for more
14+
information.
1415

1516
## API overview
1617

17-
`iceflow` provides a simple API for finding, downloading, and accessing
18+
`nsidc-iceflow` provides a simple API for finding, downloading, and accessing
1819
iceflow-supported datasets.
1920

2021
### Finding data
2122

22-
To find `iceflow`-supported data for an area of interest and timeframe, use
23-
[`find_iceflow_data`](nsidc.iceflow.find_iceflow_data):
23+
To find `nsidc-iceflow`-supported data for an area of interest and timeframe,
24+
use [`find_iceflow_data`](nsidc.iceflow.find_iceflow_data):
2425

2526
```
2627
import datetime as dt
@@ -54,7 +55,7 @@ search_results = find_iceflow_data(
5455
5556
```
5657

57-
`iceflow` currently supports the following datasets:
58+
`nsidc-iceflow` currently supports the following datasets:
5859

5960
| Dataset | Temporal Coverage |
6061
| -------------------------------------------------------- | ----------------------------- |
@@ -139,7 +140,7 @@ crash if physical memory limits are exceeded.
139140

140141
Users of ILVIS2 data should be aware that ILVIS2 data contains multiple sets of
141142
lat/lon/elev that may be of interest. By default, the `low_mode` set is used as
142-
the primary set of latitude/longitude/elevation used by `iceflow`.
143+
the primary set of latitude/longitude/elevation used by `nsidc-iceflow`.
143144

144145
See [ILVIS2 data](./altimetry-data-overview.md#ilvis2-data) for more
145146
information.

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# iceflow
1+
# `nsidc-iceflow`
22

33
```{toctree}
44
:maxdepth: 2

docs/notebooks/iceflow-example.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": "7174387c-05aa-4f8f-b3bd-902d4f635d9b",
66
"metadata": {},
77
"source": [
8-
"# NSIDC Iceflow example\n",
8+
"# `nsidc-iceflow` example\n",
99
"\n",
1010
"This notebook shows an example of how to use the `nsidc-iceflow` Python library to do ITRF transformations with real data. We recommend starting with the [Applying Coordinate Transformations to Facilitate Data Comparison](./corrections) notebook to learn more about ITRF transformations and why they matter.\n",
1111
"\n",
@@ -15,7 +15,7 @@
1515
"\n",
1616
"Finding, downloading, and reading ILATM1B v1 data with `nsidc-iceflow` is straightforward. ILATM1B data can be very large, so for the purposes of this example we will focus on just a small area near Pine Island Glacier along with a short date range in order to fetch a manageable amount of data.\n",
1717
"\n",
18-
"To learn about how to download and manage larger amounts of data across many datasets with `nsidc-iceflow`, see the [Using iceflow with icepyx to Generate an Elevation Timeseries](./iceflow-with-icepyx) notebook."
18+
"To learn about how to download and manage larger amounts of data across many datasets with `nsidc-iceflow`, see the [Using nsidc-iceflow with icepyx to Generate an Elevation Timeseries](./iceflow-with-icepyx) notebook."
1919
]
2020
},
2121
{

0 commit comments

Comments
 (0)