stems.tests.build_data module¶
Test data simulation helpers
-
create_test_dataset(compute=False, data_vars=['blu', 'grn', 'red', 'nir'], dtype='int16', ny=7, nx=11, ntime=100, chunk_y=3, chunk_x=5, chunk_time=25, nodata=-1234, crs=CRS.from_epsg(32619), transform=Affine(30.0, 0.0, 100.0,
-
0.0, -30.0, 200.0))
Create a test xarray.Dataset
-
create_test_netcdf4(dst='test.nc', data_vars=['blu', 'grn', 'red', 'nir'], dtype='int16', ny=7, nx=11, ntime=100, chunk_y=3, chunk_x=5, chunk_time=25, nodata=-1234, crs=CRS.from_epsg(32619), transform=Affine(30.0, 0.0, 100.0,
-
0.0, -30.0, 200.0))
Create a test xarray.Dataset and write it to a NetCDF4 file
-
create_test_raster(dst='test.tif', driver='GTiff', count=4, dtype='int16', height=7, width=11, blockysize=5, blockxsize=11, nodata=-1234, crs=CRS.from_epsg(32619), transform=Affine(30.0, 0.0, 100.0,
-
0.0, -30.0, 200.0))
Create a random raster file for testing
- Returns
str – Filename to raster
dict – Rasterio metadata used to write image
dict – All relevant metadata