An open API service providing commit metadata for open source projects.

GitHub / makepath/xarray-spatial / commits

Raster-based Spatial Analytics for Python

SHA Message Author Date Stats
475c2026 Drop non-finite-coordinate geometries and clamp row casts in rasterize (#3310) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
4 days ago
941021d7 Add GPU tests for mixed-type first/last merge ordering (#3296) (#3302) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
4 days ago
7aa3db40 Add interpolate edge-case and parameter test coverage (#3300) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
4 days ago
3781bf98 polygonize: honor _xrspatial_no_georef in CRS detection (#3293) (#3308) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
4 days ago
f14947af polygonize: jit the float-chunk region ranges scan (#3303) (#3314) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
38db569b Burn each geometry once per pixel under merge='sum'/'count' (#3313) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
4038ad62 Cut redundant work in interpolate backends (#3311) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
f4d07019 Widen rasterize() dtype annotation to the accepted forms (#3291) (#3297) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
299f4a23 Name kriging singular-fallback variance '{name}_variance' (#3289) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
da2f92f0 polygonize: cover the dask mask-rechunk path (#3299) (#3305) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
ec782dfd polygonize: raise on uint32 region overflow in cupy integer backend (#3292) (... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
a3b51141 Drop unused math import and fix isort drift in interpolate (#3286) (#3287) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
a74efc25 Add why-xarray-spatial page, retire raster_huh (#3249) (#3284) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
c8aea14b Fill pack=True nodata holes at the integer dtype's native width (#3277) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
7938cfd9 Add a docs-build CI job (#3252) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
1765d969 Read ITRF Helmert scale as ppm to match PROJ's data files (#3283) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
42e6f9f0 Reject non-WGS84 ellipsoids in the projection fast-path dispatch (#3282) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
0e18b6a2 Fix LAEA inverse rq normalization and authalic inverse series (#3280) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
c71af7de Upload shared coordinate arrays once per chunk in multi-band cupy reproject (... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
7ea97608 Promote reproject() to the dask path when the output is large (#3278) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
70ea8c6e Export VRTUnsupportedError, CloudSizeLimitError, PixelSafetyLimitError public... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
63c3f2eb Refuse pack=True values the packed integer dtype cannot hold (#3272) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
3b74a15a merge() keeps the shared integer input dtype instead of promoting to float64 ... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
f71bd0f5 Add gpu and dask+gpu legs to the pack=True feature tests (#3270) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
0ea0ae4c Correct the unpack docstring: masking still runs without scale/offset (#3263)... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
134b7366 Rewrap _attrs import in geotiff/_writers/gpu.py to isort line_length=100 (#32... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
c5d6a383 Replace the usage page with a runnable quickstart (#3249) (#3258) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
652afdd0 Rewrite the installation page: environments, all extras, GPU and cloud notes ... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
728bf2f4 Name dask compute tasks xrspatial.<tool> for readable task graphs (#3255) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
c0d5935e Fix stale Datashader claim and hardcoded links in getting-started docs (#3249... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
6efbc94a coregister=True reads COG overviews and fails fast on bad templates (#3254) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
e2c83337 Document coregister=True and register it as an experimental feature (#3248) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
0de3d86f Warn when coregister=True covers only a small fraction of the caller grid (#3... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
4e44452e Replace the numpy proximity line-sweep with an exact cKDTree query (#3245) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
74744b27 Address review: dask end-to-end warning test, lock note on _crs_to_dict (#324... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
33961b7b Silence pyproj lossy-PROJ-string warning in projection param extractors (#324... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
6983f881 Stream dask input through the GPU writer one tile-row band at a time (#3241) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
00dbba20 Fix to_geotiff(pack=True) crash on cupy and dask+cupy input (#3240) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
1e732b73 Keep float32 sources float32 through to_geotiff(pack=True) (#3080) (#3239) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
94992bb1 hotspots() returned all zeros instead of raising when the raster contains Inf... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
592f4e94 Defer the pack=True NaN guard into the dask graph so chunks compute once (#3237) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
a172608f Forward caller chunking to the coregister/auto_reproject output (#3236) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
e5de1dc6 Add cupy backend, NaN, and Fresnel-blocked coverage for visibility (#3202) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
fd5a59cf Fix cupy backend crash in cumulative_viewshed/visibility_frequency (#3205) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
682d4db1 Add GPU backend coverage for zonal regions and crosstab (#3203) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
377c35e9 Make focal kernel memory guard dtype-aware (#3223) (#3232) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
83d20057 Resolve focal.apply() default func per backend (#3215) (#3224) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
1ef866d0 Add focal edge-case and parameter tests from the test-coverage sweep (#3230) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
06ea616a Fix hotspots() docstring: backend list and kernel weight semantics (#3216) (#... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
3b30e893 Align clip_polygon dask+cupy mask chunks before map_blocks (#3186) (#3204) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
aace125b Make focal output dtype consistent across backends (#3226) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
419c644e Use largest chunk for clip_polygon rasterize mask on dask (#3191) (#3201) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
8408ec8f Compute dask source once in cumulative_viewshed (#3185) (#3199) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
1bcc0e9e Style: remove unused imports and fix import order in polygon_clip (#3198) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
f22d5fbe visibility: align output name and frequency_mhz hint with viewshed (#3183) (#... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
c2b7889a Fix to_geotiff dask+cupy crash in CPU streaming writer (gpu=False) (#3171) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
eaa5880e Make clip_polygon nodata dtype consistent across backends (#3208) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
f83ee50e Fix owa() dask path and batch wpm() validation into one scheduler pass (#3158) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
55e989a5 Validate raster inputs in hypsometric_integral() (#3211) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
e71927f1 Vectorize regions() relabel loop (#3207) (#3212) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
55fe0136 Fix mcda cupy and dask backend failures in owa, standardize, and sensitivity ... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
53c7ca7a Fix mcda API consistency: owa weights param, boolean_overlay Dataset input, a... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
a93f6847 Add cupy, dask, metadata, and edge-case test coverage for mcda (#3149) (#3156) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
f0e13f0c Guard monte_carlo dask materialization against OOM (#3145) (#3153) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
e208e79b Add proximity coverage tests: int rasters, bounded GPU metrics, empty input (... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
6824f16f Add reader.unpack / writer.pack to SUPPORTED_FEATURES at experimental tier (#... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
f79833c2 Preserve input float dtype in focal.mean() across all backends (#3214) (#3221) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
20972da6 Fix stale proximity/allocation/direction docstrings (#3091) (#3138) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
b8b6d582 Fix isort import-ordering in visibility.py (#3182) (#3189) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
bfe1833e Thread the nodata kwarg into _pack's NaN fill so pack=True holes match GDAL_N... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
23aa8953 mcda: remove unused warnings import, fix isort drift (#3143) (#3144) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
c7a8b649 Rewrite stale per-band SCALE/OFFSET in to_geotiff(pack=True) after band-subse... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
41e342ed Validate compression_level before GPU dispatch and pass it to fallback codecs... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
7d626328 Place non-georeferenced VRT tiles by explicit pixel offsets (#3116) (#3135)
Co-authored-by: copilot-swe-agent[bot] <1****t@u****m>
Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
eaefd8dd Document actual return types of vertical datum functions (#3097) (#3134) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
a4bff3b3 Keep standardize piecewise/categorical on the device for cupy inputs (#3159) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
3f496164 Fix compression corpus fixture path so oracle tests actually run (#3164) (#3169) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
6d584f4d Warn when the GPU writer materializes dask input; scope the streaming docs to... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
ff3844f4 Hoist input cast out of the cupy focal_stats loop (#3231) (#3233) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
3836bac3 Make focal memory guard backend-aware for dask input (#3218) (#3228) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
60f4546c Add clip_polygon backend/edge-case/metadata test coverage (#3197) (#3206) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
aa89f1e7 Fix README to_geotiff example that used the gated JPEG codec (#3162) (#3170) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
04f4c1c6 zonal.crosstab: tighten zone_ids/cat_ids type hints and fix stale nodata docs... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
076d4ffc Preserve input attrs in mcda.constrain() (#3147) (#3154) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
7ad05804 Keep integer dtype for empty reproject chunks (#3096) (#3133) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
56926967 Make monte_carlo sensitivity chunk-bounded on dask and drop constrain() deep ... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
2f2b7587 Drop two avoidable full-raster allocations in rasterize backends (#3107) (#3131) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
f1535ee6 Fix bounded dask GREAT_CIRCLE proximity missing antimeridian targets (#3108) ... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
da53d247 Mask 64-bit integer sentinels at native width in eager reads (#3098) (#3128) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
fbcff383 Accept cupy and dask+cupy inputs in reproject.merge() (#3095) (#3125) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
0d93ed6b Add xfail'd GPU and dask+GPU pack=True round-trip tests (#3114) (#3127)
Co-authored-by: copilot-swe-agent[bot] <1****t@u****m>
Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
50881399 Sort dask KDTree targets row-major so the tie-break matches numpy (#3090) (#3... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
9678e040 Hoist proximity line-sweep kernel to module level to stop per-call recompiles... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
bf995004 Add rasterize all_touched-line and non-iterable-input coverage tests (#3120)
Co-authored-by: copilot-swe-agent[bot] <1****t@u****m>
Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
81243efd Rename rasterize() use_cuda to gpu with a deprecation shim (#3089) (#3122) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
7ccec772 Reject zero and non-finite SCALE/OFFSET under unpack=True; guard pack=True ag... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
8008e9dc Gate CUDA reproject fast path on WGS84-compatible datums (#3094) (#3119) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
78d27c37 Group streaming-write rows into bands so source chunks compute once (#3117) (... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
2beca9eb Skip duplicate try_numba_transform probe in the numpy reproject chunk worker ... Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
be3c2c2c Remove obsolete strict xfail on the streaming 3-D reproject test (#3100) (#3181) Brendan Collins <b****l@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago

← Back to repository