@@ -168,7 +168,15 @@ def lazy_elemwise_func(array, func: Callable, dtype: np.typing.DTypeLike):
168
168
169
169
170
170
def unpack (var : Variable ) -> T_VarTuple :
171
- return var .dims , var .data , var .attrs .copy (), var .encoding .copy (), var .enum_meaning , var .enum_name ,
171
+ return (
172
+ var .dims ,
173
+ var .data ,
174
+ var .attrs .copy (),
175
+ var .encoding .copy (),
176
+ var .enum_meaning ,
177
+ var .enum_name ,
178
+ )
179
+
172
180
173
181
def safe_setitem (dest , key : Hashable , value , name : T_Name = None ):
174
182
if key in dest :
@@ -245,7 +253,15 @@ def encode(self, variable: Variable, name: T_Name = None):
245
253
if not pd .isnull (fill_value ) and not fv_exists :
246
254
data = duck_array_ops .fillna (data , fill_value )
247
255
248
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
256
+ return Variable (
257
+ dims ,
258
+ data ,
259
+ attrs ,
260
+ encoding ,
261
+ fastpath = True ,
262
+ enum_meaning = enum_meaning ,
263
+ enum_name = enum_name ,
264
+ )
249
265
250
266
def decode (self , variable : Variable , name : T_Name = None ):
251
267
dims , data , attrs , encoding , enum_meaning , enum_name = unpack (variable )
@@ -281,7 +297,15 @@ def decode(self, variable: Variable, name: T_Name = None):
281
297
)
282
298
data = lazy_elemwise_func (data , transform , dtype )
283
299
284
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
300
+ return Variable (
301
+ dims ,
302
+ data ,
303
+ attrs ,
304
+ encoding ,
305
+ fastpath = True ,
306
+ enum_meaning = enum_meaning ,
307
+ enum_name = enum_name ,
308
+ )
285
309
else :
286
310
return variable
287
311
@@ -332,7 +356,15 @@ def encode(self, variable: Variable, name: T_Name = None) -> Variable:
332
356
if "scale_factor" in encoding :
333
357
data /= pop_to (encoding , attrs , "scale_factor" , name = name )
334
358
335
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
359
+ return Variable (
360
+ dims ,
361
+ data ,
362
+ attrs ,
363
+ encoding ,
364
+ fastpath = True ,
365
+ enum_meaning = enum_meaning ,
366
+ enum_name = enum_name ,
367
+ )
336
368
337
369
def decode (self , variable : Variable , name : T_Name = None ) -> Variable :
338
370
_attrs = variable .attrs
@@ -354,7 +386,15 @@ def decode(self, variable: Variable, name: T_Name = None) -> Variable:
354
386
)
355
387
data = lazy_elemwise_func (data , transform , dtype )
356
388
357
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
389
+ return Variable (
390
+ dims ,
391
+ data ,
392
+ attrs ,
393
+ encoding ,
394
+ fastpath = True ,
395
+ enum_meaning = enum_meaning ,
396
+ enum_name = enum_name ,
397
+ )
358
398
else :
359
399
return variable
360
400
@@ -375,7 +415,15 @@ def encode(self, variable: Variable, name: T_Name = None) -> Variable:
375
415
attrs ["_FillValue" ] = new_fill
376
416
data = duck_array_ops .astype (duck_array_ops .around (data ), signed_dtype )
377
417
378
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
418
+ return Variable (
419
+ dims ,
420
+ data ,
421
+ attrs ,
422
+ encoding ,
423
+ fastpath = True ,
424
+ enum_meaning = enum_meaning ,
425
+ enum_name = enum_name ,
426
+ )
379
427
else :
380
428
return variable
381
429
@@ -409,7 +457,15 @@ def decode(self, variable: Variable, name: T_Name = None) -> Variable:
409
457
stacklevel = 3 ,
410
458
)
411
459
412
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
460
+ return Variable (
461
+ dims ,
462
+ data ,
463
+ attrs ,
464
+ encoding ,
465
+ fastpath = True ,
466
+ enum_meaning = enum_meaning ,
467
+ enum_name = enum_name ,
468
+ )
413
469
else :
414
470
return variable
415
471
@@ -426,7 +482,15 @@ def encode(self, variable: Variable, name: T_Name = None) -> Variable:
426
482
and np .issubdtype (variable .dtype , np .floating )
427
483
):
428
484
attrs ["_FillValue" ] = variable .dtype .type (np .nan )
429
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
485
+ return Variable (
486
+ dims ,
487
+ data ,
488
+ attrs ,
489
+ encoding ,
490
+ fastpath = True ,
491
+ enum_meaning = enum_meaning ,
492
+ enum_name = enum_name ,
493
+ )
430
494
else :
431
495
return variable
432
496
@@ -447,7 +511,15 @@ def encode(self, variable: Variable, name: T_Name = None) -> Variable:
447
511
attrs ["dtype" ] = "bool"
448
512
data = duck_array_ops .astype (data , dtype = "i1" , copy = True )
449
513
450
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
514
+ return Variable (
515
+ dims ,
516
+ data ,
517
+ attrs ,
518
+ encoding ,
519
+ fastpath = True ,
520
+ enum_meaning = enum_meaning ,
521
+ enum_name = enum_name ,
522
+ )
451
523
else :
452
524
return variable
453
525
@@ -458,7 +530,15 @@ def decode(self, variable: Variable, name: T_Name = None) -> Variable:
458
530
# needed for correct subsequent encoding
459
531
encoding ["dtype" ] = attrs .pop ("dtype" )
460
532
data = BoolTypeArray (data )
461
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
533
+ return Variable (
534
+ dims ,
535
+ data ,
536
+ attrs ,
537
+ encoding ,
538
+ fastpath = True ,
539
+ enum_meaning = enum_meaning ,
540
+ enum_name = enum_name ,
541
+ )
462
542
else :
463
543
return variable
464
544
@@ -473,7 +553,15 @@ def decode(self, variable: Variable, name: T_Name = None) -> Variable:
473
553
dims , data , attrs , encoding , enum_meaning , enum_name = unpack (variable )
474
554
if not data .dtype .isnative :
475
555
data = NativeEndiannessArray (data )
476
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
556
+ return Variable (
557
+ dims ,
558
+ data ,
559
+ attrs ,
560
+ encoding ,
561
+ fastpath = True ,
562
+ enum_meaning = enum_meaning ,
563
+ enum_name = enum_name ,
564
+ )
477
565
else :
478
566
return variable
479
567
@@ -504,7 +592,15 @@ def encode(self, variable: Variable, name: T_Name = None) -> Variable:
504
592
)
505
593
data = np .around (data )
506
594
data = data .astype (dtype = dtype )
507
- return Variable (dims , data , attrs , encoding , fastpath = True , enum_meaning = enum_meaning , enum_name = enum_name )
595
+ return Variable (
596
+ dims ,
597
+ data ,
598
+ attrs ,
599
+ encoding ,
600
+ fastpath = True ,
601
+ enum_meaning = enum_meaning ,
602
+ enum_name = enum_name ,
603
+ )
508
604
else :
509
605
return variable
510
606
0 commit comments