Coverage for /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_imstat.py: 100%

17 statements  

« prev     ^ index     » next       coverage.py v7.6.4, created at 2024-11-01 07:19 +0000

1 

2 

3from casatools import image, regionmanager, coordsys 

4from casatasks import casalog 

5 

6 

7def imstat( 

8 imagename, axes, region, box, chans, 

9 stokes, listit, verbose, mask, stretch, 

10 logfile, append, algorithm, fence, center, 

11 lside, zscore, maxiter, clmethod, niter 

12): 

13 _myia = image() 

14 _myrg = regionmanager() 

15 _mycs = coordsys() 

16 try: 

17 casalog.origin('imstat') 

18 _myia.open(imagename) 

19 _mycs = _myia.coordsys() 

20 csrec = _mycs.torecord() 

21 shape = _myia.shape() 

22 reg = _myrg.frombcs( 

23 csrec, shape, 

24 box, chans, stokes, "a", region 

25 ) 

26 return _myia.statistics( 

27 axes=axes, region=reg, list=listit, 

28 verbose=verbose, robust=True, mask=mask, 

29 stretch=stretch, logfile=logfile, append=append, 

30 algorithm=algorithm, fence=fence, center=center, 

31 lside=lside, zscore=zscore, maxiter=maxiter, 

32 clmethod=clmethod, niter=niter 

33 ) 

34 

35 finally: 

36 _myia.done() 

37 _myrg.done() 

38 _mycs.done()