pbrod/numdifftools

View on GitHub

Showing 591 of 591 total issues

Line too long (106/100)
Open

    .. |coverage_img| image:: https://api.codeclimate.com/v1/badges/698996d1ec94028ec223/test_coverage.svg
Severity: Info
Found in src/numdifftools/info.py by pylint

Used when a line is longer than a given number of characters.

Variable name fp doesn't conform to '[a-z_][a-z0-9_]{2,30}$' pattern ('[a-z_][a-z0-9_]{2,30}$' pattern)
Open

    with open(file_path, 'r') as fp:
Severity: Info
Found in setup.py by pylint

Used when the name doesn't conform to naming rules associated to its type (constant, variable, class...).

Missing function or method docstring
Open

def plot_error(scales, relativ_error, scale0, title='', label=''):

Used when a function or method has no docstring. Some special methods like init do not require a docstring.

Unable to import 'numpy'
Open

import numpy as np
Severity: Critical
Found in src/numdifftools/nd_scipy.py by pylint

Used when pylint has been unable to import a module.

Consider using '{complex: 'cs', central: '3-point', forward: '2-point', backward: '2-point', ... }' instead of a call to 'dict'.
Open

        method = dict(complex='cs', central='3-point', forward='2-point',
Severity: Info
Found in src/numdifftools/nd_scipy.py by pylint

Emitted when using dict() to create a dictionary instead of a literal '{ ... }'. The literal is faster as it avoids an additional function call.

Consider using '{method: method, rel_step: self.step, args: args, kwargs: kwds, ... }' instead of a call to 'dict'.
Open

        options = dict(method=method, rel_step=self.step, args=args,
Severity: Info
Found in src/numdifftools/nd_scipy.py by pylint

Emitted when using dict() to create a dictionary instead of a literal '{ ... }'. The literal is faster as it avoids an additional function call.

Unable to import 'sphinx.application'
Open

        from sphinx.application import Sphinx
Severity: Critical
Found in setup.py by pylint

Used when pylint has been unable to import a module.

Too many arguments (7/5)
Open

    def __init__(self, f, step=None, method='above', order=None, pole_order=1,
Severity: Info
Found in src/numdifftools/limits.py by pylint

Used when a function or method takes too many arguments.

Line too long (106/100)
Open

    .. |health_img| image:: https://api.codeclimate.com/v1/badges/698996d1ec94028ec223/maintainability.svg
Severity: Info
Found in src/numdifftools/info.py by pylint

Used when a line is longer than a given number of characters.

Too few public methods (0/2)
Open

class _Common(object):
Severity: Info
Found in src/numdifftools/nd_scipy.py by pylint

Used when class has too few public methods, so be sure it's really worth it.

TODO found
Open

        # TODO: Check correctness
Severity: Minor
Found in src/numdifftools/multicomplex.py by fixme
Severity
Category
Status
Source
Language