************* Module ChiantiPy.core.Ioneq
Ioneq.py:212:0: C0301: Line too long (109/100) (line-too-long)
Ioneq.py:300:0: C0301: Line too long (106/100) (line-too-long)
Ioneq.py:317:0: C0301: Line too long (116/100) (line-too-long)
Ioneq.py:323:0: C0301: Line too long (116/100) (line-too-long)
Ioneq.py:331:0: C0301: Line too long (120/100) (line-too-long)
Ioneq.py:340:0: C0301: Line too long (106/100) (line-too-long)
Ioneq.py:1:0: C0103: Module name "Ioneq" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:10:0: R0402: Use 'from ChiantiPy.tools import util' instead (consider-using-from-import)
Ioneq.py:11:0: R0402: Use 'from ChiantiPy.tools import io' instead (consider-using-from-import)
Ioneq.py:17:0: C0103: Function name "ioneqMake" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:17:0: R0914: Too many local variables (16/15) (too-many-locals)
Ioneq.py:42:8: C0103: Variable name "fullFilename" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:45:12: C0103: Variable name "fullFilename" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:47:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:48:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:49:12: C0103: Variable name "fullFilename" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:50:4: C0103: Variable name "nIons" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:54:8: C0103: Variable name "nT" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:56:8: C0103: Variable name "logTemp" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:58:8: C0103: Variable name "logTemp" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:59:8: C0103: Variable name "nT" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:61:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Ioneq.py:62:20: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:65:23: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:72:26: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:75:35: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:77:35: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:82:24: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:17:0: R0912: Too many branches (14/12) (too-many-branches)
Ioneq.py:17:81: W0613: Unused argument 'verbose' (unused-argument)
Ioneq.py:89:0: C0103: Class name "ioneq" doesn't conform to PascalCase naming style (invalid-name)
Ioneq.py:107:12: C0103: Attribute name "Z" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:118:8: C0103: Attribute name "Temperature" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:119:8: C0103: Attribute name "Ioneq" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:120:8: C0103: Attribute name "IoneqName" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:395:8: C0103: Attribute name "Ratio" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:89:0: R0205: Class 'ioneq' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance)
Ioneq.py:106:11: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
Ioneq.py:111:19: C0103: Argument name "ioneqName" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:117:8: C0103: Variable name "ioneqAll" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:122:4: R0914: Too many local variables (21/15) (too-many-locals)
Ioneq.py:145:12: W0621: Redefining name 'ioneq' from outer scope (line 89) (redefined-outer-name)
Ioneq.py:131:8: C0103: Variable name "ionList" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:132:8: C0103: Variable name "chIons" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:135:12: C0103: Variable name "ionStr" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:147:16: C0103: Variable name "anIon" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:174:20: C0103: Variable name "anIon" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:184:24: W0702: No exception type(s) specified (bare-except)
Ioneq.py:122:4: R0912: Too many branches (22/12) (too-many-branches)
Ioneq.py:122:4: R0915: Too many statements (71/50) (too-many-statements)
Ioneq.py:212:34: C0103: Argument name "tRange" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:213:26: C0103: Argument name "heightAdjust" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:212:4: R0913: Too many arguments (11/5) (too-many-arguments)
Ioneq.py:212:4: R0917: Too many positional arguments (11/5) (too-many-positional-arguments)
Ioneq.py:212:4: R0914: Too many local variables (27/15) (too-many-locals)
Ioneq.py:239:12: W0621: Redefining name 'ioneq' from outer scope (line 89) (redefined-outer-name)
Ioneq.py:307:17: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:313:19: C0121: Comparison 'result != False' should be 'result is not False' if checking for the singleton value False, or 'result' if testing for truthiness (singleton-comparison)
Ioneq.py:318:17: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
Ioneq.py:321:19: C0121: Comparison 'result != False' should be 'result is not False' if checking for the singleton value False, or 'result' if testing for truthiness (singleton-comparison)
Ioneq.py:324:17: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
Ioneq.py:325:16: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate)
Ioneq.py:328:23: C0121: Comparison 'result != False' should be 'result is not False' if checking for the singleton value False, or 'result' if testing for truthiness (singleton-comparison)
Ioneq.py:333:22: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:212:4: R0912: Too many branches (31/12) (too-many-branches)
Ioneq.py:212:4: R0915: Too many statements (78/50) (too-many-statements)
Ioneq.py:213:47: W0613: Unused argument 'verbose' (unused-argument)
Ioneq.py:340:4: C0103: Method name "plotRatio" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:340:24: C0103: Argument name "stageN" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:340:32: C0103: Argument name "stageD" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:340:40: C0103: Argument name "tRange" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:340:4: R0913: Too many arguments (10/5) (too-many-arguments)
Ioneq.py:340:4: R0917: Too many positional arguments (10/5) (too-many-positional-arguments)
Ioneq.py:340:4: R0914: Too many local variables (24/15) (too-many-locals)
Ioneq.py:351:8: C0103: Variable name "ionN" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:352:8: C0103: Variable name "ionD" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:353:8: C0103: Variable name "ionNS" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:354:8: C0103: Variable name "ionDS" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:356:17: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:357:17: C0209: Formatting a regular string which could be an f-string (consider-using-f-string)
Ioneq.py:372:8: C0103: Variable name "goodTn" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:373:8: C0103: Variable name "goodTd" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:374:8: C0103: Variable name "realGoodT" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:375:8: C0103: Variable name "goodT" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:376:8: C0103: Variable name "goodR" doesn't conform to snake_case naming style (invalid-name)
Ioneq.py:340:56: W0613: Unused argument 'label' (unused-argument)
Ioneq.py:340:95: W0613: Unused argument 'verbose' (unused-argument)
Ioneq.py:118:8: W0201: Attribute 'Temperature' defined outside __init__ (attribute-defined-outside-init)
Ioneq.py:127:8: W0201: Attribute 'Temperature' defined outside __init__ (attribute-defined-outside-init)
Ioneq.py:119:8: W0201: Attribute 'Ioneq' defined outside __init__ (attribute-defined-outside-init)
Ioneq.py:169:12: W0201: Attribute 'Ioneq' defined outside __init__ (attribute-defined-outside-init)
Ioneq.py:210:12: W0201: Attribute 'Ioneq' defined outside __init__ (attribute-defined-outside-init)
Ioneq.py:120:8: W0201: Attribute 'IoneqName' defined outside __init__ (attribute-defined-outside-init)
Ioneq.py:395:8: W0201: Attribute 'Ratio' defined outside __init__ (attribute-defined-outside-init)

------------------------------------------------------------------
Your code has been rated at 6.30/10 (previous run: 6.30/10, +0.00)

