Skip to content

Commit 81b1384

Browse files
danielfromearthjules32asteiker
authored
Apply suggestions from code review
Co-authored-by: Daniel Kaufman <114174502+danielfromearth@users.noreply.github.com> Co-authored-by: Julia Stewart Lowndes <julia@openscapes.org> Co-authored-by: Amy Steiker <47193922+asteiker@users.noreply.github.com>
1 parent 1af1724 commit 81b1384

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

paper/paper.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,7 @@ access. These both may even occur within a single analysis workflow. During work
143143
Openscapes [@nasa_openscapes; @lowndes2019], the need for simpler tools became evident.
144144
`earthaccess` was created to address this gap: it provides uniform access to NASA
145145
Earthdata regardless of data storage location and handles authentication, credentials, and tokening behind the scenes, enabling researchers to focus more on scientific interpretation and discovery.
146-
The target audience includes Earth scientists, remote sensing researchers, climate modelers,
147-
hydrologists, ecologists, and any researcher, application developer, or educator who needs
148-
to work with NASA Earth science data. The library is designed to be approachable for those new to Python -- with a
146+
The target audience spans Earth system science — from atmospheric scientists and oceanographers to ecologists and land surface modelers — as well as operational communities such as weather forecasters and disaster response practitioners. It also serves remote sensing researchers, application developers, educators, and decision-makers who work with NASA Earth science data. The library is designed to be approachable for those new to Python -- with a
149147
three-step workflow of `login()`, `search_data()`, and `download()` -- while offering
150148
sufficient depth for advanced users who need direct S3 access, streaming file handles,
151149
or virtual dataset construction for large-scale analysis.
@@ -206,9 +204,9 @@ component of the data access workflow:
206204
preserve the full metadata response while exposing convenience methods for data
207205
links, spatial footprints, and formatted citations.
208206

209-
3. **Access**: Detects at runtime whether the process is running within AWS `us-west-2`
207+
3. **Access**: Attempts to detect at runtime whether the process is running within AWS `us-west-2`
210208
and automatically selects the optimal access path -- direct S3 reads for in-region
211-
access or HTTPS downloads otherwise. Files can be opened as `fsspec`-compatible
209+
access or HTTPS downloads otherwise. Users can manually specify an access path if needed. Files can be opened as `fsspec`-compatible
212210
file-like objects for streaming into libraries such as xarray [@xarray], or
213211
downloaded to disk with parallel, fault-tolerant transfers.
214212

@@ -268,8 +266,8 @@ and independent open-source contributors. This breadth reflects both the library
268266
relevance across domains and the health of its contributor community.
269267

270268
**Integration with the NASA ecosystem.** `earthaccess` is featured in the official NASA
271-
Earthdata tutorials, including <https://www.earthdata.nasa.gov/data/tools/earthaccess>, has been presented at multiple large professional meetings (including several American Geophysical Union Annual and Earth System Information Partnership (ESIP) meetings), and was the subject of
272-
a NASA ESDS Tech Spotlight presentation. The documentation includes executable Jupyter
269+
Earthdata tools catalog (<https://www.earthdata.nasa.gov/data/tools/earthaccess>) and in other NASA Earthdata tutorials. It has been presented at multiple large professional meetings -- including several American Geophysical Union (AGU) Annual Meetings and Earth System Information Partnership (ESIP) meetings -- and was the subject of
270+
a NASA ESDS Tech Spotlight presentation (see <https://earthaccess.readthedocs.io> homepage for links to recent slides and recordings). The documentation includes executable Jupyter
273271
notebooks demonstrating workflows with ICESat-2, EMIT, TEMPO, SMAP, and other missions,
274272
providing reproducible entry points for researchers.
275273

@@ -284,7 +282,7 @@ Preparation of this manuscript was assisted by Claude [Sonnet 4.6 and Opus 4.6]
284282
# Acknowledgements
285283

286284
The development of `earthaccess` was supported by NASA's Earth Science Data Systems
287-
(ESDS) program through the Openscapes project (NASA award **______**, PIs Julia
285+
(ESDS) program through the NASA Openscapes project (NASA award #20-TWSC20-2-0003 “Openscapes: Enabling a new era of science on the cloud, in response to the 2020 NASA ROSES Element E2”,
288286
Lowndes and Erin Robinson). We thank NASA Openscapes for the community workshops, collaborative working environment, and people-first approach that have motivated and continue to support this work. We are grateful to the
289287
National Snow and Ice Data Center (NSIDC) for hosting the repository during its initial
290288
development, and to all contributors who have shaped `earthaccess` through contributing code,

0 commit comments

Comments
 (0)