|
4 | 4 | import pint
|
5 | 5 | from pint.quantity import Quantity
|
6 | 6 | from pint.unit import Unit
|
7 |
| -from xarray import ( |
8 |
| - DataArray, |
9 |
| - Dataset, |
10 |
| - register_dataarray_accessor, |
11 |
| - register_dataset_accessor, |
12 |
| -) |
| 7 | +from xarray import DataArray, register_dataarray_accessor, register_dataset_accessor |
13 | 8 | from xarray.core.npcompat import IS_NEP18_ACTIVE
|
14 | 9 |
|
15 | 10 | from . import conversion
|
@@ -375,27 +370,6 @@ def to(self, units=None, **unit_kwargs):
|
375 | 370 |
|
376 | 371 | return conversion.convert_units(self.da, units)
|
377 | 372 |
|
378 |
| - def to_base_units(self): |
379 |
| - quantity = self.da.data.to_base_units() |
380 |
| - return DataArray( |
381 |
| - dim=self.da.dims, |
382 |
| - data=quantity, |
383 |
| - coords=self.da.coords, |
384 |
| - attrs=self.da.attrs, |
385 |
| - encoding=self.da.encoding, |
386 |
| - ) |
387 |
| - |
388 |
| - # TODO integrate with the uncertainties package here...? |
389 |
| - def plus_minus(self, value, error, relative=False): |
390 |
| - quantity = self.da.data.plus_minus(value, error, relative) |
391 |
| - return DataArray( |
392 |
| - dim=self.da.dims, |
393 |
| - data=quantity, |
394 |
| - coords=self.da.coords, |
395 |
| - attrs=self.da.attrs, |
396 |
| - encoding=self.da.encoding, |
397 |
| - ) |
398 |
| - |
399 | 373 | def sel(
|
400 | 374 | self, indexers=None, method=None, tolerance=None, drop=False, **indexers_kwargs
|
401 | 375 | ):
|
@@ -630,14 +604,6 @@ def to(self, units=None, **unit_kwargs):
|
630 | 604 |
|
631 | 605 | return conversion.convert_units(self.ds, units)
|
632 | 606 |
|
633 |
| - def to_base_units(self): |
634 |
| - base_vars = {name: da.pint.to_base_units() for name, da in self.ds.items()} |
635 |
| - return Dataset(base_vars, coords=self.ds.coords, attrs=self.ds.attrs) |
636 |
| - |
637 |
| - # TODO unsure if the upstream capability exists in pint for this yet. |
638 |
| - def to_system(self, system): |
639 |
| - raise NotImplementedError |
640 |
| - |
641 | 607 | def sel(
|
642 | 608 | self, indexers=None, method=None, tolerance=None, drop=False, **indexers_kwargs
|
643 | 609 | ):
|
|
0 commit comments