Skip to content

Commit b4688e5

Browse files
author
Andy Barrett
committed
add test and restructure
1 parent a8485f4 commit b4688e5

File tree

1 file changed

+54
-21
lines changed

1 file changed

+54
-21
lines changed

tools-we-use.qmd

Lines changed: 54 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,57 @@
22
title: "Tools we use"
33
---
44

5-
## Python libraries
6-
7-
- earthaccess
8-
- xarray
9-
- Geopandas
10-
- rioxarray
11-
- rasterio
12-
- SlideRule
13-
- icepyx
14-
- cartopy
15-
- satpy
16-
- dask
17-
18-
## Other tools
19-
- Earthdata Search
20-
- Open Altimetry
21-
- HDFView
22-
- Panoply
23-
- NCView
24-
- QGIS
25-
- ArcGIS
5+
Currently, this cookbook features Python Packages (@sec-pythonpkg) for working with data supported by NSIDC DAAC. It also features some applications (@sec-applications) that are accessible through a web browser or as stand alone packages that need to be installed on your local machine.
6+
7+
The focus on Python not only reflects the expertise of NSIDC DAAC but also reflects the popularity of Python within the Earth and atmospheric science communities. However, we recognize that many of our users are more familiar with other programming langauges such as R and Matlab. We hope that we will be able to include these langauges as the Cookbook develops.
8+
9+
Using web or locally-installed applications is a good way to start to discover and learn about data. We often use these applications to explore datasetsm, find what data is available, and quicly visualize data. However, many investigations require large numbers of files to be accessed and processed. It is often more efficient to write scripts in Python or some other language to do this. In the cloud, scripts are often the only way to search for and access data. Scripts are also a way to make workflows reproducible, something that is difficult to do with a GUI application.
10+
11+
## Python Packages {#sec-pythonpkg}
12+
13+
There are many Python packages available for working with Earth science data. The packages we use in this Cookbook are an unashamedly opinionated selection; they are the tools we like to use. We also think that these tools are the easiest to use for the types of data mananaged by NSIDC DAAC. Most of the tools have been developed so that researchers do not have to worry about the low-level details of accessing and working with often complicated data used in Earth science. This reduces the amount of code you have to write and also reduces the number of mistakes you will inevitably make.
14+
15+
#### earthaccess
16+
[`earthaccess`](https://earthaccess.readthedocs.io/en/latest/) is a package to search for and access NASA Earth science data.
17+
18+
#### xarray
19+
[`xarray`](https://xarray.dev/) is a package to work with N-dimensional data (e.g `(time,x,y,z)`).
20+
21+
#### rioxarray
22+
[`rioxarray`](https://corteva.github.io/rioxarray/stable/index.html) is an extentsion to `xarray` that makes data "geospatially-aware".
23+
24+
#### rasterio
25+
[`rasterio`](https://rasterio.readthedocs.io/en/stable/intro.html) is a Python geospatial library for working with raster data.
26+
27+
#### Pandas
28+
29+
#### Geopandas
30+
31+
#### cartopy
32+
33+
#### SlideRule
34+
35+
#### icepyx
36+
37+
#### satpy
38+
39+
#### dask
40+
41+
## Installing Python Packages
42+
43+
44+
## Applications {#sec-applications}
45+
46+
#### Earthdata Search
47+
48+
#### Open Altimetry
49+
50+
#### HDFView
51+
52+
#### Panoply
53+
54+
#### NCView
55+
56+
#### QGIS
57+
58+
#### ArcGIS

0 commit comments

Comments
 (0)