|
13 | 13 | # limitations under the License. |
14 | 14 | """Public API for Xarray-Beam.""" |
15 | 15 |
|
16 | | -# pylint: disable=g-multiple-import |
| 16 | +# Note: import <name> as <name> is required for names to be exported. |
| 17 | +# See PEP 484 & https://github.com/jax-ml/jax/issues/7570 |
| 18 | +# pylint: disable=g-multiple-import,useless-import-alias,g-importing-member |
17 | 19 | from xarray_beam._src.combiners import ( |
18 | | - Mean, |
19 | | - MeanCombineFn, |
| 20 | + Mean as Mean, |
| 21 | + MeanCombineFn as MeanCombineFn, |
20 | 22 | ) |
21 | 23 | from xarray_beam._src.core import ( |
22 | | - Key, |
23 | | - DatasetToChunks, |
24 | | - ValidateEachChunk, |
25 | | - offsets_to_slices, |
26 | | - validate_chunk |
| 24 | + Key as Key, |
| 25 | + DatasetToChunks as DatasetToChunks, |
| 26 | + ValidateEachChunk as ValidateEachChunk, |
| 27 | + offsets_to_slices as offsets_to_slices, |
| 28 | + validate_chunk as validate_chunk, |
27 | 29 | ) |
28 | 30 | from xarray_beam._src.dataset import ( |
29 | | - Dataset, |
| 31 | + Dataset as Dataset, |
| 32 | + normalize_chunks as normalize_chunks, |
30 | 33 | ) |
31 | 34 | from xarray_beam._src.rechunk import ( |
32 | | - ConsolidateChunks, |
33 | | - ConsolidateVariables, |
34 | | - SplitChunks, |
35 | | - SplitVariables, |
36 | | - Rechunk, |
37 | | - consolidate_chunks, |
38 | | - consolidate_variables, |
39 | | - consolidate_fully, |
40 | | - split_chunks, |
41 | | - split_variables, |
42 | | - in_memory_rechunk, |
| 35 | + ConsolidateChunks as ConsolidateChunks, |
| 36 | + ConsolidateVariables as ConsolidateVariables, |
| 37 | + SplitChunks as SplitChunks, |
| 38 | + SplitVariables as SplitVariables, |
| 39 | + Rechunk as Rechunk, |
| 40 | + consolidate_chunks as consolidate_chunks, |
| 41 | + consolidate_variables as consolidate_variables, |
| 42 | + consolidate_fully as consolidate_fully, |
| 43 | + split_chunks as split_chunks, |
| 44 | + split_variables as split_variables, |
| 45 | + in_memory_rechunk as in_memory_rechunk, |
43 | 46 | ) |
44 | 47 | from xarray_beam._src.zarr import ( |
45 | | - open_zarr, |
46 | | - make_template, |
47 | | - replace_template_dims, |
48 | | - setup_zarr, |
49 | | - validate_zarr_chunk, |
50 | | - write_chunk_to_zarr, |
51 | | - ChunksToZarr, |
52 | | - DatasetToZarr, |
| 48 | + open_zarr as open_zarr, |
| 49 | + make_template as make_template, |
| 50 | + replace_template_dims as replace_template_dims, |
| 51 | + setup_zarr as setup_zarr, |
| 52 | + validate_zarr_chunk as validate_zarr_chunk, |
| 53 | + write_chunk_to_zarr as write_chunk_to_zarr, |
| 54 | + ChunksToZarr as ChunksToZarr, |
| 55 | + DatasetToZarr as DatasetToZarr, |
53 | 56 | ) |
54 | 57 |
|
55 | | -__version__ = '0.10.1' # automatically synchronized to pyproject.toml |
| 58 | +__version__ = '0.10.2' # automatically synchronized to pyproject.toml |
0 commit comments