This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Docstring(object): | |
""" | |
Builds a docstring for functions/methods accoring to the numpy styleguide. | |
The class can be used dynamically with the ``add_*`` functions or | |
completly filled while creating an instance. For convenience use to get the | |
docstring one can use the :meth:`Docstring.build` or by calling | |
:func:`str` on an instance. Using a console also allows to simply call the | |
:meth:`Docstring.__repr__`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MetaMixinBase(object): | |
# This will be overwritten by the type-creator | |
_base = 'test' | |
def propagate_add(self, other, kw): | |
''' | |
Empty for now but later this might contain the propagation of meta in addition. | |
''' | |
self._propagate_possible(other) | |
return None |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MetaWrapperBase(object): | |
def __init__(self, data): | |
self.data = data | |
def propagate_add(self, other, kw): | |
self._propagate_possible(other) | |
return None | |
def _propagate_possible(self, other): | |
if self.data.__class__.__name__ != other.data.__class__.__name__: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MetaWrapperBase(object): | |
def __init__(self, data): | |
self.data = data | |
def propagate_add(self, other, kw): | |
self._propagate_possible(other) | |
return None | |
def _propagate_possible(self, other): | |
if self.data.__class__.__name__ != other.data.__class__.__name__: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as numpy | |
from astropy.io import fits | |
from scipy.ndimage.filters import uniform_filter | |
#Directory: /Users/UCL_Astronomy/Documents/UCL/PHASG199/M33_UVOT_sum/UVOTIMSUM/M33_sum_epoch1_um2_norm.img | |
with fits.open('...') as ima_norm_um2: | |
#Open UVOTIMSUM file once and close it after extracting the relevant values: | |
ima_norm_um2_hdr = ima_norm_um2[0].header | |
ima_norm_um2_data = ima_norm_um2[0].data | |
#Individual dimensions for number of x pixels and number of y pixels: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Test(object): | |
def __init__(self, var): | |
self.var = var | |
def __bool__(self): | |
print 'called it.' | |
return bool(self.var) | |
a = Test(10) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[work] C:\Users\-\GIT\asv>python setup.py test | |
running test | |
running egg_info | |
writing requirements to asv.egg-info\requires.txt | |
writing top-level names to asv.egg-info\top_level.txt | |
writing entry points to asv.egg-info\entry_points.txt | |
writing asv.egg-info\PKG-INFO | |
writing dependency_links to asv.egg-info\dependency_links.txt | |
reading manifest file 'asv.egg-info\SOURCES.txt' | |
reading manifest template 'MANIFEST.in' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[work] C:\Users\-\GIT\asv>python setup.py test | |
running test | |
running egg_info | |
writing asv.egg-info\PKG-INFO | |
writing top-level names to asv.egg-info\top_level.txt | |
writing requirements to asv.egg-info\requires.txt | |
writing dependency_links to asv.egg-info\dependency_links.txt | |
writing entry points to asv.egg-info\entry_points.txt | |
reading manifest file 'asv.egg-info\SOURCES.txt' | |
reading manifest template 'MANIFEST.in' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
============================= test session starts ============================= | |
platform win32 -- Python 2.7.11, pytest-2.8.3, py-1.4.30, pluggy-0.3.1 | |
benchmark: 3.0.0 (defaults: timer=time.clock disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) | |
Running tests with astroquery version 0.3.3.dev3307. | |
Running tests in lib.win-amd64-2.7\astroquery docs. | |
Date: 2016-06-21T11:29:25 | |
Platform: Windows-10-10.0.10586 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
C:\-\astroquery>python setup.py test --remote-data | |
astroquery\sdss\setup_package.py:2: RuntimeWarning: Parent module 'astroquery.sdss' not found while handling absolute import | |
import os | |
running test | |
running build | |
running build_py | |
running egg_info | |
writing requirements to astroquery.egg-info\requires.txt | |
writing astroquery.egg-info\PKG-INFO | |
writing top-level names to astroquery.egg-info\top_level.txt |
OlderNewer