14
14
import numpy as np
15
15
from numpy import ma
16
16
from scipy import interpolate
17
+ import logging
17
18
18
19
import damask
19
20
from . import VTK
26
27
from ._typehints import FloatSequence , IntSequence , DADF5Dataset , BravaisLattice
27
28
28
29
30
+ logger = logging .getLogger (__name__ )
31
+
29
32
chunk_size = 1024 ** 2 // 8 # for compression in HDF5
30
33
31
34
prefix_inc = 'increment_'
@@ -358,7 +361,7 @@ def view(self,*,
358
361
dup = self ._manage_view ('set' ,increments ,times ,phases ,homogenizations ,fields )
359
362
if protected is not None :
360
363
if not protected :
361
- print (util .warn ('Warning: Modification of existing datasets allowed!' ))
364
+ logger . warning (util .warn ('Modification of existing datasets allowed!' ))
362
365
dup ._protected = protected
363
366
364
367
return dup
@@ -572,7 +575,7 @@ def list_data(self) -> List[str]:
572
575
def enable_user_function (self ,
573
576
func : Callable ):
574
577
globals ()[func .__name__ ]= func
575
- print (f'Function { func .__name__ } enabled in add_calculation.' )
578
+ logger . info (f'Function { func .__name__ } enabled in add_calculation.' )
576
579
577
580
578
581
@property
@@ -1539,7 +1542,7 @@ def job_pointwise(group: str,
1539
1542
'meta' : {k : v for k ,v in loc .attrs .items ()}}
1540
1543
return callback (** datasets_in ,** args )
1541
1544
except Exception as err :
1542
- print (f'Error during calculation: { err } .' )
1545
+ logger . error (f'Error during pointwise calculation: { err } .' )
1543
1546
return None
1544
1547
1545
1548
groups = []
@@ -1552,7 +1555,7 @@ def job_pointwise(group: str,
1552
1555
if set (datasets .values ()).issubset (f [group ].keys ()): groups .append (group )
1553
1556
1554
1557
if len (groups ) == 0 :
1555
- print ('No matching dataset found, no data was added.' )
1558
+ logger . warning ('No matching dataset found, no data was added.' )
1556
1559
return
1557
1560
1558
1561
@@ -1585,7 +1588,7 @@ def job_pointwise(group: str,
1585
1588
dataset .attrs ['creator' ] = f'damask.Result.{ creator } v{ damask .version } '
1586
1589
1587
1590
except (OSError ,RuntimeError ) as err :
1588
- print (f'Could not add dataset: { err } .' )
1591
+ logger . error (f'Could not add dataset: { err } .' )
1589
1592
1590
1593
1591
1594
def _mappings (self ) -> MappingsTuple :
0 commit comments