galpak3d_test.py   galpak3d_test.py 
# coding=utf-8 # coding=utf-8
import os, sys import os, sys
from distutils.version import LooseVersion, StrictVersion try:
import numpy as np from distutils.version import LooseVersion as Version
sys.path.append('../') except:
# python3.13
from packaging.version import Version
import logging import logging
logging.basicConfig(level=logging.DEBUG) logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger('GalPaK_Tests:') logger = logging.getLogger('GalPaK_Tests:')
## GENERAL PACKAGES ## GENERAL PACKAGES
import unittest import unittest
import matplotlib import matplotlib
matplotlib.use('Agg') matplotlib.use('Agg')
import numpy as np
import galpak import galpak
from galpak import GalPaK3D, DefaultModel, ModelSersic from galpak import GalPaK3D, DefaultModel, ModelSersic
from galpak import GalaxyParameters, GalaxyParametersError from galpak import GalaxyParameters, GalaxyParametersError
from galpak import MUSE
from galpak.instruments import * from galpak.instruments import MUSE, MUSEWFM, MUSENFM, KMOS, ALMA, SINFOK25
0, SINFOK100, SINFOJ250, SINFOJ100, OSIRIS, HARMONI, Generic
from galpak import GaussianPointSpreadFunction, MoffatPointSpreadFunction from galpak import GaussianPointSpreadFunction, MoffatPointSpreadFunction
from galpak import HyperspectralCube as Cube from galpak import HyperspectralCube as Cube
try: try:
import corner import corner
corner_true = True corner_true = True
except: except:
corner_true = False corner_true = False
from tests.tools.numpy_ndarray_assertions import NumpyNdArrayAssertions from tests.tools.numpy_ndarray_assertions import NumpyNdArrayAssertions
skipping to change at line 161 skipping to change at line 164
gk1 = GalPaK3D(ref_clean, instrument=instrument) gk1 = GalPaK3D(ref_clean, instrument=instrument)
if isinstance(ref_conv, basestring): if isinstance(ref_conv, basestring):
ref_conv = Cube.from_file(ref_conv) ref_conv = Cube.from_file(ref_conv)
elif isinstance(ref_conv, Cube): elif isinstance(ref_conv, Cube):
pass pass
gk2 = GalPaK3D(ref_conv, instrument=instrument) gk2 = GalPaK3D(ref_conv, instrument=instrument)
if LooseVersion(galpak.__version__) >= LooseVersion('1.9'): if Version(galpak.__version__) >= Version('1.9'):
model = DefaultModel(flux_profile='exponential', rotation_curve ='arctan', \ model = DefaultModel(flux_profile='exponential', rotation_curve ='arctan', \
thickness_profile='gaussian', dispersion_p rofile='thick') thickness_profile='gaussian', dispersion_p rofile='thick')
gk1.model=model gk1.model=model
gk2.model=model gk2.model=model
else: else:
model={} model={}
model['flux_profile']='exponential' model['flux_profile']='exponential'
model['rotation_curve']='arctan' model['rotation_curve']='arctan'
model['disk_dispersion']='thick' model['disk_dispersion']='thick'
model['hz_profile']='gaussian' model['hz_profile']='gaussian'
 End of changes. 4 change blocks. 
6 lines changed or deleted 10 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/