Skip to content

Commit 14be509

Browse files
authored
Release 0.2.0 (#48)
1 parent b5d9101 commit 14be509

File tree

4 files changed

+24
-4
lines changed

4 files changed

+24
-4
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## 0.2.0 (2021-05-05)
4+
Call [`stackstac.show`](https://stackstac.readthedocs.io/en/latest/api/main/stackstac.show.html) to render DataArrays in interactive ipyleaflet maps in your notebook! See [this example](https://stackstac.readthedocs.io/en/latest/examples/show.html) for more.
5+
6+
- [`mosaic`](https://stackstac.readthedocs.io/en/latest/api/main/stackstac.mosaic.html) function
7+
- Exposed some assorted [handy geospatial ops](https://stackstac.readthedocs.io/en/latest/api/main.html#operations)
8+
- More robustly get band metadata (if one Item is missing some asset metadata, just ignore it instead of dropping the whole thing)
9+
- Fixed occasional `ValueError: conflicting sizes for dimension`
10+
- Resolved issue where timestamps became integers
11+
- Support [pystac-client](https://github.com/stac-utils/pystac-client) ItemCollections
12+
- Minimum Python version is now (accurately) 3.8. Stackstac would have failed upon import on 3.7 before.
13+
314
## 0.1.1 (2021-04-16)
415
- Passing a `gdal_env` now works when using a distributed cluster (before, you got a pickle error when calling `.compute()`)
516
- Many typos fixed, thanks [@kylebarron](https://github.com/kylebarron) and [@RichardScottOZ](https://github.com/RichardScottOZ)!

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,7 @@ pip install stackstac
6262

6363
Windows notes:
6464

65-
It is a good idea to use anaconda to handle installing rasterio on Windows. There is considerably more pain involved with GDAL-type installations using pip.
66-
Then `pip install stackstac`.
65+
It's a good idea to use `conda` to handle installing rasterio on Windows. There's considerably more pain involved with GDAL-type installations using pip. Then `pip install stackstac`.
6766

6867
## Things `stackstac` does for you:
6968

@@ -72,6 +71,7 @@ Then `pip install stackstac`.
7271
* Efficiently generate a Dask graph for loading the data in parallel.
7372
* Mediate between Dask's parallelism and GDAL's aversion to it, allowing for fast, multi-threaded reads when possible, and at least preventing segfaults when not.
7473
* Mask nodata and rescale by dataset-level scales/offsets.
74+
* Display data in interactive maps in a notebook, computed on the fly by Dask.
7575

7676
## Limitations:
7777

examples/show.ipynb

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,15 @@
4545
"import distributed"
4646
]
4747
},
48+
{
49+
"source": [
50+
"You _definitely_ will need a cluster near the data for this (or to run on a beefy VM in `us-west-2`).\n",
51+
"\n",
52+
"You can sign up for a Coiled account and run clusters for free at https://cloud.coiled.io/ — no credit card or username required, just sign in with your GitHub or Google account."
53+
],
54+
"cell_type": "markdown",
55+
"metadata": {}
56+
},
4857
{
4958
"cell_type": "code",
5059
"execution_count": 3,
@@ -1145,4 +1154,4 @@
11451154
},
11461155
"nbformat": 4,
11471156
"nbformat_minor": 5
1148-
}
1157+
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ license = "MIT"
66
name = "stackstac"
77
readme = "README.md"
88
repository = "https://github.com/gjoseph92/stackstac"
9-
version = "0.1.1"
9+
version = "0.2.0"
1010

1111
[tool.poetry.dependencies]
1212
Bottleneck = {version = "^1.3.2", optional = true}

0 commit comments

Comments
 (0)