Recent Releases of eotransform-xarray
eotransform-xarray - Resampling updates now spatial coordinates
- ResampleWithGauss updates now spatial coordinates y and x based on the geo transformation and size of the target area
- Python
Published by SwamyDev over 2 years ago
eotransform-xarray - Resampling updates now spatial coordinates
- ResampleWithGauss updates now spatial coordinates y and x based on the geo transformation and size of the target area
- Python
Published by SwamyDev over 2 years ago
eotransform-xarray - Add README examples, API documentation and citation info
- Updated README with a usage example
- Added API docs
- Added citation info file via CITATION.cff
https://eotransform-xarray.readthedocs.io/
- Python
Published by SwamyDev almost 3 years ago
eotransform-xarray - Decoder numba tranform & performance improvements
- Introduce
Decoderto decode arrays parallelized using numba - Performance improvements of
ResampleWithGaussby creating emptyoutput raster arrays and filling nans inside the parallel resample function - Because of significant performance gains by just creating empty output rasters, removed the empty out raster factory as there is currently no need for it
- Bugfix where check for numba engine wasn't properly performed
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Use None as default value in `ProcessingConfig`
pyyaml can't handle dataclass fields properly with default factories.
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Default empty output raster factory fills raster with nans
To be backwards compatible
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Resampling performance improvements and more config options
- Improved performance of numba gaussian weight calculation
- Make
ProcessingConfiga yaml object for easy config files - Add option to specify resampling segments to
ProcessingConfig - Add parameter to
ResampleWithGaussctor to specify custom out raster factory
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Add various small utility transforms
DropDimsmaps to xarray'sdrop_dimsDropSelmaps to xarray'sdrop_selReducemaps to xarray'sreduceSqueezemaps to xarrayssqueezeSendToStreamallows to send array data to an input stream and provides an according interface
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Add preloading options for resampling parameters
- use
load_in_resampling_paramsto load and provide parameters for input parameter loading - use
load_out_resampling_paramsto load and provide parameters for output parameter loading
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Fix handling legacy scale as `scale_factor` string tag
- We now detect if a legacy formatted GeoTif has its scale factor specified with the correct name, but as a string
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Support latest rioxarray version & change raster loading interface
- Support tags parsing via
rioxarrayand allow upgrade to latest version - Tags are now part of the top
xarray.attrsproperty and not nested inside a special 'tag' dictionary, to matchrioxarray - Removed the special rasterio open kwargs parameter from all raster loading function, as this is all now handled via
rioxarray.open_rasteriointerface
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Toggle commit message Fix numpy bool cast to use compatible np.bool_
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Provide masking capabilities and tif loading functions
- Implement
MaskWhereto produce masks in a simple and general way - Extract the load tif functionality into functions
- Introduce
TransformerOfDatasetprotocol - Provide
ApplyToDataVartransformer to transform specific variables of a dataset
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Add `TransformerOfDataset` protocol
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Use orbit coordinates to determine plia in sig0 norm
NormalizeSig0ToRefLiaBySlopeuses and requires now orbit coordinates for the plia array stack and for the sig0 input, instead of attributes and dictionaries
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Add meta data to normalization & fix LIA per orbit
NormalizeSig0ToRefLiaBySlopeadds now appropriate metadata to the transformed array to be able to track sources and process of normalizationNormalizeSig0ToRefLiaBySloperequires now that LIA maps are specified per orbit and inputs must provide their orbit to be able to select the correct LIA map
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Add sig0 normalization to reference angle trans
- Provide NormalizeSig0ToRefLiaBySlope to normalize sig0 to a given reference angle
- Python
Published by SwamyDev about 3 years ago
eotransform-xarray - Add AggregateAlongDim transformation
- Provide new
AggregateAlongDimtransformator for time series aggregation - Provide pearsonr as an example
- Python
Published by SwamyDev over 3 years ago
eotransform-xarray - Add dask engine to resampling transformer
- allows using dask to scale resampling of raster data
- changes the optional processing protocol of the
ResampleWithGausstransformer
- Python
Published by SwamyDev over 3 years ago
eotransform-xarray - Resampling preserves time and parameter coords
ResampleWithGaussnow correctly passes along coordinates of time and parameter dimensions
- Python
Published by SwamyDev over 3 years ago
eotransform-xarray - Resampling using Gauss interpolation
- Provide a new transformer
ResampleWithGaussto resample arbitrary swaths of lat/lon points - Resampling transformation parameters can be cached in zarr storage
- Python
Published by SwamyDev over 3 years ago
eotransform-xarray - Add filepath(s) coordinate
A new coordinate has been introduced designating the tif file that has been used to load this part of the data.
- Python
Published by SwamyDev over 3 years ago
eotransform-xarray - Pass on rioxarray options & add modify attrs transform
- when loading files, you can now pass through rioxarray.open_rasterio and rasterio.open kwargs
- added the ModifyAttr transformation, so you can update xarray attributes from within a pipeline without needing to add extra code
- Python
Published by SwamyDev over 3 years ago