Skip to content

Instantly share code, notes, and snippets.

@Cadair
Last active December 13, 2015 23:59
Show Gist options
  • Save Cadair/4995942 to your computer and use it in GitHub Desktop.
Save Cadair/4995942 to your computer and use it in GitHub Desktop.
Report
======
6627 statements analysed.
Messages by category
--------------------
+-----------+-------+---------+-----------+
|type |number |previous |difference |
+===========+=======+=========+===========+
|convention |1436 |1403 |+33.00 |
+-----------+-------+---------+-----------+
|refactor |136 |135 |+1.00 |
+-----------+-------+---------+-----------+
|warning |289 |269 |+20.00 |
+-----------+-------+---------+-----------+
|error |91 |90 |+1.00 |
+-----------+-------+---------+-----------+
% errors / warnings by module
-----------------------------
+----------------------------------------------+------+--------+---------+-----------+
|module |error |warning |refactor |convention |
+==============================================+======+========+=========+===========+
|sunpy.tests.spectra.test_spectrogram |23.08 |3.11 |0.00 |4.60 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.util.test_xml |9.89 |0.00 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.spectra.spectrogram |8.79 |13.84 |10.29 |4.67 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.net.test_vso |7.69 |1.73 |0.00 |2.09 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.sources.__init__ |7.69 |0.00 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.vso.attrs |6.59 |0.35 |0.00 |1.74 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.net.test_hek |4.40 |1.73 |0.00 |0.97 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.spectra.test_callisto |4.40 |1.38 |0.00 |4.25 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.time.test_julian |4.40 |0.00 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.__init__ |4.40 |0.00 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.compositemap |3.30 |1.73 |0.00 |0.97 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.util.test_cond_dispatch |3.30 |0.35 |0.00 |0.91 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.util.test_multimethod |2.20 |2.08 |2.94 |1.81 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.eve |2.20 |1.38 |7.35 |0.49 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.spectra.sources.callisto |1.10 |6.92 |4.41 |1.46 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.time.time |1.10 |4.50 |0.00 |1.39 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.vso.vso |1.10 |2.77 |2.21 |2.16 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.map.test_map |1.10 |0.69 |0.74 |0.91 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.coords.__init__ |1.10 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.sysinfo |1.10 |0.00 |1.47 |0.14 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.gui.__init__ |1.10 |0.00 |0.00 |0.42 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.gui.ui.mainwindow.ui_mainwindow |0.00 |10.03 |1.47 |4.60 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.map_factory |0.00 |3.81 |0.74 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.create |0.00 |3.81 |0.00 |0.28 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.download |0.00 |3.46 |2.21 |4.53 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.lightcurve |0.00 |3.11 |0.00 |1.39 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.map |0.00 |2.42 |5.88 |3.41 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.wcs.wcs |0.00 |2.08 |9.56 |5.92 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.hek.hek |0.00 |1.73 |1.47 |0.28 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.cond_dispatch |0.00 |1.73 |0.00 |1.53 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.spectra.spectrum |0.00 |1.73 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.hek.attrs |0.00 |1.38 |23.53 |4.25 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.lyra |0.00 |1.38 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.__init__ |0.00 |1.38 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.spectra.sources.swaves |0.00 |1.04 |2.21 |0.77 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.sources.hinode |0.00 |1.04 |1.47 |0.14 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.util |0.00 |1.04 |0.00 |1.18 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.multimethod |0.00 |1.04 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.goes |0.00 |1.04 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.__init__ |0.00 |1.04 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.time.__init__ |0.00 |1.04 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.instr.rhessi |0.00 |0.69 |0.74 |3.27 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.cm.color_tables |0.00 |0.69 |0.00 |9.40 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.sun.constants |0.00 |0.69 |0.00 |2.72 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.roi.chaincode |0.00 |0.69 |0.00 |1.67 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.time.test_time |0.00 |0.69 |0.00 |0.63 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.config |0.00 |0.69 |0.00 |0.42 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.sun._si |0.00 |0.69 |0.00 |0.14 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.sun.__init__ |0.00 |0.69 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.__init__ |0.00 |0.69 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.sources.stereo |0.00 |0.35 |2.94 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.gui.ui.mainwindow.widgets.figure_canvas |0.00 |0.35 |2.21 |0.56 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.helioviewer |0.00 |0.35 |1.47 |0.14 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.sources.rhessi |0.00 |0.35 |1.47 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.sun.position |0.00 |0.35 |0.74 |0.42 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.gui.mainwindow |0.00 |0.35 |0.00 |1.60 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.attr |0.00 |0.35 |0.00 |1.18 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.net.test_download |0.00 |0.35 |0.00 |0.70 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.wcs.__init__ |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.hek.__init__ |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.__init__ |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.logical |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.cm.__init__ |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.lightcurve.test_lightcurve |0.00 |0.35 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.io.__init__ |0.00 |0.35 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
Messages
--------
+-----------+------------+
|message id |occurrences |
+===========+============+
|C0103 |675 |
+-----------+------------+
|C0111 |420 |
+-----------+------------+
|C0301 |243 |
+-----------+------------+
|C0324 |76 |
+-----------+------------+
|E1101 |50 |
+-----------+------------+
|W0511 |42 |
+-----------+------------+
|W0611 |35 |
+-----------+------------+
|R0903 |33 |
+-----------+------------+
|W0212 |30 |
+-----------+------------+
|W0201 |30 |
+-----------+------------+
|W0613 |24 |
+-----------+------------+
|W0142 |23 |
+-----------+------------+
|R0904 |22 |
+-----------+------------+
|W0401 |21 |
+-----------+------------+
|R0924 |21 |
+-----------+------------+
|R0913 |19 |
+-----------+------------+
|E1103 |16 |
+-----------+------------+
|W0612 |15 |
+-----------+------------+
|C0102 |15 |
+-----------+------------+
|W1401 |13 |
+-----------+------------+
|R0914 |11 |
+-----------+------------+
|E0603 |11 |
+-----------+------------+
|R0801 |10 |
+-----------+------------+
|R0201 |10 |
+-----------+------------+
|W0141 |9 |
+-----------+------------+
|W0621 |8 |
+-----------+------------+
|W0614 |7 |
+-----------+------------+
|E0102 |7 |
+-----------+------------+
|W0221 |5 |
+-----------+------------+
|W0105 |5 |
+-----------+------------+
|R0912 |5 |
+-----------+------------+
|E0602 |5 |
+-----------+------------+
|W0631 |4 |
+-----------+------------+
|W0622 |4 |
+-----------+------------+
|C0322 |4 |
+-----------+------------+
|W0223 |3 |
+-----------+------------+
|W0104 |3 |
+-----------+------------+
|R0915 |3 |
+-----------+------------+
|W0106 |2 |
+-----------+------------+
|R0902 |2 |
+-----------+------------+
|E0611 |2 |
+-----------+------------+
|C0302 |2 |
+-----------+------------+
|W0703 |1 |
+-----------+------------+
|W0404 |1 |
+-----------+------------+
|W0403 |1 |
+-----------+------------+
|W0402 |1 |
+-----------+------------+
|W0108 |1 |
+-----------+------------+
|W0107 |1 |
+-----------+------------+
|F0002 |1 |
+-----------+------------+
|C0321 |1 |
+-----------+------------+
Global evaluation
-----------------
Your code has been rated at 6.51/10 (previous run: 6.55/10)
External dependencies
---------------------
::
PIL
\-Image
\-__version__ (sunpy.util.sysinfo)
PyQt4
\-QtCore (sunpy.gui.ui.mainwindow.ui_mainwindow,sunpy.gui.ui.mainwindow.resources.qrc_resources)
| \-PYQT_VERSION_STR (sunpy.util.sysinfo)
| \-QFileInfo (sunpy.gui.mainwindow)
| \-pyqtSignature (sunpy.gui.mainwindow)
\-QtGui (sunpy.gui.ui.mainwindow.ui_mainwindow)
\-QApplication (sunpy.gui)
\-QFileDialog (sunpy.gui.mainwindow)
\-QMainWindow (sunpy.gui.mainwindow)
\-QMessageBox (sunpy.gui.mainwindow)
\-QSizePolicy (sunpy.gui.ui.mainwindow.widgets.figure_canvas)
\-QVBoxLayout (sunpy.gui.ui.mainwindow.widgets.tab_page)
\-QWidget (sunpy.gui.ui.mainwindow.widgets.tab_page)
bs4
\-BeautifulSoup (sunpy.spectra.sources.callisto)
\-__version__ (sunpy.util.sysinfo)
matplotlib (sunpy.gui.ui.mainwindow.widgets.figure_canvas,sunpy.lightcurve.sources.goes)
\-__version__ (sunpy.util.sysinfo)
\-backends
| \-backend_qt4agg
| \-FigureCanvasQTAgg (sunpy.gui.ui.mainwindow.widgets.figure_canvas)
| \-NavigationToolbar2QTAgg (sunpy.gui.ui.mainwindow.widgets.toolbars)
\-cm (sunpy.cm.cm,sunpy.map.map)
\-colorbar
| \-Colorbar (sunpy.spectra.spectrogram)
\-colors (sunpy.cm.color_tables,sunpy.map.sources.sdo,sunpy.map.map,sunpy.map.sources.soho,sunpy.map.sources.hinode,sunpy.map.sources.yohkoh)
\-dates (sunpy.instr.rhessi)
\-figure
| \-Figure (sunpy.gui.ui.mainwindow.widgets.figure_canvas,sunpy.spectra.spectrogram)
\-image
| \-imread (sunpy.io.jp2)
\-patches (sunpy.map.map)
\-pyplot (sunpy.lightcurve.sources.eve,sunpy.cm.cm,sunpy.lightcurve.sources.goes,sunpy.map.map,sunpy.gui.mainwindow,sunpy.map.compositemap,sunpy.spectra.spectrum,sunpy.instr.rhessi,sunpy.lightcurve.sources.lyra,sunpy.util.util,sunpy.spectra.spectrogram,sunpy.lightcurve.lightcurve)
\-ticker
\-FuncFormatter (sunpy.spectra.spectrogram)
\-IndexLocator (sunpy.spectra.spectrogram)
\-MaxNLocator (sunpy.spectra.spectrogram)
numpy (sunpy.image.rescale,sunpy.map.sources.soho,sunpy.cm.cm,sunpy.tests.spectra.test_spectrogram,sunpy.map.map,sunpy.instr.rhessi,sunpy.map.mapcube,sunpy.map.sources.sdo,sunpy.lightcurve.sources.logical,sunpy.roi.chaincode,sunpy.tests.wcs.test_wcs,sunpy.spectra.spectrogram,sunpy.cm.color_tables,sunpy.sun.sun,sunpy.tests.map.test_map,sunpy.sun.position,sunpy.wcs.wcs,sunpy.util.unit_conversion,sunpy.tests.spectra.test_callisto,sunpy.util.util,sunpy.lightcurve.lightcurve,sunpy.tests.lightcurve.test_lightcurve,sunpy.sun._si,sunpy.spectra.sources.swaves,sunpy.spectra.spectrum,sunpy.sun._cgs,sunpy.spectra.sources.callisto,sunpy.map.map_factory,sunpy.map.sources.hinode,sunpy.map.sources.yohkoh)
\-__version__ (sunpy.util.sysinfo)
\-ma (sunpy.spectra.spectrogram)
\-testing
\-assert_almost_equal (sunpy.tests.time.test_julian,sunpy.tests.time.test_time)
\-assert_array_almost_equal (sunpy.tests.wcs.test_wcs,sunpy.tests.spectra.test_callisto,sunpy.tests.sun.test_sun,sunpy.tests.spectra.test_spectrogram)
pandas (sunpy.lightcurve.lightcurve,sunpy.lightcurve.sources.lyra)
\-__version__ (sunpy.util.sysinfo)
\-io
\-parsers
\-read_csv (sunpy.lightcurve.sources.goes,sunpy.lightcurve.sources.eve)
pyfits (sunpy.map.map,sunpy.lightcurve.sources.lyra,sunpy.map.header,sunpy.tests.map.test_map,sunpy.instr.rhessi,sunpy.spectra.sources.callisto,sunpy.tests.wcs.test_wcs,sunpy.io.fits)
\-__version__ (sunpy.util.sysinfo)
pytest (sunpy.tests.util.test_xml,sunpy.tests.lightcurve.test_lightcurve,sunpy.tests.time.test_julian,sunpy.tests.util.test_multimethod,sunpy.tests.spectra.test_spectrogram,sunpy.tests.util.test_cond_dispatch,sunpy.tests.net.test_hek,sunpy.tests.net.test_vso,sunpy.tests.net.test_download)
scipy
\-__version__ (sunpy.util.sysinfo)
\-constants (sunpy.sun._si,sunpy.sun.constants)
| \-constants (sunpy.util.unit_conversion)
\-interpolate (sunpy.image.rescale)
\-ndimage (sunpy.image.rescale,sunpy.tests.spectra.test_spectrogram,sunpy.spectra.spectrogram)
| \-gaussian_filter1d (sunpy.spectra.sources.callisto)
| \-interpolation (sunpy.map.map)
| \-label (sunpy.lightcurve.sources.logical)
\-optimize
\-leastsq (sunpy.spectra.sources.callisto)
suds
\-TypeNotFound (sunpy.net.vso.vso)
\-__version__ (sunpy.util.sysinfo)
\-client (sunpy.net.vso.vso)
Raw metrics
-----------
+----------+-------+------+---------+-----------+
|type |number |% |previous |difference |
+==========+=======+======+=========+===========+
|code |9032 |62.49 |8950 |+82.00 |
+----------+-------+------+---------+-----------+
|docstring |3645 |25.22 |3610 |+35.00 |
+----------+-------+------+---------+-----------+
|comment |819 |5.67 |808 |+11.00 |
+----------+-------+------+---------+-----------+
|empty |957 |6.62 |951 |+6.00 |
+----------+-------+------+---------+-----------+
Duplication
-----------
+-------------------------+------+---------+-----------+
| |now |previous |difference |
+=========================+======+=========+===========+
|nb duplicated lines |131 |118 |+13.00 |
+-------------------------+------+---------+-----------+
|percent duplicated lines |0.812 |0.742 |+0.07 |
+-------------------------+------+---------+-----------+
Statistics by type
------------------
+---------+-------+-----------+-----------+------------+---------+
|type |number |old number |difference |%documented |%badname |
+=========+=======+===========+===========+============+=========+
|module |117 |108 |+9.00 |49.57 |0.00 |
+---------+-------+-----------+-----------+------------+---------+
|class |135 |134 |+1.00 |45.19 |0.74 |
+---------+-------+-----------+-----------+------------+---------+
|method |489 |481 |+8.00 |78.12 |2.45 |
+---------+-------+-----------+-----------+------------+---------+
|function |352 |353 |-1.00 |48.86 |5.97 |
+---------+-------+-----------+-----------+------------+---------+
************* Module sunpy
W: 53,0: Wildcard import sunpy.cm
C: 60,0: Invalid name "config" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
************* Module sunpy.sun.position
I: 7,0: Locally disabling E1101
I: 7,0: Locally disabling E1121
W: 24,-1: String statement has no effect
R: 26,0:position: Too many local variables (22/15)
C: 76,4:position: Invalid name "me" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 82,4:position: Invalid name "mv" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 91,4:position: Invalid name "mm" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 98,4:position: Invalid name "mj" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:130,4:position: Invalid name "ra" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:144,8:position: Invalid name "ra" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.sun.constants
I: 93,0: Locally disabling E0611
C: 4,0: Line too long (88/80)
C: 5,0: Line too long (83/80)
C: 12,0: Line too long (86/80)
C: 18,0: Line too long (91/80)
C: 19,0: Line too long (89/80)
C: 36,0: Line too long (92/80)
C: 58,0: Line too long (92/80)
C: 60,0: Line too long (84/80)
C: 67,0: Line too long (84/80)
C: 68,0: Line too long (152/80)
C: 69,0: Line too long (87/80)
C: 71,0: Line too long (84/80)
W: 87,0: TODO: Need better sources as well as error values.
W: 88,0: TODO: Create a cheat sheet function which prints out key solar values.
C: 95,0: Invalid name "physical_constants" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 97,0: Invalid name "au" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 97,5: Invalid name "astronomical_unit" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:262,0: Invalid name "spectral_classification" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:266,0: Invalid name "equatorial_radius" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:266,20: Invalid name "radius" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:267,0: Invalid name "equatorial_diameter" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:268,0: Invalid name "volume" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:269,0: Invalid name "surface_area" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:270,0: Invalid name "average_density" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:270,18: Invalid name "density" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:271,0: Invalid name "center_density" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:272,0: Invalid name "equatorial_surface_gravity" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:272,29: Invalid name "surface_gravity" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:273,0: Invalid name "mean_intensity" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:273,17: Invalid name "intensity" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:274,0: Invalid name "effective_temperature" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:275,0: Invalid name "center_temperature" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:276,0: Invalid name "luminosity" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:277,0: Invalid name "absolute_magnitude" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:278,0: Invalid name "visual_magnitude" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:279,0: Invalid name "mass_conversion_rate" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:280,0: Invalid name "mean_energy_production" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:281,0: Invalid name "escape_velocity" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:282,0: Invalid name "ellipticity" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:285,0: Invalid name "sfu" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:288,0: Invalid name "average_angular_size" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
************* Module sunpy.sun._si
W: 14,0: TODO: References should be to published or standard sources, NOT websites.
W: 15,0: TODO: Add solar atmosphere values to standard model.
C: 24,0: Invalid name "physical_constants" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 70,0: Invalid name "standard_model" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
************* Module sunpy.sun.sun
I: 96,0: Locally disabling W0613
C:104,0: Line too long (85/80)
C:143,0: Line too long (103/80)
C:167,0: Line too long (83/80)
C:182,0: Line too long (82/80)
C:187,0: Line too long (109/80)
C:199,0: Line too long (91/80)
C:213,0: Line too long (86/80)
C:252,0: Line too long (83/80)
C:253,0: Line too long (83/80)
C:258,0: Line too long (107/80)
C: 60,0:solar_cycle_number: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 60,0:solar_cycle_number: Missing docstring
C: 60,23:solar_cycle_number: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 68,0:angular_size: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 68,17:angular_size: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 74,0:position: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 74,13:position: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 78,4:position: Invalid name "ra" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 80,4:position: Comma not followed by a space
result = [ra,dec]
^^
C: 83,0:eccentricity_SunEarth_orbit: Invalid name "eccentricity_SunEarth_orbit" for type function (should match [a-z_][a-z0-9_]{2,30}$)
C: 83,0:eccentricity_SunEarth_orbit: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 83,32:eccentricity_SunEarth_orbit: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 85,4:eccentricity_SunEarth_orbit: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 89,0:mean_ecliptic_longitude: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 89,28:mean_ecliptic_longitude: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 91,4:mean_ecliptic_longitude: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 96,0:longitude_Sun_perigee: Invalid name "longitude_Sun_perigee" for type function (should match [a-z_][a-z0-9_]{2,30}$)
C: 96,0:longitude_Sun_perigee: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 96,0:longitude_Sun_perigee: Missing docstring
C: 96,26:longitude_Sun_perigee: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:100,0:mean_anomaly: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:100,17:mean_anomaly: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:103,4:mean_anomaly: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:108,0:carrington_rotation_number: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:108,31:carrington_rotation_number: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:110,4:carrington_rotation_number: Invalid name "jd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:114,0:geometric_mean_longitude: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:114,29:geometric_mean_longitude: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:116,4:geometric_mean_longitude: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:121,0:equation_of_center: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:121,23:equation_of_center: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:123,4:equation_of_center: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:130,0:true_longitude: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:130,19:true_longitude: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:137,0:true_anomaly: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:137,17:true_anomaly: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:142,0:sunearth_distance: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:142,22:sunearth_distance: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:144,4:sunearth_distance: Invalid name "ta" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:145,4:sunearth_distance: Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:149,0:apparent_longitude: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:149,23:apparent_longitude: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:151,4:apparent_longitude: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:157,0:true_latitude: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:157,18:true_latitude: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:162,0:apparent_latitude: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:162,0:apparent_latitude: Missing docstring
C:162,22:apparent_latitude: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:165,0:true_obliquity_of_ecliptic: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:165,0:true_obliquity_of_ecliptic: Missing docstring
C:165,31:true_obliquity_of_ecliptic: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:166,4:true_obliquity_of_ecliptic: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:170,0:true_rightascenscion: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:170,0:true_rightascenscion: Missing docstring
C:170,25:true_rightascenscion: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:172,4:true_rightascenscion: Invalid name "ob" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:176,0:true_declination: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:176,0:true_declination: Missing docstring
C:176,21:true_declination: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:180,0:apparent_obliquity_of_ecliptic: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:180,0:apparent_obliquity_of_ecliptic: Missing docstring
C:180,35:apparent_obliquity_of_ecliptic: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:185,0:apparent_rightascenscion: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:185,29:apparent_rightascenscion: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:187,4:apparent_rightascenscion: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:188,4:apparent_rightascenscion: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:189,4:apparent_rightascenscion: Comma not followed by a space
rpol = cmath.polar(complex(x,y))
^^
C:191,19:apparent_rightascenscion: More than one statement on a single line
C:195,0:apparent_declination: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:195,25:apparent_declination: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:197,4:apparent_declination: Invalid name "ob" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:202,0:solar_north: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:202,16:solar_north: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:204,4:solar_north: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:213,4:solar_north: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:214,4:solar_north: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:218,0:heliographic_solar_center: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:218,30:heliographic_solar_center: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:220,4:heliographic_solar_center: Invalid name "jd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:221,4:heliographic_solar_center: Invalid name "T" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:233,4:heliographic_solar_center: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:234,4:heliographic_solar_center: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:235,4:heliographic_solar_center: Comma not followed by a space
rpol = cmath.polar(complex(x,y))
^^
C:243,0:print_params: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:243,17:print_params: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.sun.__init__
W: 15,0: TODO: Note that with the new _cgs and _si packages, the use of constants.py
************* Module sunpy.sun
W: 22,0: Wildcard import sunpy.sun.sun
************* Module sunpy.sun._cgs
C: 13,0: Invalid name "si_consts" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 15,0: Invalid name "physical_constants" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 57,0: Invalid name "standard_model" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
************* Module sunpy.data
C: 1,0: Missing docstring
************* Module sunpy.data.test
C: 9,0: Invalid name "rootdir" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
************* Module sunpy.data.sample
C: 9,0: Invalid name "rootdir" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
************* Module sunpy.tests
C: 1,0: Missing docstring
************* Module sunpy.tests.sun.test_sun
C: 11,0: Line too long (85/80)
C: 12,0: Line too long (84/80)
C: 13,0: Line too long (84/80)
C: 14,0: Line too long (84/80)
C: 15,0: Line too long (84/80)
C: 16,0: Line too long (85/80)
C: 1,0: Missing docstring
C: 7,0:test_sunearth_distance: Missing docstring
************* Module sunpy.tests.sun
C: 1,0: Missing docstring
************* Module sunpy.tests.wcs.test_wcs
I: 3,0: Locally disabling E1103
C: 40,0: Line too long (86/80)
C: 1,0: Missing docstring
C: 11,0: Invalid name "fits" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 12,0: Invalid name "header" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 13,0: Invalid name "img" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 18,0:test_conv_hpc_hcc: Missing docstring
C: 28,0:test_conv_hcc_hpc: Missing docstring
C: 37,0:test_conv_hcc_hg: Missing docstring
C: 48,0:test_conv_hg_hcc: Missing docstring
C: 57,0:test_conv_hg_hpc: Missing docstring
************* Module sunpy.tests.wcs
C: 1,0: Missing docstring
************* Module sunpy.tests.time.test_time
C: 1,0: Missing docstring
C: 12,0:test_parse_time_24: Missing docstring
C: 15,0:test_parse_time_24_2: Missing docstring
C: 18,0:test_parse_time_tuple: Missing docstring
C: 21,0:test_parse_time_int: Missing docstring
C: 25,0:test_parse_time_ISO: Invalid name "test_parse_time_ISO" for type function (should match [a-z_][a-z0-9_]{2,30}$)
C: 25,0:test_parse_time_ISO: Missing docstring
C: 53,11:test_parse_time_ISO: Invalid name "v" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 56,0:test_break_time: Missing docstring
W: 5,0: Unused import assert_almost_equal
W: 8,0: Unused import julian
************* Module sunpy.tests.time.test_julian
C:115,0: Line too long (94/80)
C: 1,0: Missing docstring
C: 35,0:test_julian_day: Missing docstring
E: 71,4:test_julian_day5: Module 'pytest' has no 'raises' member
E: 76,4:test_julian_day6: Module 'pytest' has no 'raises' member
E:110,4:test_julian_centuries5: Module 'pytest' has no 'raises' member
E:115,4:test_julian_centuries6: Module 'pytest' has no 'raises' member
************* Module sunpy.tests.time
C: 1,0: Missing docstring
************* Module sunpy.tests.util.test_multimethod
C: 1,0: Missing docstring
C: 10,0:test_super: Missing docstring
C: 11,4:test_super.String: Missing docstring
R: 11,4:test_super.String: Too many public methods (38/20)
R: 11,4:test_super.String: Badly implemented Container, implements __getitem__, __len__ but not __delitem__, __setitem__
C: 14,4:test_super: Invalid name "mm" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 17,4:test_super.foo: Black listed name "foo"
C: 17,4:test_super.foo: Black listed name "foo"
C: 17,4:test_super.foo: Black listed name "bar"
C: 17,4:test_super.foo: Missing docstring
C: 17,12:test_super.foo: Black listed name "foo"
C: 17,17:test_super.foo: Black listed name "bar"
W: 17,12:test_super.foo: Unused argument 'foo'
W: 17,17:test_super.foo: Unused argument 'bar'
E: 21,4:test_super.foo: function already defined line 17
C: 21,4:test_super.foo: Black listed name "foo"
C: 21,4:test_super.foo: Black listed name "foo"
C: 21,4:test_super.foo: Black listed name "bar"
C: 21,4:test_super.foo: Missing docstring
C: 21,12:test_super.foo: Black listed name "foo"
C: 21,17:test_super.foo: Black listed name "bar"
W: 17,4:test_super.foo: Unused variable 'foo'
C: 28,0:test_override: Missing docstring
C: 29,4:test_override.String: Missing docstring
R: 29,4:test_override.String: Too many public methods (38/20)
R: 29,4:test_override.String: Badly implemented Container, implements __getitem__, __len__ but not __delitem__, __setitem__
C: 32,4:test_override: Invalid name "mm" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 35,4:test_override.foo: Black listed name "foo"
C: 35,4:test_override.foo: Black listed name "foo"
C: 35,4:test_override.foo: Black listed name "bar"
C: 35,4:test_override.foo: Missing docstring
C: 35,12:test_override.foo: Black listed name "foo"
C: 35,17:test_override.foo: Black listed name "bar"
W: 35,12:test_override.foo: Unused argument 'foo'
W: 35,17:test_override.foo: Unused argument 'bar'
E: 38,4:test_override: Module 'pytest' has no 'raises' member
C: 43,4:test_override: Invalid name "w" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 35,4:test_override.foo: Unused variable 'foo'
************* Module sunpy.tests.util.test_cond_dispatch
C: 1,0: Missing docstring
C: 10,0:pytest_funcarg__oddeven: Missing docstring
C: 11,4:pytest_funcarg__oddeven: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 10,28:pytest_funcarg__oddeven: Unused argument 'request'
C: 19,0:test_dispatch: Missing docstring
C: 24,0:test_wrong_sig: Missing docstring
E: 25,9:test_wrong_sig: Module 'pytest' has no 'raises' member
C: 33,0:test_nocond: Missing docstring
C: 34,4:test_nocond: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E: 37,9:test_nocond: Module 'pytest' has no 'raises' member
C: 44,0:test_else: Missing docstring
C: 45,4:test_else: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 53,0:test_else2: Missing docstring
C: 56,4:test_else2: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 66,0:test_types: Missing docstring
C: 67,4:test_types: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E: 69,9:test_types: Module 'pytest' has no 'raises' member
************* Module sunpy.tests.util.test_xml
C: 82,0: Line too long (100/80)
C:216,0: Line too long (85/80)
C: 1,0: Missing docstring
E:109,11:test_xml_to_dict7: Module 'pytest' has no 'raises' member
E:115,11:test_xml_to_dict8: Module 'pytest' has no 'raises' member
E:121,11:test_xml_to_dict9: Module 'pytest' has no 'raises' member
E:127,11:test_xml_to_dict10: Module 'pytest' has no 'raises' member
E:137,4:test_get_node_text1: Module 'pytest' has no 'raises' member
E:158,11:test_get_node_text4: Module 'pytest' has no 'raises' member
E:164,11:test_get_node_text5: Module 'pytest' has no 'raises' member
E:234,11:test_node_to_dict4: Module 'pytest' has no 'raises' member
E:240,11:test_node_to_dict5: Module 'pytest' has no 'raises' member
************* Module sunpy.tests.util
C: 1,0: Missing docstring
************* Module sunpy.tests.spectra.test_callisto
C: 83,0: Line too long (81/80)
C: 1,0: Missing docstring
C: 21,0:test_read: Missing docstring
C: 22,4:test_read: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E: 28,11:test_read: Instance of 'CallistoSpectrogram' has no 'shape' member
E: 32,45:test_read: Instance of 'CallistoSpectrogram' has no 'shape' member
E: 32,63:test_read: Instance of 'CallistoSpectrogram' has no 'shape' member
E: 34,11:test_read: Instance of 'CallistoSpectrogram' has no 'dtype' member
C: 37,0:test_query: Missing docstring
C: 38,4:test_query: Invalid name "URL" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 43,4:test_query: Invalid name "RESULTS" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 60,0:test_query_number: Missing docstring
C: 61,4:test_query_number: Invalid name "URL" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 66,4:test_query_number: Invalid name "RESULTS" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 79,0:test_download: Missing docstring
C: 85,8:test_download: Invalid name "RESULTS" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 96,0:test_create_file: Missing docstring
C: 97,4:test_create_file: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:101,0:test_create_file_kw: Missing docstring
C:102,4:test_create_file_kw: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:106,0:test_create_url: Missing docstring
C:107,4:test_create_url: Invalid name "URL" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:111,4:test_create_url: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:115,0:test_create_url_kw: Missing docstring
C:116,4:test_create_url_kw: Invalid name "URL" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:120,4:test_create_url_kw: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:124,0:test_create_single_glob: Missing docstring
C:125,4:test_create_single_glob: Invalid name "PATTERN" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:129,4:test_create_single_glob: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:133,0:test_create_single_glob_kw: Missing docstring
C:134,4:test_create_single_glob_kw: Invalid name "PATTERN" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:138,4:test_create_single_glob_kw: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:142,0:test_create_glob_kw: Missing docstring
C:143,4:test_create_glob_kw: Invalid name "PATTERN" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:147,4:test_create_glob_kw: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:150,0:test_create_glob: Missing docstring
C:151,4:test_create_glob: Invalid name "PATTERN" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:155,4:test_create_glob: Invalid name "ca" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:158,0:test_minimum_pairs_commotative: Missing docstring
C:159,4:test_minimum_pairs_commotative: Invalid name "A" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:160,4:test_minimum_pairs_commotative: Invalid name "B" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:164,0:test_minimum_pairs_end: Missing docstring
C:170,0:test_minimum_pairs_end_more: Missing docstring
C:176,0:test_minimum_pairs_end_diff: Missing docstring
C:182,0:test_closest: Missing docstring
C:188,0:test_homogenize_factor: Missing docstring
C:189,4:test_homogenize_factor: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:191,4:test_homogenize_factor: Invalid name "c1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:207,4:test_homogenize_factor: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:208,4:test_homogenize_factor: Invalid name "c2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:225,40:test_homogenize_factor: Access to a protected member _homogenize_params of a client class
C:234,0:test_homogenize_constant: Missing docstring
C:235,4:test_homogenize_constant: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:237,4:test_homogenize_constant: Invalid name "c1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:253,4:test_homogenize_constant: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:254,4:test_homogenize_constant: Invalid name "c2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:271,40:test_homogenize_constant: Access to a protected member _homogenize_params of a client class
C:280,0:test_homogenize_both: Missing docstring
C:281,4:test_homogenize_both: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:283,4:test_homogenize_both: Invalid name "c1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:299,4:test_homogenize_both: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:300,4:test_homogenize_both: Invalid name "c2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:317,40:test_homogenize_both: Access to a protected member _homogenize_params of a client class
C:326,0:test_homogenize_rightfq: Missing docstring
C:327,4:test_homogenize_rightfq: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:329,4:test_homogenize_rightfq: Invalid name "c1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:345,4:test_homogenize_rightfq: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:346,4:test_homogenize_rightfq: Invalid name "c2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:365,40:test_homogenize_rightfq: Access to a protected member _homogenize_params of a client class
************* Module sunpy.tests.spectra.test_spectrogram
C:701,0: Line too long (81/80)
C: 1,0: Missing docstring
C: 21,0:is_linear: Missing docstring
C: 25,0:dict_eq: Missing docstring
C: 26,4:dict_eq: Invalid name "ks" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 39,0:mk_spec: Missing docstring
C: 47,0:test_subtract_bg: Missing docstring
C: 50,4:test_subtract_bg: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E: 50,9:test_subtract_bg: Instance of 'tuple' has no 'astype' member (but some types could not be inferred)
C: 52,4:test_subtract_bg: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 66,19:test_subtract_bg: Access to a protected member _get_params of a client class
W: 66,46:test_subtract_bg: Access to a protected member _get_params of a client class
C: 69,0:test_auto_const_bg: Missing docstring
C: 72,4:test_auto_const_bg: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E: 72,8:test_auto_const_bg: Instance of 'tuple' has no 'astype' member (but some types could not be inferred)
C: 73,4:test_auto_const_bg: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 74,4:test_auto_const_bg: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 87,0:test_randomized_auto_const_bg: Missing docstring
C: 92,4:test_randomized_auto_const_bg: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E: 92,8:test_randomized_auto_const_bg: Instance of 'tuple' has no 'astype' member (but some types could not be inferred)
C: 93,4:test_randomized_auto_const_bg: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 94,4:test_randomized_auto_const_bg: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:107,0:test_slice_time_axis: Missing docstring
C:120,0:test_slice_freq_axis: Missing docstring
C:129,0:test_slice_both_axis: Missing docstring
C:141,0:test_time_to_x: Missing docstring
C:153,0:test_time_to_x_nonlinear: Missing docstring
C:165,0:test_join: Missing docstring
C:181,4:test_join: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:187,11:test_join: Instance of 'Spectrogram' has no 'shape' member (but some types could not be inferred)
C:197,0:test_join_dtype: Missing docstring
C:213,4:test_join_dtype: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:216,11:test_join_dtype: Instance of 'Spectrogram' has no 'dtype' member (but some types could not be inferred)
C:219,0:test_join_different_dtype: Missing docstring
C:235,4:test_join_different_dtype: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:238,11:test_join_different_dtype: Instance of 'Spectrogram' has no 'dtype' member (but some types could not be inferred)
C:241,0:test_join_midnight: Missing docstring
C:257,4:test_join_midnight: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:262,11:test_join_midnight: Instance of 'Spectrogram' has no 'shape' member (but some types could not be inferred)
C:269,0:test_join_month: Missing docstring
C:285,4:test_join_month: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:290,11:test_join_month: Instance of 'Spectrogram' has no 'shape' member (but some types could not be inferred)
C:297,0:test_join_year: Missing docstring
C:313,4:test_join_year: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:318,11:test_join_year: Instance of 'Spectrogram' has no 'shape' member (but some types could not be inferred)
C:325,0:test_join_over_midnight: Missing docstring
C:340,4:test_join_over_midnight: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:343,4:test_join_over_midnight: Invalid name "oz" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:347,11:test_join_over_midnight: Instance of 'Spectrogram' has no 'shape' member (but some types could not be inferred)
W:343,4:test_join_over_midnight: Unused variable 'oz'
C:355,0:test_join_gap: Missing docstring
E:371,9:test_join_gap: Module 'pytest' has no 'raises' member
C:372,8:test_join_gap: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:372,8:test_join_gap: Unused variable 'z'
C:379,0:test_join_with_gap: Missing docstring
C:395,4:test_join_with_gap: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:402,11:test_join_with_gap: Instance of 'Spectrogram' has no 'shape' member (but some types could not be inferred)
C:410,0:test_join_with_gap_fill: Missing docstring
C:426,4:test_join_with_gap_fill: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:432,11:test_join_with_gap_fill: Instance of 'Spectrogram' has no 'shape' member (but some types could not be inferred)
C:440,0:test_join_nonlinear: Missing docstring
C:457,4:test_join_nonlinear: Invalid name "oz" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:459,4:test_join_nonlinear: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:465,11:test_join_nonlinear: Instance of 'Spectrogram' has no 'shape' member (but some types could not be inferred)
C:473,0:test_auto_t_init: Missing docstring
C:483,0:test_rescale: Missing docstring
W:494,19:test_rescale: Access to a protected member _get_params of a client class
W:494,39:test_rescale: Access to a protected member _get_params of a client class
C:499,0:test_rescale_error: Missing docstring
E:508,9:test_rescale_error: Module 'pytest' has no 'raises' member
C:516,0:test_rescale_error2: Missing docstring
E:525,9:test_rescale_error2: Module 'pytest' has no 'raises' member
C:530,0:test_resample: Missing docstring
C:537,4:test_resample: Invalid name "r" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:538,11:test_resample: Instance of 'LinearTimeSpectrogram' has no 'shape' member (but some types could not be inferred)
C:542,0:test_upsample: Missing docstring
C:549,4:test_upsample: Invalid name "r" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:550,11:test_upsample: Instance of 'LinearTimeSpectrogram' has no 'shape' member (but some types could not be inferred)
C:553,0:test_combine_freqs: Missing docstring
C:583,0:test_join_diff_freq: Missing docstring
E:603,9:test_join_diff_freq: Module 'pytest' has no 'raises' member
C:608,0:test_intersect_time: Missing docstring
C:642,0:test_check_linearity: Missing docstring
C:662,0:test_flatten: Missing docstring
E:673,32:test_flatten: Instance of 'LinearTimeSpectrogram' has no 'flatten' member
C:676,0:test_in_interval: Missing docstring
C:690,0:test_in_interval2: Missing docstring
C:704,0:test_linearize: Missing docstring
C:732,0:test_linear_view: Missing docstring
C:757,0:test_linear_view_indexerror: Missing docstring
E:770,9:test_linear_view_indexerror: Module 'pytest' has no 'raises' member
W:771,8:test_linear_view_indexerror: Statement seems to have no effect
C:774,0:test_linear_view_negative: Missing docstring
C:791,0:test_linear_view_freqs: Missing docstring
W: 7,0: Unused import izip_longest
W: 14,0: Unused import ndimage
************* Module sunpy.tests.spectra
C: 1,0: Missing docstring
************* Module sunpy.tests.net.test_download
I: 4,0: Locally disabling W0613
C: 1,0: Missing docstring
C: 13,0:wait_for: Invalid name "n" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 13,0:wait_for: Missing docstring
C: 13,13:wait_for: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 15,4:wait_for._fun: Missing docstring
C: 22,0:path_fun: Missing docstring
C: 26,0:test_path_exception: Missing docstring
C: 27,4:test_path_exception: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 28,4:test_path_exception: Invalid name "dw" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 32,4:test_path_exception: Invalid name "th" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 8,0: Unused import pytest
************* Module sunpy.tests.net.test_hek
I: 4,0: Locally disabling W0613
C: 20,0: Line too long (82/80)
C: 22,0: Line too long (86/80)
C: 1,0: Missing docstring
C: 13,0:pytest_funcarg__foostrwrap: Missing docstring
W: 14,11:pytest_funcarg__foostrwrap: Access to a protected member _StringParamAttrWrapper of a client class
C: 16,0:test_eventtype_collide: Missing docstring
E: 17,9:test_eventtype_collide: Module 'pytest' has no 'raises' member
W: 18,8:test_eventtype_collide: Statement seems to have no effect
E: 19,9:test_eventtype_collide: Module 'pytest' has no 'raises' member
W: 20,8:test_eventtype_collide: Expression "((hek.attrs.AR) & (hek.attrs.Time((2011, 1, 1), (2011, 1, 2)))) & (hek.attrs.CE)" is assigned to nothing
E: 21,13:test_eventtype_collide: Module 'pytest' has no 'raises' member
W: 22,12:test_eventtype_collide: Expression "((hek.attrs.AR) | (hek.attrs.Time((2011, 1, 1), (2011, 1, 2)))) & (hek.attrs.CE)" is assigned to nothing
C: 25,0:test_eventtype_or: Missing docstring
E: 26,12:test_eventtype_or: Class 'AR' has no 'item' member
C: 29,0:test_paramattr: Missing docstring
W: 30,34:test_paramattr: Access to a protected member _ParamAttr of a client class
C: 35,0:test_stringwrapper_eq: Missing docstring
C: 40,0:test_stringwrapper_lt: Missing docstring
C: 45,0:test_stringwrapper_gt: Missing docstring
C: 50,0:test_stringwrapper_le: Missing docstring
C: 55,0:test_stringwrapper_ge: Missing docstring
C: 60,0:test_stringwrapper_ne: Missing docstring
C: 65,0:test_stringwrapper_like: Missing docstring
************* Module sunpy.tests.net.test_helioviewer
I: 6,0: Locally disabling C0103
I: 6,0: Locally disabling R0904
I: 6,0: Locally disabling W0201
I: 6,0: Locally disabling W0212
I: 6,0: Locally disabling W0232
I: 6,0: Locally disabling E1103
C: 12,4:TestHelioviewerClient.setup_class: Missing docstring
C: 16,4:TestHelioviewerClient.teardown_class: Missing docstring
************* Module sunpy.tests.net.test_util
C: 7,0: Line too long (91/80)
C: 13,0: Line too long (110/80)
C: 1,0: Missing docstring
C: 6,0:test_content_disposition_ascii: Missing docstring
C: 12,0:test_content_disposition_unicode: Invalid name "test_content_disposition_unicode" for type function (should match [a-z_][a-z0-9_]{2,30}$)
C: 12,0:test_content_disposition_unicode: Missing docstring
C: 17,0:test_slugify: Missing docstring
************* Module sunpy.tests.net.test_vso
I: 4,0: Locally disabling W0613
C: 1,0: Missing docstring
C: 16,0:pytest_funcarg__eit: Missing docstring
C: 20,0:pytest_funcarg__client: Missing docstring
C: 24,0:pytest_funcarg__iclient: Missing docstring
C: 28,0:test_simpleattr_apply: Missing docstring
C: 29,4:test_simpleattr_apply: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 35,0:test_simpleattr_create: Missing docstring
C: 36,4:test_simpleattr_create: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 41,4:test_simpleattr_and_duplicate: Redefining name 'attr' from outer scope (line 12)
C: 40,0:test_simpleattr_and_duplicate: Missing docstring
E: 42,4:test_simpleattr_and_duplicate: Module 'pytest' has no 'raises' member
E: 44,4:test_simpleattr_and_duplicate: Module 'pytest' has no 'raises' member
E: 46,4:test_simpleattr_and_duplicate: Module 'pytest' has no 'raises' member
E: 47,4:test_simpleattr_and_duplicate: Module 'pytest' has no 'raises' member
E: 49,4:test_simpleattr_and_duplicate: Module 'pytest' has no 'raises' member
W: 53,4:test_simpleattr_or_eq: Redefining name 'attr' from outer scope (line 12)
C: 52,0:test_simpleattr_or_eq: Missing docstring
C: 59,0:test_complexattr_apply: Missing docstring
C: 61,4:test_complexattr_apply: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 67,0:test_complexattr_create: Missing docstring
C: 68,4:test_complexattr_create: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 73,4:test_complexattr_and_duplicate: Redefining name 'attr' from outer scope (line 12)
C: 72,0:test_complexattr_and_duplicate: Missing docstring
E: 74,4:test_complexattr_and_duplicate: Module 'pytest' has no 'raises' member
E: 79,4:test_complexattr_and_duplicate: Module 'pytest' has no 'raises' member
W: 86,4:test_complexattr_or_eq: Redefining name 'attr' from outer scope (line 12)
C: 85,0:test_complexattr_or_eq: Missing docstring
W: 93,4:test_attror_and: Redefining name 'attr' from outer scope (line 12)
C: 92,0:test_attror_and: Missing docstring
C:102,0:test_wave_toangstrom: Missing docstring
C:104,8:test_wave_toangstrom: Invalid name "w" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:107,4:test_wave_toangstrom: Invalid name "w" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:109,4:test_wave_toangstrom: Invalid name "w" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:113,8:test_wave_toangstrom: Invalid name "w" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:116,4:test_wave_toangstrom: Invalid name "w" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:118,4:test_wave_toangstrom: Invalid name "w" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:122,0:test_time_xor: Missing docstring
C:124,4:test_time_xor: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:131,4:test_time_xor: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:139,0:test_wave_xor: Missing docstring
C:141,4:test_wave_xor: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:145,4:test_wave_xor: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.tests.net.test_attr
C: 1,0: Missing docstring
C: 8,0:test_dummyattr: Missing docstring
************* Module sunpy.tests.net
C: 1,0: Missing docstring
************* Module sunpy.tests.map.test_map
I: 6,0: Locally disabling C0103
I: 6,0: Locally disabling R0904
I: 6,0: Locally disabling W0201
I: 6,0: Locally disabling W0212
I: 6,0: Locally disabling W0232
I: 6,0: Locally disabling E1103
I:124,0: Locally disabling W0104
C: 43,0: Line too long (122/80)
C: 44,0: Line too long (122/80)
C: 47,0: Line too long (114/80)
C: 48,0: Line too long (114/80)
C: 54,0: Line too long (113/80)
C: 55,0: Line too long (113/80)
C: 59,0: Line too long (131/80)
C: 60,0: Line too long (131/80)
C:136,0: Line too long (89/80)
W:146,0: TODO: Add tests for other resample methods (neighbour, nearest, spline)
C: 13,4:TestMap.setup_class: Missing docstring
W: 31,8:TestMap.setup_class: Statement seems to have no effect
C: 35,4:TestMap.teardown_class: Missing docstring
C: 98,4:TestMap.test_sub: Missing docstring
E:101,15:TestMap.test_sub: Instance of 'Map' has no 'dtype' member
R: 98,4:TestMap.test_sub: Method could be a function
C:140,8:TestMap.test_original_header_comparison: Comma not followed by a space
for k,v in map_header.items():
^^
************* Module sunpy.tests.map
C: 1,0: Missing docstring
************* Module sunpy.tests.lightcurve.test_lightcurve
I: 10,0: Locally disabling C0103
I: 10,0: Locally disabling R0904
I: 10,0: Locally disabling W0201
I: 10,0: Locally disabling W0232
I: 10,0: Locally disabling E1101
I: 10,0: Locally disabling E1103
W: 7,0: TODO:
************* Module sunpy.tests.lightcurve
C: 1,0: Missing docstring
************* Module sunpy.tests.lightcurve.test_eve
I: 6,0: Locally disabling C0103
I: 6,0: Locally disabling R0904
I: 6,0: Locally disabling W0201
I: 6,0: Locally disabling W0232
I: 6,0: Locally disabling E1103
C: 12,4:TestEve.setup_class: Missing docstring
C: 15,4:TestEve.teardown_class: Missing docstring
R: 18,4:TestEve.test_csv_parsing: Method could be a function
************* Module sunpy.wcs.wcs
C: 10,0: Line too long (81/80)
C: 17,0: Line too long (81/80)
C: 34,0: Line too long (83/80)
W: 86,0: TODO: Needs to check what coordinate system the data is given in
W:241,0: TODO: write proj_tan function
C: 59,0:convert_pixel_to_data: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 59,0:convert_pixel_to_data: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R: 59,0:convert_pixel_to_data: Too many arguments (11/5)
R: 59,0:convert_pixel_to_data: Too many local variables (16/15)
C: 60,49:convert_pixel_to_data: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 60,57:convert_pixel_to_data: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 70,8:convert_pixel_to_data: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 70,11:convert_pixel_to_data: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 82,0:convert_data_to_pixel: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 82,0:convert_data_to_pixel: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R: 82,0:convert_data_to_pixel: Too many arguments (8/5)
C: 83,42:convert_data_to_pixel: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 83,45:convert_data_to_pixel: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R: 99,0:convert_hpc_hcc: Too many arguments (7/5)
C:105,4:convert_hpc_hcc: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:105,7:convert_hpc_hcc: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:105,10:convert_hpc_hcc: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:100,20:convert_hpc_hcc: Unused argument 'distance'
W:105,10:convert_hpc_hcc: Unused variable 'z'
R:108,0:convert_hpc_hcc_xyz: Too many arguments (7/5)
R:108,0:convert_hpc_hcc_xyz: Too many local variables (16/15)
C:113,4:convert_hpc_hcc_xyz: Invalid name "c" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:122,8:convert_hpc_hcc_xyz: Invalid name "q" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:127,4:convert_hpc_hcc_xyz: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:128,4:convert_hpc_hcc_xyz: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:129,4:convert_hpc_hcc_xyz: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:133,0:convert_hcc_hpc: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:133,0:convert_hcc_hpc: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R:133,0:convert_hcc_hpc: Too many arguments (6/5)
C:133,32:convert_hcc_hpc: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:133,35:convert_hcc_hpc: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:142,4:convert_hcc_hpc: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:155,0:convert_hcc_hg: Invalid name "b0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:155,0:convert_hcc_hg: Invalid name "l0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:155,0:convert_hcc_hg: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:155,0:convert_hcc_hg: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:155,0:convert_hcc_hg: Invalid name "z" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R:155,0:convert_hcc_hg: Too many arguments (6/5)
C:155,25:convert_hcc_hg: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:155,29:convert_hcc_hg: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:155,33:convert_hcc_hg: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:155,36:convert_hcc_hg: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:155,39:convert_hcc_hg: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:159,8:convert_hcc_hg: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:162,4:convert_hcc_hg: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:163,4:convert_hcc_hg: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:173,0:convert_hg_hcc: Invalid name "b0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:173,0:convert_hg_hcc: Invalid name "l0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R:173,0:convert_hg_hcc: Too many arguments (6/5)
C:173,25:convert_hg_hcc: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:173,29:convert_hg_hcc: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:176,4:convert_hg_hcc: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:176,7:convert_hg_hcc: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:176,10:convert_hg_hcc: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:185,0:convert_hg_hcc_xyz: Invalid name "b0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:185,0:convert_hg_hcc_xyz: Invalid name "l0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R:185,0:convert_hg_hcc_xyz: Too many local variables (18/15)
C:185,29:convert_hg_hcc_xyz: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:185,33:convert_hg_hcc_xyz: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:190,4:convert_hg_hcc_xyz: Invalid name "cx" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:191,4:convert_hg_hcc_xyz: Invalid name "cy" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:196,4:convert_hg_hcc_xyz: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:197,4:convert_hg_hcc_xyz: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:210,4:convert_hg_hcc_xyz: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:211,4:convert_hg_hcc_xyz: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:212,4:convert_hg_hcc_xyz: Invalid name "z" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:216,0:convert_hg_hpc: Invalid name "b0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:216,0:convert_hg_hpc: Invalid name "l0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R:216,0:convert_hg_hpc: Too many arguments (8/5)
C:216,31:convert_hg_hpc: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:216,35:convert_hg_hpc: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:221,4:convert_hg_hpc: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:221,7:convert_hg_hpc: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:224,0:convert_hpc_hg: Invalid name "b0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:224,0:convert_hpc_hg: Invalid name "l0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:224,0:convert_hpc_hg: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:224,0:convert_hpc_hg: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R:224,0:convert_hpc_hg: Too many arguments (8/5)
C:224,49:convert_hpc_hg: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:224,53:convert_hpc_hg: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:224,57:convert_hpc_hg: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:224,60:convert_hpc_hg: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:235,0:proj_tan: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:235,0:proj_tan: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:235,13:proj_tan: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:235,16:proj_tan: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:235,19:proj_tan: Unused argument 'force'
C:244,0:convert_to_coord: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:244,0:convert_to_coord: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:244,0:convert_to_coord: Invalid name "b0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:244,0:convert_to_coord: Invalid name "l0" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R:244,0:convert_to_coord: Too many arguments (6/5)
C:244,21:convert_to_coord: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:244,24:convert_to_coord: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:244,33:convert_to_coord: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:244,37:convert_to_coord: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:250,4:convert_to_coord: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:250,7:convert_to_coord: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:244,41:convert_to_coord: Unused argument 'fromto'
************* Module sunpy.wcs
C: 1,0: Missing docstring
W: 3,0: Wildcard import sunpy.wcs.wcs
************* Module sunpy.cm.color_tables
C: 10,0: Line too long (107/80)
C: 35,0: Line too long (660/80)
C: 71,0: Line too long (106/80)
C: 72,0: Line too long (90/80)
C: 73,0: Line too long (101/80)
C: 74,0: Line too long (120/80)
C: 75,0: Line too long (120/80)
C: 76,0: Line too long (120/80)
C: 77,0: Line too long (120/80)
C: 78,0: Line too long (120/80)
C: 81,0: Line too long (104/80)
C: 82,0: Line too long (90/80)
C: 83,0: Line too long (90/80)
C: 84,0: Line too long (112/80)
C: 85,0: Line too long (120/80)
C: 86,0: Line too long (120/80)
C: 87,0: Line too long (120/80)
C: 88,0: Line too long (120/80)
C: 91,0: Line too long (94/80)
C: 92,0: Line too long (108/80)
C: 95,0: Line too long (83/80)
C: 96,0: Line too long (105/80)
C: 99,0: Line too long (133/80)
C:100,0: Line too long (93/80)
C:101,0: Line too long (120/80)
C:102,0: Line too long (120/80)
C:105,0: Line too long (89/80)
C:106,0: Line too long (90/80)
C:107,0: Line too long (99/80)
C:108,0: Line too long (120/80)
C:109,0: Line too long (120/80)
C:110,0: Line too long (120/80)
C:111,0: Line too long (120/80)
C:114,0: Line too long (129/80)
C:115,0: Line too long (92/80)
C:116,0: Line too long (120/80)
C:117,0: Line too long (120/80)
C:120,0: Line too long (88/80)
C:121,0: Line too long (90/80)
C:122,0: Line too long (90/80)
C:123,0: Line too long (108/80)
C:124,0: Line too long (120/80)
C:125,0: Line too long (120/80)
C:126,0: Line too long (120/80)
C:129,0: Line too long (111/80)
C:130,0: Line too long (110/80)
C:133,0: Line too long (88/80)
C:134,0: Line too long (90/80)
C:135,0: Line too long (103/80)
C:136,0: Line too long (120/80)
C:137,0: Line too long (120/80)
C:138,0: Line too long (120/80)
C:139,0: Line too long (120/80)
C:143,0: Line too long (88/80)
C:144,0: Line too long (109/80)
C:145,0: Line too long (120/80)
C:148,0: Line too long (87/80)
C:149,0: Line too long (106/80)
C:182,0: Line too long (140/80)
C:183,0: Line too long (140/80)
C:186,0: Line too long (118/80)
C:187,0: Line too long (141/80)
C:189,0: Line too long (165/80)
C:191,0: Line too long (176/80)
C:193,0: Line too long (164/80)
C:194,0: Line too long (149/80)
C:196,0: Line too long (145/80)
C:197,0: Line too long (140/80)
W: 12,0: FIXME: Give me a proper name.
C: 13,0:_mkx: Invalid name "n" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 13,19:_mkx: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 15,4:_mkx: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 35,0: Comma not followed by a space
r0 = np.array(paden([0,1,2,4,5,7,8,10,11,13,14,15,17,18,20,21,23,24,26,27,28,30,31,33,34,36,37,39,40,42,43,44,46,47,49,50,52,53,55,56,57,59,60,62,63,65,66,68,69,70,72,73,75,76,78,79,81,82,84,85,86,88,89,91,92,94,95,97,98,99,101,102,104,105,107,108,110,111,113,114,115,117,118,120,121,123,124,126,127,128,130,131,133,134,136,137,139,140,141,143,144,146,147,149,150,152,153,155,156,157,159,160,162,163,165,166,168,169,170,172,173,175,176,178,179,181,182,184,185,186,188,189,191,192,194,195,197,198,199,201,202,204,205,207,208,210,211,212,214,215,217,218,220,221,223,224,226,227,228,230,231,233,234,236,237,239,240,241,243,244,246,247,249,250,252,253], 256, 255))
^^
C: 35,0: Invalid name "r0" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 36,0: Invalid name "g0" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 37,0: Invalid name "b0" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 39,0: Invalid name "c0" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 40,0: Invalid name "c1" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 41,0: Invalid name "c2" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 42,0: Invalid name "c3" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 49,8:aia_color_table: Invalid name "r" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 49,11:aia_color_table: Invalid name "g" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 49,14:aia_color_table: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 71,0: Comma not followed by a space
eit_yellow_r = np.array([0,1,2,3,5,6,7,8,10,11,12,14,15,16,17,19,20,21,22,24,25,26,28,29,30,31,33,34,35,36
^^
,38,39,40,42,43,44,45,47,48,49,51,52,53,54,56,57,58,59,61,62,63,65,66,67,68,70,71,72,73,75
,76,77,79,80,81,82,84,85,86,87,89,90,91,93,94,95,96,98,99,100,102,103,104,105,107,108,109,110,112,113
,114,116,117,118,119,121,122,123,124,126,127,128,130,131,132,133,135,136,137,138,140,141,142,144,145,146,147,149,150,151
,153,154,155,156,158,159,160,161,163,164,165,167,168,169,170,172,173,174,175,177,178,179,181,182,183,184,186,187,188,189
,191,192,193,195,196,197,198,200,201,202,204,205,206,207,209,210,211,212,214,215,216,218,219,220,221,223,224,225,226,228
,229,230,232,233,234,235,237,238,239,240,242,243,244,246,247,248,249,251,252,253,255,255,255,255,255,255,255,255,255,255
,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255])
C: 71,0: Invalid name "eit_yellow_r" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 81,0: Comma not followed by a space
eit_yellow_g = np.array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29
^^
,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60
,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91
,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121
,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152
,153,154,155,156,157,158,159,160,161,162,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183
,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,205,206,206,207,209,209,210,210,212,213
,213,215,216,216,218,219,219,221,221,222,224,224,225,227,227,228,230,230,231,231,232,234,234,235,237,237,238,240,240,241
,241,243,244,244,246,247,247,249,250,250,252,252,253,255,255,255])
C: 81,0: Invalid name "eit_yellow_g" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 91,0: Comma not followed by a space
eit_yellow_b = np.concatenate((np.zeros(201).astype('int'), np.array([7,7,15,22,22,30,30,37,45
^^
,45,52,60,60,67,75,75,82,82,90,97,97,105,112,112,120,127,127,135,135,142,150,150,157,165,165,172,180,180,187
,187,195,202,202,210,217,217,225,232,232,240,240,247,255,255,255])))
C: 91,0: Invalid name "eit_yellow_b" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 95,0: Comma not followed by a space
eit_dark_blue_r = np.concatenate((np.zeros(206).astype('int'), np.array([9,13,21,25
^^
,25,29,33,41,49,53,57,65,69,73,77,77,85,94,98,102,110,114,118,122,134,134,138,142,146,154,158,162,166,179
,183,183,187,191,199,203,207,215,223,227,231,231,235,243,247,255])))
C: 95,0: Invalid name "eit_dark_blue_r" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 99,0: Comma not followed by a space
eit_dark_blue_g = np.concatenate((np.zeros(128).astype('int'), np.array([2,2,4,5,7,12,13,15,17,20,21,21,23,25,29,31,33,34,37,39,41,41
^^
,44,47,49,50,52,55,57,60,61,61,65,66,68,69,73,76,77,79,82,82,84,85,87,92,94,95,97,100,102,103
,103,105,110,111,113,114,118,119,121,122,122,127,129,130,132,135,137,138,142,145,145,146,148,150,153,154,158,159,162,164
,164,166,167,170,174,175,177,180,182,183,185,185,188,191,193,195,198,199,201,203,207,207,209,211,212,215,217,219,220,225
,227,227,228,230,233,235,236,239,243,244,246,246,247,251,252,255])))
C: 99,0: Invalid name "eit_dark_blue_g" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:105,0: Comma not followed by a space
eit_dark_blue_b = np.concatenate((np.zeros(52).astype('int'), np.array([1,4,5,6,8,8,10,12
^^
,14,16,18,20,21,23,25,25,28,29,31,33,35,36,37,42,43,43,44,46,48,50,51,52,56,58,59,61,61,63
,65,66,69,71,73,74,75,78,78,80,81,84,86,88,89,90,93,94,94,97,99,101,103,104,105,108,111,112,112,113
,116,118,119,120,124,126,127,128,131,131,132,134,135,139,141,142,143,146,147,147,149,150,154,155,157,158,161,162,164,164
,166,169,170,172,173,176,177,180,181,181,184,185,187,188,191,193,195,196,199,199,200,202,203,207,208,210,211,214,215,217
,217,218,222,223,225,226,229,230,231,233,233,237,238,240,241,244,245,246,249,252,252,253,255,255,255,255,255,255,255,255
,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255])))
C:105,0: Invalid name "eit_dark_blue_b" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:114,0: Comma not followed by a space
eit_dark_green_r = np.concatenate((np.zeros(130).astype('int'), np.array([1,3,4,9,11,12,14,17,19,19,20,22,27,29,30,32,35,37,38,38
^^
,41,45,46,48,50,53,54,58,59,59,62,64,66,67,71,74,75,77,80,80,82,83,85,90,91,93,95,98,100,101
,101,103,108,109,111,112,116,117,119,121,121,125,127,129,130,133,135,137,140,143,143,145,146,148,151,153,156,158,161,163
,163,164,166,169,172,174,175,179,180,182,183,183,187,190,192,193,196,198,200,201,206,206,208,209,211,214,216,217,219,224
,225,225,227,229,232,234,235,238,242,243,245,245,246,250,251,255])))
C:114,0: Invalid name "eit_dark_green_r" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:120,0: Comma not followed by a space
eit_dark_green_g = np.concatenate((np.zeros(52).astype('int'), np.array([1,3,4,5,6,6,8,9
^^
,11,12,14,15,16,17,19,19,21,22,23,25,26,27,28,31,32,32,33,34,36,37,38,39,42,43,44,45,45,47
,48,49,51,53,54,55,56,58,58,59,60,62,64,65,66,67,69,70,70,72,73,75,76,77,78,80,82,83,83,84
,86,87,88,89,92,93,94,95,97,97,98,99,100,103,104,105,106,108,109,109,110,111,114,115,116,117,119,120,121,121
,123,125,126,127,128,130,131,133,134,134,136,137,138,139,141,143,144,145,147,147,148,149,150,153,154,155,156,158,159,160
,160,161,164,165,166,167,169,170,171,172,172,175,176,177,178,180,181,182,184,186,186,187,188,189,191,192,194,195,197,198
,198,199,200,202,204,205,206,208,209,210,211,211,213,215,216,217,219,220,221,222,225,225,226,227,228,230,231,232,233,236
,237,237,238,239,241,242,243,245,247,248,249,249,250,252,253,255])))
C:120,0: Invalid name "eit_dark_green_g" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:129,0: Comma not followed by a space
eit_dark_green_b = np.concatenate((np.zeros(197).astype('int'), np.array([3,10,17,17,20,24,27,34,37,44,48,55,58
^^
,58,62,65,72,79,82,86,93,96,99,103,103,110,117,120,124,130,134,137,141,151,151,155,158,161,168,172,175,179,189
,192,192,196,199,206,210,213,220,227,230,234,234,237,244,248,255])))
C:129,0: Invalid name "eit_dark_green_b" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:133,0: Comma not followed by a space
eit_dark_red_r = np.concatenate((np.zeros(52).astype('int'), np.array([1,4,5,7,8,8,11,13
^^
,15,17,20,21,23,24,27,27,30,31,33,36,37,39,40,44,46,46,47,49,52,53,55,56,60,62,63,65,65,68
,69,70,73,76,78,79,81,84,84,85,86,89,92,94,95,97,99,101,101,104,105,108,110,111,113,115,118,120,120,121
,124,126,127,128,133,134,136,137,140,140,141,143,144,149,150,152,153,156,157,157,159,160,165,166,168,169,172,173,175,175
,178,181,182,184,185,188,189,192,194,194,197,198,199,201,204,207,208,210,212,212,214,215,217,221,223,224,226,228,230,231
,231,233,237,239,240,241,244,246,247,249,249,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255])))
C:133,0: Invalid name "eit_dark_red_r" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:142,0: Comma not followed by a space
eit_dark_red_g = np.concatenate((np.zeros(148).astype('int'), np.array([1,1
^^
,5,9,11,13,15,18,20,24,26,26,30,32,34,35,39,43,45,47,51,51,52,54,56,62,64,66,68,71,73,75
,75,77,83,85,86,88,92,94,96,98,98,103,105,107,109,113,115,117,120,124,124,126,128,130,134,136,139,141,145,147
,147,149,151,154,158,160,162,166,168,170,171,171,175,179,181,183,187,188,190,192,198,198,200,202,204,207,209,211,213,219
,221,221,222,224,228,230,232,236,239,241,243,243,245,249,251,255])))
C:142,0: Invalid name "eit_dark_red_g" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:148,0: Comma not followed by a space
eit_dark_red_b = np.concatenate((np.zeros(204).astype('int'), np.array([3,7,15,19,27,31
^^
,31,35,39,47,54,58,62,70,74,78,82,82,90,98,102,105,113,117,121,125,137,137,141,145,149,156,160,164,168,180
,184,184,188,192,200,204,207,215,223,227,231,231,235,243,247,255])))
C:148,0: Invalid name "eit_dark_red_b" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:160,8:eit_color_table: Invalid name "r" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:160,11:eit_color_table: Invalid name "g" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:160,14:eit_color_table: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:182,0: Comma not followed by a space
lasco_c2_r = np.concatenate((np.array([0,1,2,5,8,11,14,17,20,23,26,28,31,34,37,42,44,47,50,55,57,60,65,68,70,75,78,82,85,88,92,95,99,102,107
^^
,110,114,117,121,124,128,133,136,140,143,147,152,155,159,163,166,170,175,178,182,186,189,194,198,201,205,210,214,217,221,226,230,233,237,241
,246,250,253]), 255*np.ones(183)))
C:182,0: Invalid name "lasco_c2_r" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:186,0: Comma not followed by a space
lasco_c2_g = np.concatenate((np.zeros(52).astype('int'), np.array([1,5,11,17,20,26,32,35,41,47,52,56,62,68,73,77,83,88
^^
,94,100,103,109,115,120,126,130,136,141,147,153,158,164,168,173,179,185,190,196,202,207,213,217,222,228,234,239,245,251]), 255*np.ones(156)))
C:186,0: Invalid name "lasco_c2_g" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:189,0: Comma not followed by a space
lasco_c2_b = np.concatenate((np.zeros(78).astype('int'), np.array([7,19,31,43,54,66,74,86,98,109,121,133,145,156,168,176,188,200,211,223,235,247]),255*np.ones(156)))
^^
C:189,0: Invalid name "lasco_c2_b" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:191,0: Comma not followed by a space
lasco_c3_r = np.concatenate((np.zeros(77).astype('int'), np.array([5,13,25,33,45,53,65,73,85,94,106,114,126,134,146,154,166,175,187,195,207,215,227,235,247]),255*np.ones(154)))
^^
C:191,0: Invalid name "lasco_c3_r" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:193,0: Comma not followed by a space
lasco_c3_g = np.concatenate((np.zeros(39).astype('int'), np.array([4,7,12,15,20,23,28,31,36,39,44,47,52,55,60,63,68,71,76,79,84,87,92,95,100,103,108,111,116,119,124
^^
,127,132,135,140,143,148,151,156,159,164,167,172,175,180,183,188,191,196,199,204,207,212,215,220,223,228,231,236,239,244,247,252]),255*np.ones(154)))
C:193,0: Invalid name "lasco_c3_g" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:196,0: Comma not followed by a space
lasco_c3_b = np.concatenate((np.array([0,4,6,10,13,17,20,24,27,31,33,37,40,44,47,51,54,58,61,65,67,71,74,78,81,85,88,92,94,99,101,105,108,112,115
^^
,119,122,126,128,132,135,139,142,146,149,153,155,160,162,166,169,173,176,180,183,187,189,193,196,200,203,207,210,214,217,221,223,227,230,234
,237,241,244,248,250]),255*np.ones(181)))
C:196,0: Invalid name "lasco_c3_b" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:206,8:lasco_color_table: Invalid name "r" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:206,11:lasco_color_table: Invalid name "g" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:206,14:lasco_color_table: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:229,0: Comma not followed by a space
sxt_gold_r = np.concatenate((255.0*np.array(range(0,185))/185.0,
^^
255*np.ones(71)))
C:229,0: Invalid name "sxt_gold_r" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:231,0: Comma not followed by a space
sxt_gold_g = 255*(np.array(range(0,256))**1.25)/(255.0**1.25)
^^
C:231,0: Invalid name "sxt_gold_g" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:232,0: Comma not followed by a space
sxt_gold_b = np.concatenate((np.zeros(185),255.0*np.array(range(0,71))/71.0))
^^
C:232,0: Invalid name "sxt_gold_b" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:234,0: Comma not followed by a space
grayscale = np.array(range(0,256))
^^
C:234,0: Invalid name "grayscale" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:239,8:sxt_color_table: Invalid name "r" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:239,11:sxt_color_table: Invalid name "g" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:239,14:sxt_color_table: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:268,4:xrt_color_table: Unnecessary pass statement
************* Module sunpy.cm.cm
I: 57,0: Locally disabling E1101
I:121,0: Locally disabling E1103
C: 14,0: Invalid name "sdoaia94" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 15,0: Invalid name "sdoaia131" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 16,0: Invalid name "sdoaia171" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 17,0: Invalid name "sdoaia193" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 18,0: Invalid name "sdoaia211" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 19,0: Invalid name "sdoaia304" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 20,0: Invalid name "sdoaia335" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 21,0: Invalid name "sdoaia1600" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 22,0: Invalid name "sdoaia1700" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 23,0: Invalid name "sdoaia4500" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 25,0: Invalid name "sohoeit171" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 26,0: Invalid name "sohoeit195" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 27,0: Invalid name "sohoeit284" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 28,0: Invalid name "sohoeit304" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 30,0: Invalid name "soholasco2" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 31,0: Invalid name "soholasco3" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 33,0: Invalid name "yohkohsxtal" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 34,0: Invalid name "yohkohsxtwh" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 36,0: Invalid name "hinodexrt" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 40,0: Invalid name "cmlist" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:121,4:show_colormaps: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:122,4:show_colormaps: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:127,8:show_colormaps: Invalid name "ax" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.cm
C: 1,0: Missing docstring
W: 3,0: Wildcard import sunpy.cm.cm
************* Module sunpy.time.timerange
C: 1,0: Missing docstring
C: 97,8:TimeRange.__init__: Invalid name "dt" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 80,12:TimeRange.__init__: Invalid name "t2" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 76,8:TimeRange.__init__: Invalid name "t1" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 61,4:TimeRange.__init__: Invalid name "a" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 61,4:TimeRange.__init__: Invalid name "b" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 61,23:TimeRange.__init__: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 61,26:TimeRange.__init__: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 69,12:TimeRange.__init__: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 70,12:TimeRange.__init__: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 72,12:TimeRange.__init__: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 73,12:TimeRange.__init__: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 83,8:TimeRange.__init__: Comma not followed by a space
if isinstance(y,datetime):
^^
C:101,8:TimeRange.__repr__: Invalid name "TIME_FORMAT" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:103,8:TimeRange.__repr__: Invalid name "t1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:104,8:TimeRange.__repr__: Invalid name "t2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.time.time
C: 5,0: Line too long (104/80)
W:206,0: TODO: should be able to handle a time range
W: 9,0: Anomalous backslash in string: '\d'. String constant might be missing an r prefix.
W: 10,0: Anomalous backslash in string: '\d'. String constant might be missing an r prefix.
W: 11,0: Anomalous backslash in string: '\d'. String constant might be missing an r prefix.
W: 12,0: Anomalous backslash in string: '\d'. String constant might be missing an r prefix.
W: 13,0: Anomalous backslash in string: '\d'. String constant might be missing an r prefix.
W: 14,0: Anomalous backslash in string: '\d'. String constant might be missing an r prefix.
W: 15,0: Anomalous backslash in string: '\d'. String constant might be missing an r prefix.
C: 1,0: Missing docstring
C: 43,0:_group_or_none: Missing docstring
C: 51,0:_n_or_eq: Invalid name "a" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 51,0:_n_or_eq: Invalid name "b" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 51,0:_n_or_eq: Missing docstring
C: 51,13:_n_or_eq: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 51,16:_n_or_eq: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 54,27:_regex_parse_time: Redefining built-in 'format'
C: 54,0:_regex_parse_time: Missing docstring
C: 72,15:_regex_parse_time: Invalid name "to" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 64,8:_regex_parse_time: Unused variable 'hour'
W: 77,22:find_time: Redefining built-in 'format'
C: 87,12:find_time: Invalid name "dt" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E: 94,0: Function 'find_time' has no '__doc__' member
W: 96,16:_iter_empty: Redefining built-in 'iter'
C: 96,0:_iter_empty: Missing docstring
W:161,15:parse_time: Used * or ** magic
C:168,20:parse_time: Invalid name "ts" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:195,0:day_of_year: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:195,16:day_of_year: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:197,4:day_of_year: Invalid name "SECONDS_IN_DAY" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:204,0:break_time: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:204,15:break_time: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:210,0:get_day: Invalid name "dt" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:210,12:get_day: Invalid name "dt" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.time
W: 4,0: Wildcard import sunpy.time.time
W: 5,0: Wildcard import sunpy.time.timerange
W: 6,0: Wildcard import sunpy.time.julian
************* Module sunpy.time.julian
C: 1,0: Missing docstring
C: 11,0:julian_day: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 11,15:julian_day: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 18,4:julian_day: Invalid name "JULIAN_REF_DAY" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 37,0:julian_centuries: Invalid name "t" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 37,21:julian_centuries: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 39,4:julian_centuries: Invalid name "DAYS_IN_YEAR" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.util.net
C: 1,0: Missing docstring
C: 24,0: Invalid name "_punct_re" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 53,4:get_filename: Invalid name "cd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 99,29:download_fileobj: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.util.sysinfo
C: 1,0: Missing docstring
E: 84,8:system_info: No name '__version__' in module 'PIL.Image'
C: 86,8:system_info: Invalid name "PIL_version" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
unexpected error while building astng from living object
R: 10,0:system_info: Too many branches (13/12)
R: 10,0:system_info: Too many statements (75/50)
************* Module sunpy.util.create
I: 88,0: Locally disabling W0108
C: 1,0: Missing docstring
C: 19,0:Parent: Missing docstring
C: 23,4:Parent.read: Missing docstring
C: 27,4:Parent.read_many: Missing docstring
W: 28,15:Parent.read_many: Used builtin function 'map'
W: 51,20:Parent.from_files: Used builtin function 'map'
W: 82,0: Access to a protected member _create of a client class
W: 87,0: Access to a protected member _create of a client class
W: 96,0: Access to a protected member _create of a client class
W:106,0: Access to a protected member _create of a client class
W:113,0: Access to a protected member _create of a client class
W:118,0: Access to a protected member _create of a client class
W: 10,0: Unused import urllib2
W: 14,0: Unused import replacement_filename
W: 8,0: Unused import shutil
************* Module sunpy.util.cond_dispatch
C: 39,0: Line too long (88/80)
C: 59,0: Line too long (88/80)
C: 69,0: Line too long (88/80)
C:187,0: Line too long (82/80)
W: 83,39:run_cls.<lambda>: Used * or ** magic
C:100,0:arginize: Invalid name "a" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:100,0:arginize: Invalid name "kw" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:100,18:arginize: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:100,21:arginize: Invalid name "kw" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:103,19:arginize: Unused variable 'keywords'
C:122,0:matches_signature: Invalid name "a" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:122,0:matches_signature: Invalid name "kw" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:122,27:matches_signature: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:122,30:matches_signature: Invalid name "kw" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:145,0:ConditionalDispatch: Missing docstring
C:151,4:ConditionalDispatch.from_existing: Missing docstring
C:157,4:ConditionalDispatch.add_dec: Missing docstring
C:158,8:ConditionalDispatch.add_dec._dec: Missing docstring
C:206,4:ConditionalDispatch.wrapper: Missing docstring
W:207,15:ConditionalDispatch.wrapper.<lambda>: Lambda may not be necessary
W:207,39:ConditionalDispatch.wrapper.<lambda>: Used * or ** magic
C:218,16:ConditionalDispatch.get_signatures: Invalid name "st" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:220,16:ConditionalDispatch.get_signatures: Invalid name "st" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:235,68:ConditionalDispatch.get_signatures: Using possibly undefined loop variable 'condition'
C:241,4:ConditionalDispatch.generate_docs: Missing docstring
C:251,0:fmt_argspec_types: Missing docstring
C:257,4:fmt_argspec_types: Invalid name "NULL" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.util.util
C: 1,0: Missing docstring
C: 31,0:toggle_pylab: Invalid name "fn" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 31,17:toggle_pylab: Invalid name "fn" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 40,8:toggle_pylab.fn_itoggle: Missing docstring
C: 53,4:goes_flare_class.calc: Missing docstring
C: 67,0:unique: Missing docstring
C: 76,12:unique: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 81,0:print_table: Missing docstring
W: 82,44:print_table: Used * or ** magic
C: 90,0:findpeaks: Invalid name "a" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 90,14:findpeaks: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 95,0:polyfun_at: Invalid name "p" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 95,22:polyfun_at: Invalid name "p" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:140,4:find_next: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:143,12:find_next: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:157,11:common_base: Using possibly undefined loop variable 'cls'
W:164,16:merge: Used builtin function 'map'
C:173,26:merge: Invalid name "tk" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:180,12:merge: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:195,12:replacement_filename: Invalid name "c" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.util.unit_conversion
C: 1,0: Missing docstring
C: 29,0: Invalid name "wavelength" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 39,0: Invalid name "energy" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 45,0: Invalid name "frequency" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 52,0: Invalid name "units" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 60,0:to_angstrom: Missing docstring
C: 61,4:to_angstrom: Invalid name "C" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 62,4:to_angstrom: Invalid name "ANGSTROM" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 64,15:to_angstrom: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 69,8:to_angstrom: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 72,8:to_angstrom: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 75,8:to_angstrom: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 80,0:kelvin_to_keV: Invalid name "kelvin_to_keV" for type function (should match [a-z_][a-z0-9_]{2,30}$)
C: 85,0:keV_to_kelvin: Invalid name "keV_to_kelvin" for type function (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.util.config
C: 51,0:_is_writable_dir: Invalid name "p" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 51,21:_is_writable_dir: Invalid name "p" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 60,4:_get_home: Operator not preceded by a space
path = path=os.path.expanduser("~")
^
C:108,4:_get_user_configdir: Invalid name "h" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:109,4:_get_user_configdir: Invalid name "p" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:134,8:_fix_filepaths: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:135,14:_fix_filepaths: Used * or ** magic
W:145,8:_fix_filepaths: Used * or ** magic
************* Module sunpy.util
W: 4,0: Wildcard import sunpy.util.util
W: 5,0: Wildcard import sunpy.util.unit_conversion
W: 6,0: Wildcard import sunpy.util.sysinfo
************* Module sunpy.util.xml
I: 4,0: Locally disabling E0611
I: 4,0: Locally disabling F0401
C: 11,0:NotTextNodeError: Missing docstring
C: 47,8:node_to_dict: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 52,12:node_to_dict: Invalid name "l" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 53,16:node_to_dict: Invalid name "c" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 77,4:get_node_text: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 78,8:get_node_text: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 80,12:get_node_text: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.util.multimethod
I: 84,0: Locally disabling W0631
I:109,0: Locally disabling W0141
W:123,0: XXX: Other Python implementations.
C: 34,0:_fmt_t: Missing docstring
C: 38,0:TypeWarning: Missing docstring
C:101,8:MultiMethod.add_dec._dec: Missing docstring
W:148,19:MultiMethod.super: Used * or ** magic
W:153,23:MultiMethod.super: Used * or ** magic
************* Module sunpy.instr.rhessi
C: 73,0: Line too long (84/80)
C:251,0: Line too long (81/80)
C:258,0: Line too long (95/80)
C:275,0: Line too long (92/80)
C:276,0: Line too long (92/80)
C:277,0: Line too long (92/80)
C:278,0: Line too long (92/80)
C:279,0: Line too long (92/80)
C:280,0: Line too long (92/80)
C:281,0: Line too long (92/80)
C:282,0: Line too long (92/80)
C:283,0: Line too long (92/80)
C:302,0: Line too long (91/80)
C:346,0: Line too long (88/80)
C:347,0: Line too long (99/80)
C:350,0: Line too long (107/80)
C:351,0: Line too long (124/80)
C:355,0: Line too long (81/80)
C:359,0: Line too long (81/80)
C:402,0: Line too long (126/80)
C:422,0: Line too long (83/80)
W:213,0: TODO need to check which is the closest servers
W:260,0: TODO generate the labels for the dict automatically from labels
C: 31,0: Invalid name "grid_pitch" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 33,0: Invalid name "grid_orientation" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 36,0: Invalid name "data_servers" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 40,0: Invalid name "lc_linecolors" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 81,4:get_obssumm_dbase_file: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:116,33:parse_obssumm_dbase_file: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:176,4:get_obssum_filename: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:219,4:get_obssumm_file: Invalid name "f" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:256,4:parse_obssumm_file: Comma not followed by a space
dim = np.array(lightcurve_data[:,0]).size
^^
C:258,4:parse_obssumm_file: Comma not followed by a space
time_array = [reference_time_ut + timedelta(0,time_interval_sec*a) for a in np.arange(dim)]
^^
C:267,4:show_obssumm: Invalid name "t" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:272,4:show_obssumm: Invalid name "ax" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:275,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,0], '-', label = labels[0], color = lc_linecolors[0], lw = 2)
^^
C:276,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,1], '-', label = labels[1], color = lc_linecolors[1], lw = 2)
^^
C:277,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,2], '-', label = labels[2], color = lc_linecolors[2], lw = 2)
^^
C:278,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,3], '-', label = labels[3], color = lc_linecolors[3], lw = 2)
^^
C:279,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,4], '-', label = labels[4], color = lc_linecolors[4], lw = 2)
^^
C:280,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,5], '-', label = labels[5], color = lc_linecolors[5], lw = 2)
^^
C:281,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,6], '-', label = labels[6], color = lc_linecolors[6], lw = 2)
^^
C:282,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,7], '-', label = labels[7], color = lc_linecolors[7], lw = 2)
^^
C:283,4:show_obssumm: Comma not followed by a space
ax.plot_date(dates, data[:,8], '-', label = labels[8], color = lc_linecolors[8], lw = 2)
^^
C:302,0:_backproject: Comma not followed by a space
def _backproject(calibrated_event_list, detector=8, pixel_size=(1.,1.), image_dim=(64,64)):
^^
R:302,0:_backproject: Too many local variables (22/15)
C:347,4:_backproject: Comma not followed by a space
tempb = tempa.reshape(image_dim[0],image_dim[1]).transpose().reshape(image_dim[0]*image_dim[1])
^^
C:349,4:_backproject: Comma not followed by a space
pixel = np.array(zip(tempa,tempb))*pixel_size[0]
^^
C:350,4:_backproject: Comma not followed by a space
phase_pixel = (2*np.pi/harm_ang_pitch)* ( np.outer(pixel[:,0], np.cos(this_roll_angle - grid_angle)) -
^^
np.outer(pixel[:,1], np.sin(this_roll_angle - grid_angle))) + phase_map_center
C:359,0:backprojection: Comma not followed by a space
def backprojection(calibrated_event_list, pixel_size=(1.,1.), image_dim=(64,64)):
^^
************* Module sunpy.gui.__init__
I: 46,0: Locally disabling W0612
************* Module sunpy.gui
C: 1,0: Missing docstring
E: 10,0: No name 'UnrecognizedFileTypeError' in module 'sunpy.io'
C: 29,4:Plotman.open_files: Missing docstring
C: 30,8:Plotman.open_files: Invalid name "VALID_EXTENSIONS" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 54,4:Plotman.show: Missing docstring
C: 58,0: Operator not preceded by a space
if __name__=="__main__":
^^
C: 60,4: Invalid name "plots" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
************* Module sunpy.gui.mainwindow
C: 30,0: Line too long (146/80)
C: 75,0: Line too long (82/80)
C:110,0: Line too long (87/80)
C:111,0: Line too long (87/80)
C:114,0: Line too long (81/80)
C:115,0: Line too long (81/80)
C: 20,0:MainWindow: Missing docstring
C: 28,4:MainWindow.on_actionOpen_file_triggered: Invalid name "on_actionOpen_file_triggered" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 28,4:MainWindow.on_actionOpen_file_triggered: Missing docstring
C: 40,4:MainWindow.on_tabWidget_currentChanged: Invalid name "on_tabWidget_currentChanged" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 40,4:MainWindow.on_tabWidget_currentChanged: Missing docstring
C: 46,4:MainWindow.on_tabWidget_tabCloseRequested: Invalid name "on_tabWidget_tabCloseRequested" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 46,4:MainWindow.on_tabWidget_tabCloseRequested: Missing docstring
C: 53,4:MainWindow.on_clipMinDoubleSpinBox_editingFinished: Invalid name "on_clipMinDoubleSpinBox_editingFinished" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 53,4:MainWindow.on_clipMinDoubleSpinBox_editingFinished: Missing docstring
C: 59,4:MainWindow.on_clipMaxDoubleSpinBox_editingFinished: Invalid name "on_clipMaxDoubleSpinBox_editingFinished" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 59,4:MainWindow.on_clipMaxDoubleSpinBox_editingFinished: Missing docstring
C: 65,4:MainWindow.on_scalingComboBox_currentIndexChanged: Invalid name "on_scalingComboBox_currentIndexChanged" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 65,4:MainWindow.on_scalingComboBox_currentIndexChanged: Missing docstring
C: 70,4:MainWindow.on_cmListWidget_currentTextChanged: Invalid name "on_cmListWidget_currentTextChanged" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 70,4:MainWindow.on_cmListWidget_currentTextChanged: Missing docstring
C: 89,26:MainWindow.add_tab: Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:134,4:MainWindow.current_tab: Missing docstring
W:104,8:MainWindow.initialize_color_options: Attribute 'mpl_cmaps' defined outside __init__
************* Module sunpy.gui.ui
C: 1,0: Missing docstring
************* Module sunpy.gui.ui.mainwindow.ui_mainwindow
C: 22,0: Line too long (132/80)
C: 24,0: Line too long (99/80)
C: 48,0: Line too long (121/80)
C: 52,0: Line too long (129/80)
C: 58,0: Line too long (96/80)
C: 61,0: Line too long (98/80)
C: 64,0: Line too long (122/80)
C: 65,0: Line too long (149/80)
C: 66,0: Line too long (86/80)
C: 79,0: Line too long (124/80)
C: 87,0: Line too long (117/80)
C: 90,0: Line too long (81/80)
C: 96,0: Line too long (82/80)
C:102,0: Line too long (117/80)
C:105,0: Line too long (81/80)
C:110,0: Line too long (82/80)
C:118,0: Line too long (122/80)
C:121,0: Line too long (102/80)
C:126,0: Line too long (135/80)
C:128,0: Line too long (140/80)
C:137,0: Line too long (90/80)
C:140,0: Line too long (105/80)
C:142,0: Line too long (134/80)
C:143,0: Line too long (157/80)
C:144,0: Line too long (159/80)
C:145,0: Line too long (132/80)
C:149,0: Line too long (100/80)
C:151,0: Line too long (137/80)
C:152,0: Line too long (150/80)
C:153,0: Line too long (152/80)
C:163,0: Line too long (114/80)
C: 1,0: Missing docstring
C: 13,4: Invalid name "_fromUtf8" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 15,4: Invalid name "_fromUtf8" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 17,0:Ui_MainWindow: Invalid name "Ui_MainWindow" for type class (should match [A-Z_][a-zA-Z0-9]+$)
C:123,8:Ui_MainWindow.setupUi: Invalid name "scalingComboBox" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 90,8:Ui_MainWindow.setupUi: Invalid name "clipMinDoubleSpinBox" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 69,8:Ui_MainWindow.setupUi: Invalid name "verticalLayout" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:131,8:Ui_MainWindow.setupUi: Invalid name "colorErrorLabel" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:147,8:Ui_MainWindow.setupUi: Invalid name "actionExit_PlotMan" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:105,8:Ui_MainWindow.setupUi: Invalid name "clipMaxDoubleSpinBox" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 57,8:Ui_MainWindow.setupUi: Invalid name "colorOptionsDockWidget" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 74,8:Ui_MainWindow.setupUi: Invalid name "verticalLayout_3" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 47,8:Ui_MainWindow.setupUi: Invalid name "menuFile" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 31,8:Ui_MainWindow.setupUi: Invalid name "horizontalLayout" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 71,8:Ui_MainWindow.setupUi: Invalid name "cmListWidget" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 51,8:Ui_MainWindow.setupUi: Invalid name "fileToolBar" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:138,8:Ui_MainWindow.setupUi: Invalid name "actionOpen_file" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 67,8:Ui_MainWindow.setupUi: Invalid name "dockWidgetContents" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 33,8:Ui_MainWindow.setupUi: Invalid name "tabWidget" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 82,8:Ui_MainWindow.setupUi: Invalid name "horizontalLayout_3" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 84,8:Ui_MainWindow.setupUi: Invalid name "horizontalLayout_5" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 76,8:Ui_MainWindow.setupUi: Invalid name "horizontalLayout_4" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:115,8:Ui_MainWindow.setupUi: Invalid name "horizontalLayout_7" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 99,8:Ui_MainWindow.setupUi: Invalid name "horizontalLayout_6" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 17,0:Ui_MainWindow: Missing docstring
R: 17,0:Ui_MainWindow: Too many instance attributes (27/7)
C: 18,4:Ui_MainWindow.setupUi: Invalid name "setupUi" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 18,4:Ui_MainWindow.setupUi: Invalid name "MainWindow" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 18,4:Ui_MainWindow.setupUi: Missing docstring
C: 18,22:Ui_MainWindow.setupUi: Invalid name "MainWindow" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 58,8:Ui_MainWindow.setupUi: Invalid name "sizePolicy" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:121,8:Ui_MainWindow.setupUi: Invalid name "spacerItem" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R: 18,4:Ui_MainWindow.setupUi: Too many statements (146/50)
C:166,4:Ui_MainWindow.retranslateUi: Invalid name "retranslateUi" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C:166,4:Ui_MainWindow.retranslateUi: Invalid name "MainWindow" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:166,4:Ui_MainWindow.retranslateUi: Missing docstring
C:166,28:Ui_MainWindow.retranslateUi: Invalid name "MainWindow" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:123,8:Ui_MainWindow.setupUi: Attribute 'scalingComboBox' defined outside __init__
W: 90,8:Ui_MainWindow.setupUi: Attribute 'clipMinDoubleSpinBox' defined outside __init__
W:117,8:Ui_MainWindow.setupUi: Attribute 'label_4' defined outside __init__
W: 69,8:Ui_MainWindow.setupUi: Attribute 'verticalLayout' defined outside __init__
W: 86,8:Ui_MainWindow.setupUi: Attribute 'label_2' defined outside __init__
W:101,8:Ui_MainWindow.setupUi: Attribute 'label_3' defined outside __init__
W:131,8:Ui_MainWindow.setupUi: Attribute 'colorErrorLabel' defined outside __init__
W: 44,8:Ui_MainWindow.setupUi: Attribute 'menubar' defined outside __init__
W:147,8:Ui_MainWindow.setupUi: Attribute 'actionExit_PlotMan' defined outside __init__
W:105,8:Ui_MainWindow.setupUi: Attribute 'clipMaxDoubleSpinBox' defined outside __init__
W: 57,8:Ui_MainWindow.setupUi: Attribute 'colorOptionsDockWidget' defined outside __init__
W: 78,8:Ui_MainWindow.setupUi: Attribute 'label' defined outside __init__
W: 74,8:Ui_MainWindow.setupUi: Attribute 'verticalLayout_3' defined outside __init__
W: 29,8:Ui_MainWindow.setupUi: Attribute 'centralwidget' defined outside __init__
W: 47,8:Ui_MainWindow.setupUi: Attribute 'menuFile' defined outside __init__
W: 31,8:Ui_MainWindow.setupUi: Attribute 'horizontalLayout' defined outside __init__
W: 71,8:Ui_MainWindow.setupUi: Attribute 'cmListWidget' defined outside __init__
W: 41,8:Ui_MainWindow.setupUi: Attribute 'statusbar' defined outside __init__
W: 51,8:Ui_MainWindow.setupUi: Attribute 'fileToolBar' defined outside __init__
W:138,8:Ui_MainWindow.setupUi: Attribute 'actionOpen_file' defined outside __init__
W: 67,8:Ui_MainWindow.setupUi: Attribute 'dockWidgetContents' defined outside __init__
W: 33,8:Ui_MainWindow.setupUi: Attribute 'tabWidget' defined outside __init__
W: 82,8:Ui_MainWindow.setupUi: Attribute 'horizontalLayout_3' defined outside __init__
W: 84,8:Ui_MainWindow.setupUi: Attribute 'horizontalLayout_5' defined outside __init__
W: 76,8:Ui_MainWindow.setupUi: Attribute 'horizontalLayout_4' defined outside __init__
W:115,8:Ui_MainWindow.setupUi: Attribute 'horizontalLayout_7' defined outside __init__
W: 99,8:Ui_MainWindow.setupUi: Attribute 'horizontalLayout_6' defined outside __init__
W:169,0: Relative import 'resources', should be 'sunpy.gui.ui.mainwindow.resources'
W:169,0: Unused import qrc_resources
************* Module sunpy.gui.ui.mainwindow
C: 1,0: Missing docstring
************* Module sunpy.gui.ui.mainwindow.widgets.figure_canvas
C: 61,0: Line too long (85/80)
C: 69,0: Line too long (100/80)
C: 75,0: Line too long (99/80)
R: 17,0:FigureCanvas: Too many instance attributes (8/7)
W: 51,33:FigureCanvas.get_cmap: Unused argument 'gamma'
R: 51,4:FigureCanvas.get_cmap: Method could be a function
C: 79,4:FigureCanvas.update_figure: Missing docstring
C:105,4:FigureCanvas.reset_figure: Missing docstring
C:113,4:FigureCanvas.resize_figure: Missing docstring
C:119,4:FigureCanvas.cmap: Missing docstring
C:123,4:FigureCanvas.norm: Missing docstring
R: 17,0:FigureCanvas: Too many public methods (81/20)
************* Module sunpy.gui.ui.mainwindow.widgets.toolbars
C: 23,0: Line too long (82/80)
C: 9,0:PlotToolBar: Missing docstring
R: 9,0:PlotToolBar: Too many public methods (35/20)
************* Module sunpy.gui.ui.mainwindow.widgets
C: 1,0: Missing docstring
************* Module sunpy.gui.ui.mainwindow.resources
C: 1,0: Missing docstring
************* Module sunpy.gui.ui.mainwindow.resources.qrc_resources
C:756,0: Line too long (94/80)
C:759,0: Line too long (96/80)
C: 1,0: Missing docstring
C: 12,0: Invalid name "qt_resource_data" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:733,0: Invalid name "qt_resource_name" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:748,0: Invalid name "qt_resource_struct" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:755,0:qInitResources: Invalid name "qInitResources" for type function (should match [a-z_][a-z0-9_]{2,30}$)
C:755,0:qInitResources: Missing docstring
C:758,0:qCleanupResources: Invalid name "qCleanupResources" for type function (should match [a-z_][a-z0-9_]{2,30}$)
C:758,0:qCleanupResources: Missing docstring
************* Module sunpy.coords.util
C: 1,0: Missing docstring
************* Module sunpy.coords
C: 1,0: Missing docstring
W: 1,0: Wildcard import util
E: 4,11: Undefined variable 'util'
************* Module sunpy.spectra.spectrum
C: 1,0: Missing docstring
W: 23,0:Spectrum.__new__: Unused argument 'args'
W: 23,0:Spectrum.__new__: Unused argument 'kwargs'
W: 26,23:Spectrum.__init__: Unused argument 'data'
W: 57,20:Spectrum.plot: Used * or ** magic
W: 70,8:Spectrum.peek: Unused variable 'lines'
************* Module sunpy.spectra.spectrogram
I:276,0: Locally disabling E1002
I:276,0: Locally disabling W0142
I:276,0: Locally disabling R0902
I:318,0: Locally disabling E1101
I:370,0: Locally disabling W0613
I:446,0: Locally disabling W0102
I:446,0: Locally disabling R0914
I:611,0: Locally disabling E1103
I:743,0: Locally disabling W0631
C:318,0: Line too long (97/80)
C:322,0: Line too long (98/80)
C:410,0: Line too long (81/80)
C:745,0: Line too long (87/80)
C:912,0: Line too long (82/80)
C:913,0: Line too long (88/80)
C:1199,0: Line too long (82/80)
C:1212,0: Line too long (82/80)
C: 1,0: Too many lines in module (1220)
W: 48,0: XXX: Leap second?
W:572,0: XXX: Right class
W:953,0: XXX: Only load header and load contents of files
W:1099,0: XXX: Could do without resampling by using
W:1196,0: XXX: We could do better than that.
C: 59,4:figure: Invalid name "kw" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 63,11:figure: Used * or ** magic
C: 66,0:_min_delt: Missing docstring
C: 75,4:_list_formatter._fun: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 75,4:_list_formatter._fun: Missing docstring
C: 75,13:_list_formatter._fun: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 76,8:_list_formatter._fun: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 75,16:_list_formatter._fun: Unused argument 'pos'
C: 90,8:_union: Invalid name "s" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:129,4:_LinearView._find: Missing docstring
C:141,12:_LinearView._find: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:144,29:_LinearView._find: Using possibly undefined loop variable 'n'
C:149,4:_LinearView.get_freq: Missing docstring
C:152,4:_LinearView.make_mask: Missing docstring
C:154,12:_LinearView.make_mask: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R: 95,0:_LinearView: Badly implemented Container, implements __getitem__, __len__ but not __delitem__, __setitem__
C:161,0:SpectroFigure: Missing docstring
C:162,4:SpectroFigure._init: Missing docstring
C:166,4:SpectroFigure.ginput_to_time: Missing docstring
C:172,4:SpectroFigure.ginput_to_time_secs: Missing docstring
W:173,62:SpectroFigure.ginput_to_time_secs: Unused variable 'y'
C:175,4:SpectroFigure.ginput_to_time_offset: Missing docstring
C:176,8:SpectroFigure.ginput_to_time_offset: Invalid name "v" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:179,4:SpectroFigure.ginput_to_freq: Missing docstring
W:180,43:SpectroFigure.ginput_to_freq: Unused variable 'x'
C:182,4:SpectroFigure.time_freq: Missing docstring
W:164,8:SpectroFigure._init: Attribute 'freqs' defined outside __init__
W:163,8:SpectroFigure._init: Attribute 'data' defined outside __init__
R:161,0:SpectroFigure: Too many public methods (105/20)
W:209,19:TimeFreq.plot: Redefining name 'figure' from outer scope (line 56)
C:209,4:TimeFreq.plot: Missing docstring
C:214,8:TimeFreq.plot: Invalid name "xa" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:215,8:TimeFreq.plot: Invalid name "ya" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:227,8:TimeFreq.plot: Invalid name "xa" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:228,12:TimeFreq.plot: Invalid name "tl" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:215,8:TimeFreq.plot: Unused variable 'ya'
C:237,4:TimeFreq.show: Missing docstring
W:243,0:Spectrogram: Method 'read' is abstract in class 'Parent' but is not overridden
W:321,8:Spectrogram._slice: Unused variable 'fsoffset'
W:322,8:Spectrogram._slice: Unused variable 'feoffset'
W:339,0:Spectrogram.__new__: Unused argument 'args'
W:339,0:Spectrogram.__new__: Unused argument 'kwargs'
R:342,4:Spectrogram.__init__: Too many arguments (11/5)
W:342,23:Spectrogram.__init__: Unused argument 'data'
C:366,4:Spectrogram.time_formatter: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:366,29:Spectrogram.time_formatter: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:371,8:Spectrogram.time_formatter: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:410,19:Spectrogram.plot: Redefining name 'figure' from outer scope (line 56)
R:410,4:Spectrogram.plot: Too many arguments (10/5)
E:468,15:Spectrogram.plot: Function 'figure' has no 'axes' member
C:482,8:Spectrogram.plot: Invalid name "im" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:484,8:Spectrogram.plot: Invalid name "xa" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:485,8:Spectrogram.plot: Invalid name "ya" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:513,12:Spectrogram.plot.freq_fmt: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:513,12:Spectrogram.plot.freq_fmt: Missing docstring
C:513,25:Spectrogram.plot.freq_fmt: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:516,16:Spectrogram.plot.freq_fmt: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:513,28:Spectrogram.plot.freq_fmt: Unused argument 'pos'
C:538,12:Spectrogram.plot: Invalid name "tl" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:559,12:Spectrogram.plot: Invalid name "ax" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:561,8:Spectrogram.plot: Access to a protected member _init of a client class
R:410,4:Spectrogram.plot: Too many branches (18/12)
C:610,4:Spectrogram.auto_find_background: Missing docstring
C:628,8:Spectrogram.auto_const_bg: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:629,15:Spectrogram.auto_const_bg: Instance of 'tuple' has no 'reshape' member (but some types could not be inferred)
E:629,26:Spectrogram.auto_const_bg: Instance of 'Spectrogram' has no 'shape' member
E:645,27:Spectrogram.randomized_auto_const_bg: Instance of 'Spectrogram' has no 'shape' member
C:663,8:Spectrogram.randomized_auto_const_bg: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:716,11:Spectrogram.rescale: Instance of 'Spectrogram' has no 'max' member
E:716,25:Spectrogram.rescale: Instance of 'Spectrogram' has no 'min' member
E:761,31:Spectrogram.linearize_freqs: Instance of 'Spectrogram' has no 'shape' member
E:761,53:Spectrogram.linearize_freqs: Instance of 'Spectrogram' has no 'dtype' member
C:817,12:Spectrogram.time_to_x: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:821,15:Spectrogram.time_to_x: Using possibly undefined loop variable 'n'
C:823,4:Spectrogram.at_freq: Missing docstring
C:827,4:Spectrogram._mk_format_coord: Missing docstring
C:828,8:Spectrogram._mk_format_coord.format_coord: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:828,8:Spectrogram._mk_format_coord.format_coord: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:828,8:Spectrogram._mk_format_coord.format_coord: Missing docstring
C:828,25:Spectrogram._mk_format_coord.format_coord: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:828,28:Spectrogram._mk_format_coord.format_coord: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:829,20:Spectrogram._mk_format_coord.format_coord: Used builtin function 'map'
R:243,0:Spectrogram: Too many public methods (26/20)
R:243,0:Spectrogram: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
W:844,0:LinearTimeSpectrogram: Method 'read' is abstract in class 'Parent' but is not overridden
R:857,4:LinearTimeSpectrogram.__init__: Too many arguments (12/5)
W:924,15:LinearTimeSpectrogram.resample_time: Used * or ** magic
R:929,4:LinearTimeSpectrogram.join_many: Too many arguments (6/5)
R:929,4:LinearTimeSpectrogram.join_many: Too many local variables (29/15)
C:977,8:LinearTimeSpectrogram.join_many: Invalid name "xs" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:985,12:LinearTimeSpectrogram.join_many: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:1009,8:LinearTimeSpectrogram.join_many: Invalid name "sx" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:1012,8:LinearTimeSpectrogram.join_many: Invalid name "sd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:1013,12:LinearTimeSpectrogram.join_many: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:1019,20:LinearTimeSpectrogram.join_many: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:1046,16:LinearTimeSpectrogram.join_many: Invalid name "sd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:1047,12:LinearTimeSpectrogram.join_many: Invalid name "sx" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:1064,19:LinearTimeSpectrogram.join_many: Used * or ** magic
W:1065,15:LinearTimeSpectrogram.join_many: Used * or ** magic
W:974,8:LinearTimeSpectrogram.join_many: Unused variable 'init'
R:929,4:LinearTimeSpectrogram.join_many: Too many branches (17/12)
R:929,4:LinearTimeSpectrogram.join_many: Too many statements (61/50)
C:1132,12:LinearTimeSpectrogram.combine_frequencies: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:1152,15:LinearTimeSpectrogram.combine_frequencies: Used * or ** magic
W:1203,21:LinearTimeSpectrogram.in_interval: Used builtin function 'map'
W:1216,21:LinearTimeSpectrogram.in_interval: Used builtin function 'map'
R:844,0:LinearTimeSpectrogram: Too many public methods (34/20)
R:844,0:LinearTimeSpectrogram: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
W: 37,0: Unused import get_system_filename
W: 12,0: Unused import glob
W: 13,0: Unused import urllib2
W: 31,0: Unused import sunpy
W: 35,0: Unused import run_cls
W: 34,0: Unused import replacement_filename
W: 11,0: Unused import os
************* Module sunpy.spectra
C: 1,0: Missing docstring
************* Module sunpy.spectra.sources.swaves
I: 88,0: Locally disabling W0613
C: 39,0: Line too long (94/80)
C: 40,0: Line too long (90/80)
C:108,0: Line too long (83/80)
C: 1,0: Missing docstring
C: 95,8:SWavesSpectrogram.__init__: Invalid name "bg" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 45,0:SWavesSpectrogram: Missing docstring
C: 53,4:SWavesSpectrogram.swavesfile_to_date: Missing docstring
C: 68,8:SWavesSpectrogram.read: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 61,0:SWavesSpectrogram.read: Unused argument 'kwargs'
C: 84,4:SWavesSpectrogram.__init__: Invalid name "bg" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
R: 84,4:SWavesSpectrogram.__init__: Too many arguments (12/5)
C: 85,55:SWavesSpectrogram.__init__: Invalid name "bg" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R: 45,0:SWavesSpectrogram: Too many public methods (35/20)
R: 45,0:SWavesSpectrogram: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
W:104,6: Access to a protected member _create of a client class
C:108,4: Invalid name "opn" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
W: 11,0: Unused import run_cls
************* Module sunpy.spectra.sources
C: 1,0: Missing docstring
************* Module sunpy.spectra.sources.callisto
I:126,0: Locally disabling E1002
I:126,0: Locally disabling W0142
I:126,0: Locally disabling R0902
I:173,0: Locally disabling E1101
I:267,0: Locally disabling W0613
C:243,0: Line too long (91/80)
C:249,0: Line too long (91/80)
C:346,0: Line too long (81/80)
W:120,0: XXX: Determine those from the data.
W:154,0: XXX: Update axes header.
W:390,0: XXX: Maybe unnecessary.
W:427,0: XXX: Maybe (xd.freq_axis[x] + yd.freq_axis[y]) / 2.
W:430,0: XXX: Extrapolation does not work this way.
W:431,0: XXX: Improve.
C: 1,0: Missing docstring
W: 58,8:query: Redefining name 'opn' from outer scope (line 490)
R: 43,0:query: Too many local variables (17/15)
C: 65,38:query: Invalid name "no" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R:181,4:CallistoSpectrogram.read: Too many local variables (22/15)
C:191,8:CallistoSpectrogram.read: Invalid name "fl" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:229,16:CallistoSpectrogram.read: Invalid name "tm" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:231,16:CallistoSpectrogram.read: Invalid name "tm" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:233,16:CallistoSpectrogram.read: Invalid name "fq" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:235,16:CallistoSpectrogram.read: Invalid name "fq" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R:261,4:CallistoSpectrogram.__init__: Too many arguments (15/5)
E:295,16:CallistoSpectrogram.remove_border: Instance of 'CallistoSpectrogram' has no 'shape' member
W:301,4:CallistoSpectrogram.read_many: Arguments number differs from overridden method
W:312,15:CallistoSpectrogram.read_many: Used builtin function 'map'
C:331,8:CallistoSpectrogram.from_range: Invalid name "kw" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:340,15:CallistoSpectrogram.from_range: Used builtin function 'map'
C:358,4:CallistoSpectrogram._to_minimize: Invalid name "a" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:358,4:CallistoSpectrogram._to_minimize: Invalid name "b" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:358,21:CallistoSpectrogram._to_minimize: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:358,24:CallistoSpectrogram._to_minimize: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:362,8:CallistoSpectrogram._to_minimize._fun: Invalid name "p" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:362,8:CallistoSpectrogram._to_minimize._fun: Missing docstring
C:362,17:CallistoSpectrogram._to_minimize._fun: Invalid name "p" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R:368,4:CallistoSpectrogram._homogenize_params: Too many local variables (17/15)
W:424,44:CallistoSpectrogram.homogenize: Access to a protected member _homogenize_params of a client class
C:432,8:CallistoSpectrogram.homogenize: Invalid name "f1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:433,8:CallistoSpectrogram.homogenize: Invalid name "f2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:428,47:CallistoSpectrogram.homogenize: Unused variable 'y'
R:106,0:CallistoSpectrogram: Too many public methods (41/20)
R:106,0:CallistoSpectrogram: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
W:474,0: Access to a protected member _create of a client class
W:486,6: Access to a protected member _create of a client class
C:490,4: Invalid name "opn" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
W: 17,0: Unused import partial
W: 16,0: Unused import chain
W: 16,0: Unused import izip
W: 8,0: Unused import shutil
W: 7,0: Unused import glob
W: 6,0: Unused import os
************* Module sunpy.roi.chaincode
C: 63,0: Line too long (90/80)
C: 75,0: Line too long (82/80)
C: 1,0: Missing docstring
W: 42,29:Chaincode.__new__: Unused argument 'chaincode'
W: 42,0:Chaincode.__new__: Unused argument 'kargs'
C: 53,8:Chaincode.__init__: Comma not followed by a space
self.coordinates[:,0] = origin
^^
C: 56,16:Chaincode.__init__: Comma not followed by a space
self.coordinates[:,index + 1] = self.coordinates[:,index] + \
^^
[[x_steps[int(step)] * xdelta, y_steps[int(step)] * ydelta]]
C: 59,4:Chaincode.matchend: Missing docstring
C: 60,8:Chaincode.matchend: Comma not followed by a space
return np.alltrue(np.equal(self.coordinates[:,-1], np.asarray(end)))
^^
C: 62,4:Chaincode.matchany: Missing docstring
C: 63,8:Chaincode.matchany: Comma not followed by a space
return np.alltrue(np.allclose(self.coordinates[:,index], np.asarray(coordinates)))
^^
C: 65,4:Chaincode.BoundingBox: Invalid name "BoundingBox" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 70,8:Chaincode.BoundingBox: Comma not followed by a space
bb = np.zeros((2,2))
^^
C: 70,8:Chaincode.BoundingBox: Invalid name "bb" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 71,8:Chaincode.BoundingBox: Comma not followed by a space
bb[:,0] = self.coordinates.min(1)
^^
C: 72,8:Chaincode.BoundingBox: Comma not followed by a space
bb[:,1] = self.coordinates.max(1)
^^
C: 75,4:Chaincode.area: Missing docstring
C: 79,4:Chaincode.length: Missing docstring
C: 82,4:Chaincode.subBoundingBox: Invalid name "subBoundingBox" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C: 93,12:Chaincode.subBoundingBox: Invalid name "IndexMask" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 94,12:Chaincode.subBoundingBox: Invalid name "IndexValue" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 97,12:Chaincode.subBoundingBox: Invalid name "IndexMask" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 98,12:Chaincode.subBoundingBox: Invalid name "IndexValue" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:102,8:Chaincode.subBoundingBox: Comma not followed by a space
mask = (self.coordinates[IndexMask,:] >= edge[0]) & \
^^
(self.coordinates[IndexMask,:] <= edge[1])
C:105,8:Chaincode.subBoundingBox: Comma not followed by a space
mx = np.ma.masked_array(self.coordinates[IndexValue,:], mask=(~mask))
^^
C:105,8:Chaincode.subBoundingBox: Invalid name "mx" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.roi
C: 1,0: Missing docstring
************* Module sunpy.net.download
I:424,0: Locally disabling W0612
I:437,0: Locally disabling W0613
W:269,0: FIXME: Add KQueueReactor.
W:357,0: Anomalous backslash in string: '\w'. String constant might be missing an r prefix.
W:357,0: Anomalous backslash in string: '\w'. String constant might be missing an r prefix.
W:357,0: Anomalous backslash in string: '\.'. String constant might be missing an r prefix.
C: 1,0: Missing docstring
C:103,0:Reactor: Missing docstring
C:112,4:Reactor._unset_running: Missing docstring
C:115,4:Reactor.stop: Missing docstring
C:118,4:Reactor.run: Missing docstring
C:124,16:Reactor.run: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:131,4:Reactor.poll: Missing docstring
C:134,4:Reactor.call_sync: Missing docstring
C:138,4:Reactor._call_tcalls: Missing docstring
C:142,4:Reactor.get_tid: Missing docstring
C:145,4:Reactor.add_tcall: Missing docstring
C:149,4:Reactor.rem_tcall: Missing docstring
C:153,4:Reactor._call_calls: Missing docstring
C:159,4:Reactor.add_fd: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:159,4:Reactor.add_fd: Missing docstring
C:159,21:Reactor.add_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:162,4:Reactor.rem_fd: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:162,4:Reactor.rem_fd: Missing docstring
C:162,21:Reactor.rem_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:166,0:DummyReactor: Method 'poll' is abstract in class 'Reactor' but is not overridden
C:166,0:DummyReactor: Missing docstring
C:177,0:SelectReactor: Missing docstring
C:187,4:SelectReactor.add_fd: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:187,21:SelectReactor.add_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:191,4:SelectReactor.rem_fd: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:191,21:SelectReactor.rem_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:195,4:SelectReactor.close: Missing docstring
C:199,0:PollReactor: Missing docstring
W:201,23:PollReactor.__init__: Unused argument 'fds'
C:215,4:PollReactor.add_fd: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:215,21:PollReactor.add_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:216,8:PollReactor.add_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:224,4:PollReactor.rem_fd: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:224,21:PollReactor.rem_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:225,8:PollReactor.rem_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:230,4:PollReactor.close: Missing docstring
C:234,0:EPollReactor: Missing docstring
W:236,23:EPollReactor.__init__: Unused argument 'fds'
C:250,4:EPollReactor.add_fd: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:250,21:EPollReactor.add_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:251,8:EPollReactor.add_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:259,4:EPollReactor.rem_fd: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:259,21:EPollReactor.rem_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:260,8:EPollReactor.rem_fd: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:265,4:EPollReactor.close: Missing docstring
C:270,0: Invalid name "DReactor" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:280,0:default_name: Missing docstring
C:292,8:Downloader.__init__: Invalid name "q" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:285,0:Downloader: Missing docstring
C:297,4:Downloader._download: Invalid name "fd" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:297,4:Downloader._download: Missing docstring
C:297,30:Downloader._download: Invalid name "fd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:310,4:Downloader._start_download: Missing docstring
W:339,15:Downloader._start_download: Catching too general exception Exception
W:338,42:Downloader._start_download: Used * or ** magic
C:339,26:Downloader._start_download: Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:343,4:Downloader._attempt_download: Missing docstring
R:352,4:Downloader._get_server: Method could be a function
C:363,4:Downloader._default_error_callback: Invalid name "e" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:363,38:Downloader._default_error_callback: Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R:363,4:Downloader._default_error_callback: Method could be a function
C:367,4:Downloader.download: Missing docstring
C:415,4:Downloader._close: Missing docstring
W:416,8:Downloader._close: Used * or ** magic
C:424,19:Downloader._close: Invalid name "v" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R:285,0:Downloader: Too few public methods (1/2)
C:437,4:wait_for: Invalid name "n" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:437,4:wait_for: Missing docstring
C:437,17:wait_for: Invalid name "n" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:439,8:wait_for._fun: Missing docstring
C:446,4: Invalid name "tmp" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:448,4: Invalid name "path_fun" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:450,4: Invalid name "dw" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:452,4: Invalid name "on_finish" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
************* Module sunpy.net.attr
I: 7,0: Locally disabling C0103
I: 7,0: Locally disabling R0903
W: 31,0: XXX: Maybe allow other normal forms.
C: 51,4:Attr.collides: Missing docstring
C:170,0:ValueAttr: Missing docstring
C:192,0:AttrWalker: Missing docstring
C:197,4:AttrWalker.add_creator: Missing docstring
C:198,8:AttrWalker.add_creator._dec: Missing docstring
C:204,4:AttrWalker.add_applier: Missing docstring
C:205,8:AttrWalker.add_applier._dec: Missing docstring
C:211,4:AttrWalker.add_converter: Missing docstring
C:212,8:AttrWalker.add_converter._dec: Missing docstring
C:219,4:AttrWalker.cv_apply: Missing docstring
C:220,8:AttrWalker.cv_apply._fun: Missing docstring
C:226,4:AttrWalker.cv_create: Missing docstring
C:227,8:AttrWalker.cv_create._fun: Missing docstring
C:233,4:AttrWalker.create: Missing docstring
C:236,4:AttrWalker.apply: Missing docstring
C:239,4:AttrWalker.super_create: Missing docstring
C:242,4:AttrWalker.super_apply: Missing docstring
************* Module sunpy.net.helioviewer
I: 6,0: Locally disabling E1101
I: 6,0: Locally disabling F0401
I: 6,0: Locally disabling W0231
C: 29,0: Line too long (83/80)
C:232,0: Line too long (81/80)
R:140,4:HelioviewerClient.download_png: Too many arguments (6/5)
R:254,4:HelioviewerClient._format_date: Method could be a function
W: 11,0: Unused import shutil
************* Module sunpy.net
C: 1,0: Missing docstring
W: 3,0: Wildcard import sunpy.net.helioviewer
************* Module sunpy.net.vso.vso
I: 7,0: Locally disabling W0401
I: 7,0: Locally disabling C0103
I: 7,0: Locally disabling R0904
I: 7,0: Locally disabling W0141
I:358,0: Locally disabling R0914
I:472,0: Locally disabling E1103
I:565,0: Locally disabling W0201
I:594,0: Locally disabling R0913
I:594,0: Locally disabling R0912
I:611,0: Locally disabling W0631
I:695,0: Locally disabling W0613
I:763,0: Locally disabling W0603
C:201,0: Line too long (87/80)
C:497,0: Line too long (85/80)
C:753,0: Line too long (85/80)
W: 40,0: TODO: Name
W:632,0: FIXME: Is this a good idea?
C: 1,0: Missing docstring
W: 13,-1: String statement has no effect
W: 24,0: Uses of a deprecated module 'string'
R: 47,0:_Str: Badly implemented Container, implements __getitem__, __len__ but not __delitem__, __setitem__
C: 82,4:Results.poke: Missing docstring
W: 86,-1:Results.poke: String statement has no effect
C:120,0:_parse_waverange: Missing docstring
C:129,0:_parse_date: Missing docstring
C:134,0:iter_records: Missing docstring
C:142,0:iter_errors: Missing docstring
C:148,0:QueryResponse: Missing docstring
E:159,12:QueryResponse.query: Undefined variable 'attrs'
C:163,4:QueryResponse.create: Missing docstring
C:201,8:QueryResponse.show: Comma not followed by a space
table.insert(0, ['----------','--------','------','----------','----'])
^^
C:202,8:QueryResponse.show: Comma not followed by a space
table.insert(0, ['Start time','End time','Source','Instrument','Type'])
^^
C:206,4:QueryResponse.add_error: Missing docstring
C:209,0:DownloadFailed: Missing docstring
C:212,0:MissingInformation: Missing docstring
C:215,0:UnknownMethod: Missing docstring
C:218,0:MultipleChoices: Missing docstring
C:221,0:UnknownVersion: Missing docstring
C:224,0:UnknownStatus: Missing docstring
C:243,4:VSOClient.make: Missing docstring
C:300,4:VSOClient.merge: Missing docstring
C:332,4:VSOClient.mk_filename: Missing docstring
C:555,4:VSOClient.link: Missing docstring
C:570,4:VSOClient.make_getdatarequest: Missing docstring
C:580,4:VSOClient.create_getdatarequest: Missing docstring
C:595,4:VSOClient.download_all: Missing docstring
C:683,4:VSOClient.by_provider: Missing docstring
C:690,4:VSOClient.by_fileid: Missing docstring
R:704,4:VSOClient.missing_information: Method could be a function
R:709,4:VSOClient.unknown_method: Method could be a function
C:762,0:search: Missing docstring
C:771,0:get: Missing docstring
W: 24,0: Unused import ascii_lowercase
W: 18,0: Unused import random
W: 32,0: Unused import slugify
************* Module sunpy.net.vso
C: 1,0: Missing docstring
************* Module sunpy.net.vso.attrs
I: 7,0: Locally disabling C0103
I: 7,0: Locally disabling R0903
I: 94,0: Locally disabling R0913
I:188,0: Locally disabling E0102
I:188,0: Locally disabling W0613
C: 32,0:_Range: Missing docstring
C: 53,0:Wave: Missing docstring
C: 67,0:Time: Missing docstring
C: 86,4:Time.pad: Missing docstring
C: 93,0:Extent: Missing docstring
C:108,0:Field: Missing docstring
C:130,0:Provider: Missing docstring
C:134,0:Source: Missing docstring
C:138,0:Instrument: Missing docstring
C:142,0:Physobs: Missing docstring
C:146,0:Pixels: Missing docstring
C:150,0:Level: Missing docstring
C:154,0:Resolution: Missing docstring
C:158,0:Detector: Missing docstring
C:162,0:Filter: Missing docstring
C:166,0:Sample: Missing docstring
C:170,0:Quicklook: Missing docstring
C:174,0:PScale: Missing docstring
C:281,0:_: Missing docstring
E:291,0:_: function already defined line 281
C:291,0:_: Missing docstring
E:299,0:_: function already defined line 281
C:299,0:_: Missing docstring
E:310,0:_: function already defined line 281
C:310,0:_: Missing docstring
W:310,6:_: Unused argument 'attr'
E:315,0:_: function already defined line 281
C:315,0:_: Missing docstring
E:329,0:_: function already defined line 281
C:329,0:_: Missing docstring
E:343,0:_: function already defined line 281
C:343,0:_: Missing docstring
************* Module sunpy.net.hek.hek
I: 7,0: Locally disabling C0103
I: 7,0: Locally disabling R0903
W: 41,0: FIXME: Expose fields in .attrs with the right types
W: 21,0: Reimport 'attrs' (imported line 140)
W: 71,23:HEKClient._download: Used builtin function 'map'
R: 92,4:HEKClient._merge: Method could be a function
C: 97,0:Response: Missing docstring
C: 99,4:Response.vso_time: Missing docstring
C:106,4:Response.vso_instrument: Missing docstring
C:112,4:Response.vso_all: Missing docstring
R: 97,0:Response: Too many public methods (21/20)
W: 19,0: Unused import partial
W:139,4: Unused import pprint
************* Module sunpy.net.hek
C: 1,0: Missing docstring
W: 3,0: Wildcard import sunpy.net.hek.hek
************* Module sunpy.net.hek.attrs
I:120,0: Locally disabling R0913
I:199,0: Locally disabling E0102
I:199,0: Locally disabling C0103
I:199,0: Locally disabling W0613
C:223,0: Line too long (81/80)
C:438,0: Line too long (85/80)
W: 43,0: XXX: Why is this here but never used.
W: 96,0: XXX: XOR
C: 34,8:_ParamAttr.__init__: Invalid name "op" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C: 31,4:_ParamAttr.__init__: Invalid name "op" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 31,29:_ParamAttr.__init__: Invalid name "op" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R: 27,0:_ParamAttr: Too few public methods (1/2)
C: 44,0:_BoolParamAttr: Missing docstring
R: 44,0:_BoolParamAttr: Too few public methods (1/2)
R: 58,0:_ListAttr: Too few public methods (1/2)
C: 81,0:EventType: Missing docstring
R: 81,0:EventType: Too few public methods (1/2)
C:116,4:Time.dt: Invalid name "dt" for type method (should match [a-z_][a-z0-9_]{2,30}$)
C:116,4:Time.dt: Missing docstring
W:117,19:Time.dt: Used * or ** magic
W:117,37:Time.dt: Used * or ** magic
C:127,8:SpatialRegion.__init__: Invalid name "y1" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:128,8:SpatialRegion.__init__: Invalid name "x2" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:126,8:SpatialRegion.__init__: Invalid name "x1" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:129,8:SpatialRegion.__init__: Invalid name "y2" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
C:121,0:SpatialRegion: Missing docstring
C:122,4:SpatialRegion.__init__: Invalid name "x1" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:122,4:SpatialRegion.__init__: Invalid name "y1" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:122,4:SpatialRegion.__init__: Invalid name "x2" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:122,4:SpatialRegion.__init__: Invalid name "y2" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:123,14:SpatialRegion.__init__: Invalid name "x1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:123,24:SpatialRegion.__init__: Invalid name "y1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:123,34:SpatialRegion.__init__: Invalid name "x2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:123,43:SpatialRegion.__init__: Invalid name "y2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R:121,0:SpatialRegion: Too few public methods (1/2)
C:144,0:Contains: Missing docstring
R:144,0:Contains: Too few public methods (1/2)
C:161,0:_ComparisonParamAttrWrapper: Missing docstring
R:161,0:_ComparisonParamAttrWrapper: Too few public methods (0/2)
C:184,0:_StringParamAttrWrapper: Missing docstring
C:185,4:_StringParamAttrWrapper.like: Missing docstring
R:184,0:_StringParamAttrWrapper: Too few public methods (1/2)
C:189,0:_NumberParamAttrWrapper: Missing docstring
R:189,0:_NumberParamAttrWrapper: Too few public methods (0/2)
C:196,0: Invalid name "walker" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C:199,0:_a: Missing docstring
C:214,0:_c: Missing docstring
C:221,0:_a: Missing docstring
C:228,0:_a: Missing docstring
C:238,0:_a: Missing docstring
C:246,0:_a: Missing docstring
C:259,0:_a: Missing docstring
C:265,0:_c: Missing docstring
C:273,0:_c: Missing docstring
C:278,0:_a: Missing docstring
C:283,0:AR: Missing docstring
R:283,0:AR: Too few public methods (1/2)
C:311,0:CE: Missing docstring
R:311,0:CE: Too few public methods (1/2)
C:330,0:CD: Missing docstring
R:330,0:CD: Too few public methods (1/2)
C:348,0:FI: Missing docstring
R:348,0:FI: Too few public methods (1/2)
C:364,0:FL: Missing docstring
R:364,0:FL: Too few public methods (1/2)
C:384,0:SS: Missing docstring
R:384,0:SS: Too few public methods (1/2)
C:391,0:EF: Missing docstring
R:391,0:EF: Too few public methods (1/2)
C:418,0:SG: Missing docstring
R:418,0:SG: Too few public methods (1/2)
C:433,0:CC: Missing docstring
R:433,0:CC: Too few public methods (1/2)
C:445,0:TO: Missing docstring
R:445,0:TO: Too few public methods (1/2)
C:451,0:Wave: Missing docstring
R:451,0:Wave: Too few public methods (0/2)
C:463,0:Veloc: Missing docstring
R:463,0:Veloc: Too few public methods (0/2)
C:472,0:Freq: Missing docstring
R:472,0:Freq: Too few public methods (0/2)
C:480,0:Intens: Missing docstring
R:480,0:Intens: Too few public methods (0/2)
C:487,0:Area: Missing docstring
R:487,0:Area: Too few public methods (0/2)
C:496,0:BoundBox: Missing docstring
R:496,0:BoundBox: Too few public methods (0/2)
C:504,0:Bound: Missing docstring
R:504,0:Bound: Too few public methods (0/2)
C:515,0:OBS: Missing docstring
R:515,0:OBS: Too few public methods (0/2)
C:530,0:Skel: Missing docstring
R:530,0:Skel: Too few public methods (0/2)
C:538,0:FRM: Missing docstring
R:538,0:FRM: Too few public methods (0/2)
C:551,0:Event: Missing docstring
R:551,0:Event: Too few public methods (0/2)
C:571,0:Outflow: Missing docstring
R:571,0:Outflow: Too few public methods (0/2)
C:583,0:Misc: Missing docstring
R:583,0:Misc: Too few public methods (0/2)
************* Module sunpy.image.rescale
I:127,0: Locally disabling W0612
C: 61,4:resample: Invalid name "m1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 78,0:_resample_nearest_linear: Invalid name "m1" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 78,63:_resample_nearest_linear: Invalid name "m1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:110,0:_resample_neighbor: Invalid name "m1" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:110,49:_resample_neighbor: Invalid name "m1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:119,4:_resample_neighbor: Invalid name "cd" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:123,0:_resample_spline: Invalid name "m1" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:123,47:_resample_spline: Invalid name "m1" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:147,0:reshape_image_to_4d_superpixel: Comma not followed by a space
def reshape_image_to_4d_superpixel(img,dimensions):
^^
************* Module sunpy.image.Crotate
F: 1,0: <type 'exceptions.TypeError'>: compile() expected string without null bytes
************* Module sunpy.image
C: 1,0: Missing docstring
************* Module sunpy.units
C: 1,0: Missing docstring
************* Module sunpy.io.jp2
I:116,0: Locally disabling W0612
C: 54,0: Line too long (82/80)
C: 59,0: Line too long (81/80)
C:130,0: Line too long (88/80)
C: 31,11:get_header: Invalid name "v" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 84,33:read_xmlbox: Invalid name "fp" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:100,0:is_float: Invalid name "s" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:100,13:is_float: Invalid name "s" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:113,4:which.is_exe: Missing docstring
************* Module sunpy.io.file_tools
C: 1,0: Missing docstring
C: 8,0: Invalid name "_known_formats" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
C: 37,27:detect_filetype: Invalid name "fp" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.io
W: 4,0: Wildcard import sunpy.io.file_tools
************* Module sunpy.map.compositemap
I:262,0: Locally disabling W0613
C:183,0: Line too long (96/80)
C:225,0: Line too long (103/80)
C:257,0: Line too long (103/80)
W: 9,0: Redefining built-in 'map'
E: 80,32:CompositeMap.__init__: Undefined variable 'Map'
C: 81,16:CompositeMap.__init__: Invalid name "m" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 83,16:CompositeMap.__init__: Invalid name "m" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E: 83,20:CompositeMap.__init__: Undefined variable 'Map'
C:114,8:CompositeMap.add_map: Invalid name "m" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
E:114,12:CompositeMap.add_map: Undefined variable 'Map'
C:185,4:CompositeMap.set_colors: Invalid name "cm" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:185,32:CompositeMap.set_colors: Invalid name "cm" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:218,12:CompositeMap.draw_limb: Comma not followed by a space
for i,amap in enumerate(self._maps):
^^
C:251,16:CompositeMap.draw_grid: Comma not followed by a space
if all([hasattr(amap,k) for k in needed_attrs]):
^^
C:255,8:CompositeMap.draw_grid: Comma not followed by a space
index_check = all([hasattr(self._maps[index],k) for k in needed_attrs])
^^
C:259,8:CompositeMap.draw_grid: Invalid name "ax" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:314,12:CompositeMap.plot: Invalid name "m" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:327,27:CompositeMap.plot: Used * or ** magic
W:333,27:CompositeMap.plot: Used * or ** magic
C:378,8:CompositeMap.peek: Comma not followed by a space
ret = self.plot(axes=axes,**matplot_args)
^^
W:344,19:CompositeMap.peek: Unused argument 'gamma'
W: 9,0: Unused import map
************* Module sunpy.map.mapcube
I: 3,0: Locally disabling W0401
I: 3,0: Locally disabling W0614
I: 3,0: Locally disabling W0201
I: 3,0: Locally disabling W0212
I: 3,0: Locally disabling W0404
I: 81,0: Locally disabling W0613
I: 81,0: Locally disabling E1101
C:149,4:MapCube._sort_by_date: Missing docstring
R: 20,0:MapCube: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
************* Module sunpy.map.map
I: 6,0: Locally disabling E1101
I: 6,0: Locally disabling E1121
I: 6,0: Locally disabling W0404
I: 6,0: Locally disabling W0613
C:205,0: Line too long (84/80)
C:207,0: Line too long (94/80)
C:265,0: Line too long (81/80)
C:444,0: Line too long (90/80)
C:446,0: Line too long (93/80)
C:462,0: Line too long (82/80)
C:463,0: Line too long (90/80)
C:476,0: Line too long (91/80)
C:477,0: Line too long (81/80)
C:524,0: Line too long (89/80)
C:539,0: Line too long (83/80)
C:541,0: Line too long (85/80)
C:548,0: Line too long (88/80)
C:549,0: Line too long (98/80)
C:550,0: Line too long (94/80)
C:551,0: Line too long (150/80)
C:843,0: Line too long (81/80)
C: 1,0: Too many lines in module (1158)
W: 41,0: TODO (now an issue in https://github.com/sunpy/sunpy/issues/396)
W:444,0: TODO: This function could be optimized. Does not need to convert the entire image
W:450,0: TODO: The following code is ugly. Fix it.
W:523,0: TODO: This function should be renamed. It is confusing as data
W: 50,-1: String statement has no effect
C:205,8:Map.get_properties: Comma not followed by a space
if is_time(header.get('date-obs',[])): # Hack! check FITS standard is a time
^^
C:208,13:Map.get_properties: Comma not followed by a space
elif is_time(header.get('date_obs',[])): # Horrible [] hack
^^
C:349,8:Map.__sub__.norm: Missing docstring
C:411,12:Map.draw_limb: Comma not followed by a space
circ = patches.Circle([0,0], radius=self.rsun_arcseconds,
^^
fill=False, color='white',zorder=100)
R:417,4:Map.draw_grid: Too many local variables (21/15)
C:436,8:Map.draw_grid: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:436,11:Map.draw_grid: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:440,8:Map.draw_grid: Invalid name "b0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:441,8:Map.draw_grid: Invalid name "l0" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:469,12:Map.draw_grid: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:469,15:Map.draw_grid: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:474,12:Map.draw_grid: Comma not followed by a space
axes.plot(x, y, color='white', linestyle='dotted',zorder=100)
^^
C:483,12:Map.draw_grid: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:483,15:Map.draw_grid: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:488,12:Map.draw_grid: Comma not followed by a space
axes.plot(x, y, color='white', linestyle='dotted',zorder=100)
^^
C:533,4:Map.pixel_to_data: Invalid name "x" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:533,4:Map.pixel_to_data: Invalid name "y" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:533,28:Map.pixel_to_data: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:533,38:Map.pixel_to_data: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:551,8:Map.pixel_to_data: Comma not followed by a space
x,y = wcs.convert_pixel_to_data(width, height, scale[0], scale[1], crpix[0], crpix[1], crval[0], crval[1], coordinate_system[0], x = x, y = y)
^^
C:551,8:Map.pixel_to_data: Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:551,10:Map.pixel_to_data: Invalid name "y" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R:739,4:Map.rotate: Too many arguments (8/5)
R:739,4:Map.rotate: Too many local variables (21/15)
C:788,8:Map.rotate: Comma not followed by a space
assert interpolation in ['nearest','spline','bilinear','bicubic']
^^
C:800,12:Map.rotate: Comma not followed by a space
recentre = np.array(recentre).reshape(2,1)
^^
C:811,12:Map.rotate: Comma not followed by a space
rotation_centre = np.array(rotation_centre).reshape(2,1)
^^
C:824,8:Map.rotate: Invalid name "c" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:825,8:Map.rotate: Invalid name "s" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:826,8:Map.rotate: Comma not followed by a space
mati = np.array([[c, s],[-s, c]]) / scale # res->orig
^^
C:831,8:Map.rotate: Comma not followed by a space
rsmat, offs = mati, np.squeeze((kpos[0,0], kpos[1,0]))
^^
C:841,16:Map.rotate: Comma not followed by a space
warnings.warn(""""The C extension sunpy.image.Crotate is not
installed, falling back to the interpolation='spline' of order=3""" ,Warning)
^^
R:739,4:Map.rotate: Too many branches (15/12)
W:1038,14:Map.plot: Used * or ** magic
R:1045,4:Map.peek: Too many arguments (6/5)
C:1082,8:Map.peek: Comma not followed by a space
im = self.plot(axes=axes,**matplot_args)
^^
C:1082,8:Map.peek: Invalid name "im" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R:1102,4:Map.norm: Method could be a function
R: 52,0:Map: Too many public methods (31/20)
R: 52,0:Map: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
W:1158,29: Access to a protected member _create of a client class
************* Module sunpy.map.header
C: 78,4:MapHeader.update: Invalid name "d2" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 78,21:MapHeader.update: Invalid name "d2" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
************* Module sunpy.map.map_factory
C: 1,0: Missing docstring
W: 12,0: Wildcard import sunpy.map.sources
W:118,15:make_map: Used * or ** magic
W:121,15:make_map: Used * or ** magic
R: 16,0:make_map: Too many branches (22/12)
W: 12,0: Unused import yohkoh from wildcard import
W: 12,0: Unused import rhessi from wildcard import
W: 12,0: Unused import hinode from wildcard import
W: 12,0: Unused import sdo from wildcard import
W: 12,0: Unused import stereo from wildcard import
W: 12,0: Unused import proba2 from wildcard import
W: 9,0: Unused import MapHeader
W: 12,0: Unused import soho from wildcard import
************* Module sunpy.map
W: 11,0: Wildcard import sunpy.map.sources
W: 13,0: Wildcard import sunpy.map.map_factory
************* Module sunpy.map.sources.soho
I: 2,0: Locally disabling W0221
I: 2,0: Locally disabling W0222
I: 2,0: Locally disabling E1101
I: 2,0: Locally disabling E1121
R: 18,0:EITMap: Too many public methods (32/20)
R: 18,0:EITMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
R: 63,0:LASCOMap: Too many public methods (32/20)
R: 63,0:LASCOMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
R: 86,0:MDIMap: Too many public methods (32/20)
R: 86,0:MDIMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
************* Module sunpy.map.sources.sdo
I: 2,0: Locally disabling W0221
I: 2,0: Locally disabling W0222
I: 2,0: Locally disabling E1101
I: 2,0: Locally disabling E1121
R: 15,0:AIAMap: Too many public methods (32/20)
R: 15,0:AIAMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
R: 57,0:HMIMap: Too many public methods (32/20)
R: 57,0:HMIMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
************* Module sunpy.map.sources.stereo
I: 2,0: Locally disabling W0221
I: 2,0: Locally disabling W0222
I: 2,0: Locally disabling E1121
W: 42,0: TODO: Deal with invalid values for exptime. E.g. STEREO-B COR2
R: 13,0:EUVIMap: Too many public methods (32/20)
R: 13,0:EUVIMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
R: 35,0:CORMap: Too many public methods (32/20)
R: 35,0:CORMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
************* Module sunpy.map.sources.yohkoh
I: 2,0: Locally disabling W0221
I: 2,0: Locally disabling W0222
I: 2,0: Locally disabling E1101
I: 2,0: Locally disabling E1121
C: 35,0: Line too long (82/80)
C: 41,0: Line too long (85/80)
C: 36,8:SXTMap.get_properties: Operator not preceded by a space
properties['dsun']= constants.au
^
C: 39,12:SXTMap.get_properties: Operator not preceded by a space
properties['dsun']= constants.au
^
R: 16,0:SXTMap: Too many public methods (32/20)
R: 16,0:SXTMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
************* Module sunpy.map.sources.hinode
I: 2,0: Locally disabling W0221
I: 2,0: Locally disabling W0222
I: 2,0: Locally disabling E1101
I: 2,0: Locally disabling E1121
C: 41,0: Line too long (83/80)
C: 44,0: Line too long (83/80)
W: 25,0: TODO: get a link for the XRT FITS headers
W: 38,0: TODO: proper exception handling here - report to the user that there is
R: 18,0:XRTMap: Too many public methods (32/20)
R: 18,0:XRTMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
W: 7,0: Unused import datetime
************* Module sunpy.map.sources.proba2
I: 2,0: Locally disabling W0221
I: 2,0: Locally disabling W0222
I: 2,0: Locally disabling E1101
I: 2,0: Locally disabling E1121
R: 12,0:SWAPMap: Too many public methods (32/20)
R: 12,0:SWAPMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
************* Module sunpy.map.sources.rhessi
I: 2,0: Locally disabling W0221
I: 2,0: Locally disabling W0222
I: 2,0: Locally disabling E1121
W: 21,0: TODO: Currently (8/29/2011), cannot read fits files containing more than one
R: 13,0:RHESSIMap: Too many public methods (32/20)
R: 13,0:RHESSIMap: Badly implemented Container, implements __getitem__ but not __delitem__, __len__, __setitem__
************* Module sunpy.map.sources
E: 7,11: Undefined variable name 'sdo' in __all__
E: 7,18: Undefined variable name 'soho' in __all__
E: 7,26: Undefined variable name 'stereo' in __all__
E: 7,36: Undefined variable name 'rhessi' in __all__
E: 7,46: Undefined variable name 'proba2' in __all__
E: 7,56: Undefined variable name 'yohkoh' in __all__
E: 7,66: Undefined variable name 'hinode' in __all__
************* Module sunpy.lightcurve.lightcurve
I: 7,0: Locally disabling E1101
I: 7,0: Locally disabling E1121
I: 7,0: Locally disabling W0404
I: 7,0: Locally disabling W0612
I: 7,0: Locally disabling W0613
C: 2,0: Line too long (81/80)
W:244,0: TODO allow the extract function to pick more than one column
C: 69,4:LightCurve.from_time: Missing docstring
C: 78,4:LightCurve.from_range: Invalid name "to" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 78,4:LightCurve.from_range: Missing docstring
C: 78,31:LightCurve.from_range: Invalid name "to" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 87,4:LightCurve.from_timerange: Missing docstring
C: 96,4:LightCurve.from_file: Missing docstring
C:103,4:LightCurve.from_url: Missing docstring
C:113,4:LightCurve.from_data: Missing docstring
C:120,4:LightCurve.from_yesterday: Missing docstring
C:124,4:LightCurve.from_dataframe: Missing docstring
C:188,41:LightCurve._download: Invalid name "fp" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:224,4:LightCurve._parse_filepath: Missing docstring
C:232,4:LightCurve.truncate: Invalid name "a" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:232,4:LightCurve.truncate: Invalid name "b" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:232,23:LightCurve.truncate: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:232,26:LightCurve.truncate: Invalid name "b" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C:237,12:LightCurve.truncate: Comma not followed by a space
time_range = TimeRange(a,b)
^^
C:242,4:LightCurve.extract: Invalid name "a" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C:242,22:LightCurve.extract: Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W:268,0: Access to a protected member _cond_dispatch of a client class
W:277,0: Access to a protected member _cond_dispatch of a client class
W:284,0: Access to a protected member _cond_dispatch of a client class
W:291,0: Access to a protected member _cond_dispatch of a client class
W:298,0: Access to a protected member _cond_dispatch of a client class
W:305,0: Access to a protected member _cond_dispatch of a client class
W:312,0: Access to a protected member _cond_dispatch of a client class
W:319,0: Access to a protected member _cond_dispatch of a client class
************* Module sunpy.lightcurve
W: 8,0: Wildcard import sunpy.lightcurve.sources.eve
W: 9,0: Wildcard import sunpy.lightcurve.sources.goes
W: 10,0: Wildcard import sunpy.lightcurve.sources.lyra
W: 11,0: Wildcard import sunpy.lightcurve.sources.logical
************* Module sunpy.lightcurve.sources.goes
C:105,0: Line too long (81/80)
W: 43,0: Anomalous backslash in string: '\A'. String constant might be missing an r prefix.
W: 45,0: Anomalous backslash in string: '\A'. String constant might be missing an r prefix.
C: 57,8:GOESLightCurve.peek: Comma not followed by a space
ax2.set_yticklabels((' ','A','B','C','M','X',' '))
^^
C:127,37:GOESLightCurve._parse_csv: Invalid name "fp" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 11,0: Unused import sunpy
************* Module sunpy.lightcurve.sources
E: 7,11: Undefined variable name 'eve' in __all__
E: 7,18: Undefined variable name 'goes' in __all__
E: 7,26: Undefined variable name 'lyra' in __all__
E: 7,34: Undefined variable name 'logical' in __all__
************* Module sunpy.lightcurve.sources.lyra
C: 69,0: Line too long (81/80)
C: 41,8:LYRALightCurve.peek: Comma not followed by a space
lyranames = (('Lyman alpha','Herzberg cont.','Al filter','Zr filter'),
^^
('120-123nm','190-222nm','17-80nm + <5nm','6-20nm + <2nm'))
W: 55,8:LYRALightCurve.peek: String statement has no effect
W: 78,4:LYRALightCurve._get_url_for_date: Arguments number differs from overridden method
C: 81,8:LYRALightCurve._get_url_for_date: Invalid name "dt" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
W: 13,0: Unused import sunpy
W: 5,0: Unused import os
************* Module sunpy.lightcurve.sources.logical
C: 47,0: Line too long (82/80)
W: 18,0: TODO
************* Module sunpy.lightcurve.sources.eve
C: 54,0: Line too long (117/80)
C:109,0: Line too long (85/80)
W:109,0: Anomalous backslash in string: '\s'. String constant might be missing an r prefix.
E: 39,19:EVELightCurve.peek: Instance of 'EVELightCurve' has no '_filename' member
E: 40,27:EVELightCurve.peek: Instance of 'EVELightCurve' has no '_filename' member
W: 52,4:EVELightCurve._get_default_uri: Arguments number differs from overridden method
W: 57,4:EVELightCurve._get_url_for_date: Arguments number differs from overridden method
W: 66,4:EVELightCurve._parse_csv: Arguments number differs from overridden method
C: 68,37:EVELightCurve._parse_csv: Invalid name "fp" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 79,4:EVELightCurve._parse_average_csv: Invalid name "fp" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 79,27:EVELightCurve._parse_average_csv: Invalid name "fp" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
C: 84,4:EVELightCurve._parse_level_0cs: Invalid name "fp" for type argument (should match [a-z_][a-z0-9_]{2,30}$)
C: 84,25:EVELightCurve._parse_level_0cs: Invalid name "fp" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
R: 1,0: Similar lines in 2 files
==sunpy.map.sources.sdo:34
==sunpy.map.sources.yohkoh:55
})
return properties
def norm(self):
"""Returns a Normalize object to be used with SXT data"""
# byte-scaled images have most likely already been scaled
if self.dtype == np.uint8:
return None
mean = self.mean()
std = self.std()
vmin = max(0, mean - 3 * std)
vmax = min(self.max(), mean + 3 * std)
return colors.Normalize(vmin, vmax)
@classmethod
def is_datasource_for(cls, header):
"""Determines if header corresponds to an SXT image"""
R: 1,0: Similar lines in 3 files
==sunpy.map.sources.hinode:55
==sunpy.map.sources.sdo:34
==sunpy.map.sources.yohkoh:55
})
return properties
def norm(self):
"""Returns a Normalize object to be used with XRT data"""
# byte-scaled images have most likely already been scaled
if self.dtype == np.uint8:
return None
mean = self.mean()
std = self.std()
vmin = max(0, mean - 3 * std)
vmax = min(self.max(), mean + 3 * std)
return colors.Normalize(vmin, vmax)
R: 1,0: Similar lines in 4 files
==sunpy.map.sources.hinode:58
==sunpy.map.sources.sdo:37
==sunpy.map.sources.soho:48
==sunpy.map.sources.yohkoh:58
def norm(self):
"""Returns a Normalize object to be used with XRT data"""
# byte-scaled images have most likely already been scaled
if self.dtype == np.uint8:
return None
mean = self.mean()
std = self.std()
R: 1,0: Similar lines in 2 files
==sunpy.net.download:436
==sunpy.tests.net.test_download:12
def wait_for(n, callback): #pylint: disable=W0613
items = []
def _fun(handler):
items.append(handler)
if len(items) == n:
callback(items)
return _fun
R: 1,0: Similar lines in 2 files
==sunpy.map.compositemap:366
==sunpy.map.map:1068
figure = plt.figure(frameon=not basic_plot)
# Basic plot
if basic_plot:
axes = plt.Axes(figure, [0., 0., 1., 1.])
axes.set_axis_off()
figure.add_axes(axes)
matplot_args.update({'annotate':False})
R: 1,0: Similar lines in 2 files
==sunpy.map.sources.rhessi:23
==sunpy.map.sources.stereo:14
@classmethod
def get_properties(cls, header):
"""Parses RHESSI image header"""
properties = Map.get_properties(header)
properties.update({
"date": parse_time(header.get('date_obs')),
R: 1,0: Similar lines in 2 files
==sunpy.map.sources.sdo:3
==sunpy.map.sources.soho:3
__author__ = "Keith Hughitt"
__email__ = "keith.hughitt@nasa.gov"
import numpy as np
from matplotlib import colors
from sunpy.map import Map
R: 1,0: Similar lines in 2 files
==sunpy.data.sample.__init__:1
==sunpy.data.test.__init__:1
from __future__ import absolute_import
import sunpy
import os
__author__ = "Keith Hughitt"
__email__ = "keith.hughitt@nasa.gov"
R: 1,0: Similar lines in 2 files
==sunpy.map.__init__:6
==sunpy.map.map_factory:7
from sunpy.map.map import Map
from sunpy.map.header import MapHeader
from sunpy.map.mapcube import MapCube
from sunpy.map.compositemap import CompositeMap
from sunpy.map.sources import *
R: 1,0: Similar lines in 2 files
==sunpy.spectra.spectrogram:5
==sunpy.util.net:3
from __future__ import division
from __future__ import print_function
from __future__ import absolute_import
from __future__ import unicode_literals
import os
Report
======
6627 statements analysed.
Messages by category
--------------------
+-----------+-------+---------+-----------+
|type |number |previous |difference |
+===========+=======+=========+===========+
|convention |1436 |1436 |= |
+-----------+-------+---------+-----------+
|refactor |136 |136 |= |
+-----------+-------+---------+-----------+
|warning |289 |289 |= |
+-----------+-------+---------+-----------+
|error |91 |91 |= |
+-----------+-------+---------+-----------+
% errors / warnings by module
-----------------------------
+----------------------------------------------+------+--------+---------+-----------+
|module |error |warning |refactor |convention |
+==============================================+======+========+=========+===========+
|sunpy.tests.spectra.test_spectrogram |23.08 |3.11 |0.00 |4.60 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.util.test_xml |9.89 |0.00 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.spectra.spectrogram |8.79 |13.84 |10.29 |4.67 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.net.test_vso |7.69 |1.73 |0.00 |2.09 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.sources.__init__ |7.69 |0.00 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.vso.attrs |6.59 |0.35 |0.00 |1.74 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.net.test_hek |4.40 |1.73 |0.00 |0.97 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.spectra.test_callisto |4.40 |1.38 |0.00 |4.25 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.time.test_julian |4.40 |0.00 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.__init__ |4.40 |0.00 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.compositemap |3.30 |1.73 |0.00 |0.97 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.util.test_cond_dispatch |3.30 |0.35 |0.00 |0.91 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.util.test_multimethod |2.20 |2.08 |2.94 |1.81 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.eve |2.20 |1.38 |7.35 |0.49 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.spectra.sources.callisto |1.10 |6.92 |4.41 |1.46 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.time.time |1.10 |4.50 |0.00 |1.39 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.vso.vso |1.10 |2.77 |2.21 |2.16 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.map.test_map |1.10 |0.69 |0.74 |0.91 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.coords.__init__ |1.10 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.sysinfo |1.10 |0.00 |1.47 |0.14 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.gui.__init__ |1.10 |0.00 |0.00 |0.42 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.gui.ui.mainwindow.ui_mainwindow |0.00 |10.03 |1.47 |4.60 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.map_factory |0.00 |3.81 |0.74 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.create |0.00 |3.81 |0.00 |0.28 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.download |0.00 |3.46 |2.21 |4.53 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.lightcurve |0.00 |3.11 |0.00 |1.39 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.map |0.00 |2.42 |5.88 |3.41 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.wcs.wcs |0.00 |2.08 |9.56 |5.92 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.hek.hek |0.00 |1.73 |1.47 |0.28 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.cond_dispatch |0.00 |1.73 |0.00 |1.53 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.spectra.spectrum |0.00 |1.73 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.hek.attrs |0.00 |1.38 |23.53 |4.25 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.lyra |0.00 |1.38 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.__init__ |0.00 |1.38 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.spectra.sources.swaves |0.00 |1.04 |2.21 |0.77 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.sources.hinode |0.00 |1.04 |1.47 |0.14 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.util |0.00 |1.04 |0.00 |1.18 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.multimethod |0.00 |1.04 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.goes |0.00 |1.04 |0.00 |0.21 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.__init__ |0.00 |1.04 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.time.__init__ |0.00 |1.04 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.instr.rhessi |0.00 |0.69 |0.74 |3.27 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.cm.color_tables |0.00 |0.69 |0.00 |9.40 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.sun.constants |0.00 |0.69 |0.00 |2.72 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.roi.chaincode |0.00 |0.69 |0.00 |1.67 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.time.test_time |0.00 |0.69 |0.00 |0.63 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.util.config |0.00 |0.69 |0.00 |0.42 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.sun._si |0.00 |0.69 |0.00 |0.14 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.sun.__init__ |0.00 |0.69 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.__init__ |0.00 |0.69 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.sources.stereo |0.00 |0.35 |2.94 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.gui.ui.mainwindow.widgets.figure_canvas |0.00 |0.35 |2.21 |0.56 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.helioviewer |0.00 |0.35 |1.47 |0.14 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.map.sources.rhessi |0.00 |0.35 |1.47 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.sun.position |0.00 |0.35 |0.74 |0.42 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.gui.mainwindow |0.00 |0.35 |0.00 |1.60 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.attr |0.00 |0.35 |0.00 |1.18 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.net.test_download |0.00 |0.35 |0.00 |0.70 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.wcs.__init__ |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.hek.__init__ |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.net.__init__ |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.lightcurve.sources.logical |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.cm.__init__ |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy |0.00 |0.35 |0.00 |0.07 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.tests.lightcurve.test_lightcurve |0.00 |0.35 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
|sunpy.io.__init__ |0.00 |0.35 |0.00 |0.00 |
+----------------------------------------------+------+--------+---------+-----------+
Messages
--------
+-----------+------------+
|message id |occurrences |
+===========+============+
|C0103 |675 |
+-----------+------------+
|C0111 |420 |
+-----------+------------+
|C0301 |243 |
+-----------+------------+
|C0324 |76 |
+-----------+------------+
|E1101 |50 |
+-----------+------------+
|W0511 |42 |
+-----------+------------+
|W0611 |35 |
+-----------+------------+
|R0903 |33 |
+-----------+------------+
|W0212 |30 |
+-----------+------------+
|W0201 |30 |
+-----------+------------+
|W0613 |24 |
+-----------+------------+
|W0142 |23 |
+-----------+------------+
|R0904 |22 |
+-----------+------------+
|W0401 |21 |
+-----------+------------+
|R0924 |21 |
+-----------+------------+
|R0913 |19 |
+-----------+------------+
|E1103 |16 |
+-----------+------------+
|W0612 |15 |
+-----------+------------+
|C0102 |15 |
+-----------+------------+
|W1401 |13 |
+-----------+------------+
|R0914 |11 |
+-----------+------------+
|E0603 |11 |
+-----------+------------+
|R0801 |10 |
+-----------+------------+
|R0201 |10 |
+-----------+------------+
|W0141 |9 |
+-----------+------------+
|W0621 |8 |
+-----------+------------+
|W0614 |7 |
+-----------+------------+
|E0102 |7 |
+-----------+------------+
|W0221 |5 |
+-----------+------------+
|W0105 |5 |
+-----------+------------+
|R0912 |5 |
+-----------+------------+
|E0602 |5 |
+-----------+------------+
|W0631 |4 |
+-----------+------------+
|W0622 |4 |
+-----------+------------+
|C0322 |4 |
+-----------+------------+
|W0223 |3 |
+-----------+------------+
|W0104 |3 |
+-----------+------------+
|R0915 |3 |
+-----------+------------+
|W0106 |2 |
+-----------+------------+
|R0902 |2 |
+-----------+------------+
|E0611 |2 |
+-----------+------------+
|C0302 |2 |
+-----------+------------+
|W0703 |1 |
+-----------+------------+
|W0404 |1 |
+-----------+------------+
|W0403 |1 |
+-----------+------------+
|W0402 |1 |
+-----------+------------+
|W0108 |1 |
+-----------+------------+
|W0107 |1 |
+-----------+------------+
|F0002 |1 |
+-----------+------------+
|C0321 |1 |
+-----------+------------+
Global evaluation
-----------------
Your code has been rated at 6.51/10 (previous run: 6.51/10)
External dependencies
---------------------
::
PIL
\-Image
\-__version__ (sunpy.util.sysinfo)
PyQt4
\-QtCore (sunpy.gui.ui.mainwindow.ui_mainwindow,sunpy.gui.ui.mainwindow.resources.qrc_resources)
| \-PYQT_VERSION_STR (sunpy.util.sysinfo)
| \-QFileInfo (sunpy.gui.mainwindow)
| \-pyqtSignature (sunpy.gui.mainwindow)
\-QtGui (sunpy.gui.ui.mainwindow.ui_mainwindow)
\-QApplication (sunpy.gui)
\-QFileDialog (sunpy.gui.mainwindow)
\-QMainWindow (sunpy.gui.mainwindow)
\-QMessageBox (sunpy.gui.mainwindow)
\-QSizePolicy (sunpy.gui.ui.mainwindow.widgets.figure_canvas)
\-QVBoxLayout (sunpy.gui.ui.mainwindow.widgets.tab_page)
\-QWidget (sunpy.gui.ui.mainwindow.widgets.tab_page)
bs4
\-BeautifulSoup (sunpy.spectra.sources.callisto)
\-__version__ (sunpy.util.sysinfo)
matplotlib (sunpy.gui.ui.mainwindow.widgets.figure_canvas,sunpy.lightcurve.sources.goes)
\-__version__ (sunpy.util.sysinfo)
\-backends
| \-backend_qt4agg
| \-FigureCanvasQTAgg (sunpy.gui.ui.mainwindow.widgets.figure_canvas)
| \-NavigationToolbar2QTAgg (sunpy.gui.ui.mainwindow.widgets.toolbars)
\-cm (sunpy.cm.cm,sunpy.map.map)
\-colorbar
| \-Colorbar (sunpy.spectra.spectrogram)
\-colors (sunpy.cm.color_tables,sunpy.map.sources.sdo,sunpy.map.map,sunpy.map.sources.soho,sunpy.map.sources.hinode,sunpy.map.sources.yohkoh)
\-dates (sunpy.instr.rhessi)
\-figure
| \-Figure (sunpy.gui.ui.mainwindow.widgets.figure_canvas,sunpy.spectra.spectrogram)
\-image
| \-imread (sunpy.io.jp2)
\-patches (sunpy.map.map)
\-pyplot (sunpy.lightcurve.sources.eve,sunpy.cm.cm,sunpy.lightcurve.sources.goes,sunpy.map.map,sunpy.gui.mainwindow,sunpy.map.compositemap,sunpy.spectra.spectrum,sunpy.instr.rhessi,sunpy.lightcurve.sources.lyra,sunpy.util.util,sunpy.spectra.spectrogram,sunpy.lightcurve.lightcurve)
\-ticker
\-FuncFormatter (sunpy.spectra.spectrogram)
\-IndexLocator (sunpy.spectra.spectrogram)
\-MaxNLocator (sunpy.spectra.spectrogram)
numpy (sunpy.image.rescale,sunpy.map.sources.soho,sunpy.cm.cm,sunpy.tests.spectra.test_spectrogram,sunpy.map.map,sunpy.instr.rhessi,sunpy.map.mapcube,sunpy.map.sources.sdo,sunpy.lightcurve.sources.logical,sunpy.roi.chaincode,sunpy.tests.wcs.test_wcs,sunpy.spectra.spectrogram,sunpy.cm.color_tables,sunpy.sun.sun,sunpy.tests.map.test_map,sunpy.sun.position,sunpy.wcs.wcs,sunpy.util.unit_conversion,sunpy.tests.spectra.test_callisto,sunpy.util.util,sunpy.lightcurve.lightcurve,sunpy.tests.lightcurve.test_lightcurve,sunpy.sun._si,sunpy.spectra.sources.swaves,sunpy.spectra.spectrum,sunpy.sun._cgs,sunpy.spectra.sources.callisto,sunpy.map.map_factory,sunpy.map.sources.hinode,sunpy.map.sources.yohkoh)
\-__version__ (sunpy.util.sysinfo)
\-ma (sunpy.spectra.spectrogram)
\-testing
\-assert_almost_equal (sunpy.tests.time.test_julian,sunpy.tests.time.test_time)
\-assert_array_almost_equal (sunpy.tests.wcs.test_wcs,sunpy.tests.spectra.test_callisto,sunpy.tests.sun.test_sun,sunpy.tests.spectra.test_spectrogram)
pandas (sunpy.lightcurve.lightcurve,sunpy.lightcurve.sources.lyra)
\-__version__ (sunpy.util.sysinfo)
\-io
\-parsers
\-read_csv (sunpy.lightcurve.sources.goes,sunpy.lightcurve.sources.eve)
pyfits (sunpy.map.map,sunpy.lightcurve.sources.lyra,sunpy.map.header,sunpy.tests.map.test_map,sunpy.instr.rhessi,sunpy.spectra.sources.callisto,sunpy.tests.wcs.test_wcs,sunpy.io.fits)
\-__version__ (sunpy.util.sysinfo)
pytest (sunpy.tests.util.test_xml,sunpy.tests.lightcurve.test_lightcurve,sunpy.tests.time.test_julian,sunpy.tests.util.test_multimethod,sunpy.tests.spectra.test_spectrogram,sunpy.tests.util.test_cond_dispatch,sunpy.tests.net.test_hek,sunpy.tests.net.test_vso,sunpy.tests.net.test_download)
scipy
\-__version__ (sunpy.util.sysinfo)
\-constants (sunpy.sun._si,sunpy.sun.constants)
| \-constants (sunpy.util.unit_conversion)
\-interpolate (sunpy.image.rescale)
\-ndimage (sunpy.image.rescale,sunpy.tests.spectra.test_spectrogram,sunpy.spectra.spectrogram)
| \-gaussian_filter1d (sunpy.spectra.sources.callisto)
| \-interpolation (sunpy.map.map)
| \-label (sunpy.lightcurve.sources.logical)
\-optimize
\-leastsq (sunpy.spectra.sources.callisto)
suds
\-TypeNotFound (sunpy.net.vso.vso)
\-__version__ (sunpy.util.sysinfo)
\-client (sunpy.net.vso.vso)
Raw metrics
-----------
+----------+-------+------+---------+-----------+
|type |number |% |previous |difference |
+==========+=======+======+=========+===========+
|code |9032 |62.49 |9032 |= |
+----------+-------+------+---------+-----------+
|docstring |3645 |25.22 |3645 |= |
+----------+-------+------+---------+-----------+
|comment |819 |5.67 |819 |= |
+----------+-------+------+---------+-----------+
|empty |957 |6.62 |957 |= |
+----------+-------+------+---------+-----------+
Duplication
-----------
+-------------------------+------+---------+-----------+
| |now |previous |difference |
+=========================+======+=========+===========+
|nb duplicated lines |131 |131 |= |
+-------------------------+------+---------+-----------+
|percent duplicated lines |0.812 |0.812 |= |
+-------------------------+------+---------+-----------+
Statistics by type
------------------
+---------+-------+-----------+-----------+------------+---------+
|type |number |old number |difference |%documented |%badname |
+=========+=======+===========+===========+============+=========+
|module |117 |117 |= |49.57 |0.00 |
+---------+-------+-----------+-----------+------------+---------+
|class |135 |135 |= |45.19 |0.74 |
+---------+-------+-----------+-----------+------------+---------+
|method |489 |489 |= |78.12 |2.45 |
+---------+-------+-----------+-----------+------------+---------+
|function |352 |352 |= |48.86 |5.97 |
+---------+-------+-----------+-----------+------------+---------+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment