Skip to content

Add create_resampler helper function #357

Description

@djhoese

Context

The assigned developers (among others) have been meeting during the Spring 2021 PCW to discuss a Pyresample 2.0. This issue discusses one of the changes that we think should be implemented on our road to version 2.0. Most features for version 2.0 will be backwards compatible and will not require a deprecation cycle.

For related issues, see the other issues in the v2.0 milestone (see sidebar).

Proposal

In recent development of pyresample we have started created "Resampler" classes which encapsulate the basic operations of resampling array-like data. Right now to use these a user has to know what class they want to use so they can import it and then use it. We've decided that to simplify things for the user we should create a create_resampler class.

Usage

from pyresample import create_resampler

resampler = create_resampler(src_geom, dst_geom, resampler='nearest')
resampled_data = resampler.resample(data, **kwargs)

Note that this requires assigning a name to every resampler. This is itself another big feature of v2.0 and will be discussed in another issue.

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions