本文整理汇总了Python中pywcs._pywcs._Wcsprm函数的典型用法代码示例。如果您正苦于以下问题:Python _Wcsprm函数的具体用法?Python _Wcsprm怎么用?Python _Wcsprm使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了_Wcsprm函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_lonpole
def test_lonpole():
w = _pywcs._Wcsprm()
assert np.isnan(w.lonpole)
w.lonpole = 45.0
assert w.lonpole == 45.0
del w.lonpole
assert np.isnan(w.lonpole)
示例2: test_datfix
def test_datfix():
w = _pywcs._Wcsprm()
w.dateobs = b('31/12/99')
status = w.datfix()
assert status == 0
assert w.dateobs == b('1999-12-31')
assert w.mjdobs == 51543.0
示例3: test_crota_missing2
def test_crota_missing2():
w = _pywcs._Wcsprm()
w.crota = [1, 0]
assert w.has_crota() == True
del w.crota
assert w.has_crota() == False
w.crota
示例4: test_cd_missing2
def test_cd_missing2():
w = _pywcs._Wcsprm()
w.cd = [[1, 0], [0, 1]]
assert w.has_cd() == True
del w.cd
assert w.has_cd() == False
w.cd
示例5: test_phi0
def test_phi0():
w = _pywcs._Wcsprm()
assert np.isnan(w.phi0)
w.phi0 = 42.0
assert w.phi0 == 42.0
del w.phi0
assert np.isnan(w.phi0)
示例6: test_alt
def test_alt():
w = _pywcs._Wcsprm()
assert w.alt == b(" ")
w.alt = b("X")
assert w.alt == b("X")
del w.alt
assert w.alt == b(" ")
示例7: test_cel_offset
def test_cel_offset():
w = _pywcs._Wcsprm()
assert w.cel_offset is False
w.cel_offset = 'foo'
assert w.cel_offset is True
w.cel_offset = 0
assert w.cel_offset is False
示例8: test_equinox
def test_equinox():
w = _pywcs._Wcsprm()
assert np.isnan(w.equinox)
w.equinox = 0
assert w.equinox == 0
del w.equinox
assert np.isnan(w.equinox)
示例9: test_csyer
def test_csyer():
w = _pywcs._Wcsprm()
assert w.crder.dtype == np.float
assert np.all(np.isnan(w.crder))
w.crder[0] = 0
assert np.isnan(w.crder[1])
assert w.crder[0] == 0
示例10: test_zsource
def test_zsource():
w = _pywcs._Wcsprm()
assert np.isnan(w.zsource)
w.zsource = 42.0
assert w.zsource == 42.0
del w.zsource
assert np.isnan(w.zsource)
示例11: test_mjdavg
def test_mjdavg():
w = _pywcs._Wcsprm()
assert np.isnan(w.mjdavg)
w.mjdavg = 45.0
assert w.mjdavg == 45.0
del w.mjdavg
assert np.isnan(w.mjdavg)
示例12: test_obsgeo
def test_obsgeo():
w = _pywcs._Wcsprm()
assert np.all(np.isnan(w.obsgeo))
w.obsgeo = [1,2,3]
assert_array_equal(w.obsgeo, [1,2,3])
del w.obsgeo
assert np.all(np.isnan(w.obsgeo))
示例13: test_velangl
def test_velangl():
w = _pywcs._Wcsprm()
assert w.velangl == 0.0
w.velangl = 42.0
assert w.velangl == 42.0
del w.velangl
assert np.isnan(w.velangl)
示例14: test_velosys
def test_velosys():
w = _pywcs._Wcsprm()
assert np.isnan(w.velosys)
w.velosys = 42.0
assert w.velosys == 42.0
del w.velosys
assert np.isnan(w.velosys)
示例15: test_mjdobs
def test_mjdobs():
w = _pywcs._Wcsprm()
assert np.isnan(w.mjdobs)
w.mjdobs = 45.0
assert w.mjdobs == 45.0
del w.mjdobs
assert np.isnan(w.mjdobs)