plugins/SunTracker/Sun.py
File Sun.py
has 368 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
"""
SUNRISET.C - computes Sun rise/set times, start/end of twilight, and
the length of the day at any date and latitude
Sun
has 29 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class Sun:
def __init__(self):
""""""
Function __daylen__
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def __daylen__(self, year, month, day, lon, lat, altit, upper_limb):
Function __sunriset__
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def __sunriset__(self, year, month, day, lon, lat, altit, upper_limb):
Function dayAstronomicalTwilightLength
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def dayAstronomicalTwilightLength(self, year, month, day, lon, lat):
Function nauticalTwilight
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def nauticalTwilight(self, year, month, day, lon, lat):
Function dayNauticalTwilightLength
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def dayNauticalTwilightLength(self, year, month, day, lon, lat):
Function astronomicalTwilight
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def astronomicalTwilight(self, year, month, day, lon, lat):
Function dayCivilTwilightLength
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def dayCivilTwilightLength(self, year, month, day, lon, lat):
Function civilTwilight
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def civilTwilight(self, year, month, day, lon, lat):
Function sunRiseSet
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def sunRiseSet(self, year, month, day, lon, lat):
Function dayLength
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def dayLength(self, year, month, day, lon, lat):