@@ -112,13 +112,13 @@ def __init__(
112112 fill_value = None
113113
114114 if units is not None :
115- self .set_units ( units )
115+ self ._set_component ( " units" , units , copy = False )
116116
117117 if calendar is not None :
118- self .set_calendar ( calendar )
118+ self ._set_component ( " calendar" , calendar , copy = False )
119119
120120 if fill_value is not None :
121- self .set_fill_value ( fill_value )
121+ self ._set_component ( " fill_value" , fill_value , copy = False )
122122
123123 if _use_array and array is not None :
124124 self ._set_Array (array , copy = copy )
@@ -135,9 +135,6 @@ def __data__(self):
135135 """
136136 return self
137137
138- # ----------------------------------------------------------------
139- # Attributes
140- # ----------------------------------------------------------------
141138 @property
142139 def array (self ):
143140 """Return an independent `numpy` array containing the data.
@@ -282,9 +279,6 @@ def size(self):
282279 """
283280 return self ._get_Array ().size
284281
285- # ----------------------------------------------------------------
286- # Methods
287- # ----------------------------------------------------------------
288282 def copy (self , array = True ):
289283 """Return a deep copy of the data.
290284
@@ -365,14 +359,6 @@ def del_calendar(self, default=ValueError()):
365359 """
366360 return self ._del_component ("calendar" , default )
367361
368- # try:
369- # return self._del_component("calendar")
370- # except ValueError:
371- # print(88888, repr(default))
372- # return self._default(
373- # default, f"{self.__class__.__name__!r} has no calendar"
374- # )
375-
376362 def del_fill_value (self , default = ValueError ()):
377363 """Delete the fill value.
378364
@@ -414,14 +400,6 @@ def del_fill_value(self, default=ValueError()):
414400 """
415401 return self ._del_component ("fill_value" , default )
416402
417- # try:
418- # return self._del_component("fill_value")
419- # except ValueError:
420- # return self._default(
421- # default,
422- # "{!r} has no fill value".format(self.__class__.__name__),
423- # )
424-
425403 def del_units (self , default = ValueError ()):
426404 """Delete the units.
427405
@@ -460,13 +438,6 @@ def del_units(self, default=ValueError()):
460438 """
461439 return self ._del_component ("units" , default )
462440
463- # try:
464- # return self._del_component("units")
465- # except ValueError:
466- # return self._default(
467- # default, "{!r} has no units".format(self.__class__.__name__)
468- # )
469-
470441 def get_calendar (self , default = ValueError ()):
471442 """Return the calendar.
472443
@@ -506,13 +477,6 @@ def get_calendar(self, default=ValueError()):
506477 """
507478 return self ._get_component ("calendar" , default )
508479
509- # try:
510- # return self._get_component("calendar")
511- # except ValueError:
512- # return self._default(
513- # default, "{!r} has no calendar".format(self.__class__.__name__)
514- # )
515-
516480 def _get_Array (self , default = ValueError ()):
517481 """Return the array object.
518482
@@ -537,13 +501,6 @@ def _get_Array(self, default=ValueError()):
537501 """
538502 return self ._get_component ("array" , default )
539503
540- # try:
541- # return self._get_component("array")
542- # except ValueError:
543- # return self._default(
544- # default, "{!r} has no array".format(self.__class__.__name__)
545- # )
546-
547504 def get_fill_value (self , default = ValueError ()):
548505 """Return the missing data value.
549506
@@ -587,14 +544,6 @@ def get_fill_value(self, default=ValueError()):
587544 """
588545 return self ._get_component ("fill_value" , default )
589546
590- # try:
591- # return self._get_component("fill_value")
592- # except ValueError:
593- # return self._default(
594- # default,
595- # "{!r} has no fill value".format(self.__class__.__name__),
596- # )
597-
598547 def get_units (self , default = ValueError ()):
599548 """Return the units.
600549
@@ -633,13 +582,6 @@ def get_units(self, default=ValueError()):
633582 """
634583 return self ._get_component ("units" , default )
635584
636- # try:
637- # return self._get_component("units")
638- # except ValueError:
639- # return self._default(
640- # default, "{!r} has no units".format(self.__class__.__name__)
641- # )
642-
643585 def has_units (self ):
644586 """Whether units have been set.
645587
@@ -834,9 +776,6 @@ def set_fill_value(self, value):
834776 False
835777
836778 """
837- # if value is None:
838- # self.del_fill_value(None)
839-
840779 self ._set_component ("fill_value" , value , copy = False )
841780
842781 def set_units (self , value ):
0 commit comments