************* Module redblackgraph
redblackgraph/__init__.py:12:15: E0602: Undefined variable 'core' (undefined-variable)
redblackgraph/__init__.py:13:15: E0602: Undefined variable 'sparse' (undefined-variable)
************* Module redblackgraph.core
redblackgraph/core/__init__.py:16:4: W0707: Consider explicitly re-raising using the 'from' keyword (raise-missing-from)
redblackgraph/core/__init__.py:21:11: E0602: Undefined variable 'avos' (undefined-variable)
redblackgraph/core/__init__.py:22:11: E0602: Undefined variable 'redblack' (undefined-variable)
************* Module redblackgraph.core.redblack
redblackgraph/core/redblack.py:88:13: W0511: todo: should we determine if the composition increases the diameter, and if so, how would we implement (fixme)
redblackgraph/core/redblack.py:4:0: E0611: No name 'warshall' in module 'redblackgraph.core._redblackgraph' (no-name-in-module)
redblackgraph/core/redblack.py:5:0: E0611: No name 'vertex_relational_composition' in module 'redblackgraph.core._redblackgraph' (no-name-in-module)
redblackgraph/core/redblack.py:6:0: E0611: No name 'edge_relational_composition' in module 'redblackgraph.core._redblackgraph' (no-name-in-module)
************* Module redblackgraph.core.avos
redblackgraph/core/avos.py:1:0: E0611: No name 'c_einsum_avos' in module 'redblackgraph.core._redblackgraph' (no-name-in-module)
redblackgraph/core/avos.py:1:0: E0611: No name 'c_avos_sum' in module 'redblackgraph.core._redblackgraph' (no-name-in-module)
redblackgraph/core/avos.py:1:0: E0611: No name 'c_avos_product' in module 'redblackgraph.core._redblackgraph' (no-name-in-module)
redblackgraph/core/avos.py:1:0: E0611: No name 'c_avos_sum_test' in module 'redblackgraph.core._redblackgraph' (no-name-in-module)
************* Module redblackgraph.util.relationship_file_io
redblackgraph/util/relationship_file_io.py:48:28: W0622: Redefining built-in 'id' (redefined-builtin)
redblackgraph/util/relationship_file_io.py:57:30: W0622: Redefining built-in 'id' (redefined-builtin)
redblackgraph/util/relationship_file_io.py:31:8: W0201: Attribute 'order' defined outside __init__ (attribute-defined-outside-init)
redblackgraph/util/relationship_file_io.py:157:8: W0201: Attribute 'order' defined outside __init__ (attribute-defined-outside-init)
redblackgraph/util/relationship_file_io.py:162:8: W0201: Attribute 'order_lookup' defined outside __init__ (attribute-defined-outside-init)
redblackgraph/util/relationship_file_io.py:202:8: W0107: Unnecessary pass statement (unnecessary-pass)
redblackgraph/util/relationship_file_io.py:206:66: W0622: Redefining built-in 'filter' (redefined-builtin)
redblackgraph/util/relationship_file_io.py:228:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
redblackgraph/util/relationship_file_io.py:250:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
redblackgraph/util/relationship_file_io.py:262:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
redblackgraph/util/relationship_file_io.py:276:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
redblackgraph/util/relationship_file_io.py:298:44: W0108: Lambda may not be necessary (unnecessary-lambda)
redblackgraph/util/relationship_file_io.py:300:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
redblackgraph/util/relationship_file_io.py:309:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
redblackgraph/util/relationship_file_io.py:324:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
redblackgraph/util/relationship_file_io.py:338:8: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
redblackgraph/util/relationship_file_io.py:385:29: E1136: Value 'self.vertex_key' is unsubscriptable (unsubscriptable-object)
redblackgraph/util/relationship_file_io.py:412:8: E1137: 'self.vertex_key' does not support item assignment (unsupported-assignment-operation)
************* Module redblackgraph.sparse.generate_sparsetools
redblackgraph/sparse/generate_sparsetools.py:22:0: W0402: Uses of a deprecated module 'optparse' (deprecated-module)
redblackgraph/sparse/generate_sparsetools.py:22:0: W0402: Uses of a deprecated module 'optparse' (deprecated-module)
redblackgraph/sparse/generate_sparsetools.py:133:8: W0621: Redefining name 'U_type' from outer scope (line 124) (redefined-outer-name)
redblackgraph/sparse/generate_sparsetools.py:268:16: W0707: Consider explicitly re-raising using the 'from' keyword (raise-missing-from)
redblackgraph/sparse/generate_sparsetools.py:289:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
redblackgraph/sparse/generate_sparsetools.py:325:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
************* Module redblackgraph.sparse
redblackgraph/sparse/__init__.py:10:11: E0602: Undefined variable 'avos' (undefined-variable)
************* Module redblackgraph.sparse.setup
redblackgraph/sparse/setup.py:16:32: W0613: Unused argument 'ext' (unused-argument)
redblackgraph/sparse/setup.py:16:37: W0613: Unused argument 'build_dir' (unused-argument)
************* Module redblackgraph.sparse.avos
redblackgraph/sparse/avos.py:1:0: E0611: No name 'c_avos_sum' in module 'redblackgraph.sparse._sparsetools' (no-name-in-module)
redblackgraph/sparse/avos.py:1:0: E0611: No name 'c_avos_product' in module 'redblackgraph.sparse._sparsetools' (no-name-in-module)
************* Module redblackgraph.sparse.rbm
redblackgraph/sparse/rbm.py:4:0: E0611: No name 'rbm_matmat_pass1' in module 'redblackgraph.sparse._sparsetools' (no-name-in-module)
redblackgraph/sparse/rbm.py:4:0: E0611: No name 'rbm_matmat_pass2' in module 'redblackgraph.sparse._sparsetools' (no-name-in-module)
redblackgraph/sparse/rbm.py:24:11: W0612: Unused variable 'K1' (unused-variable)
redblackgraph/sparse/rbm.py:25:8: W0612: Unused variable 'K2' (unused-variable)
************* Module redblackgraph.sparse.csgraph
redblackgraph/sparse/csgraph/__init__.py:1:0: E0611: No name 'shortest_path' in module 'redblackgraph.sparse.csgraph._shortest_path' (no-name-in-module)
redblackgraph/sparse/csgraph/__init__.py:3:0: E0611: No name 'find_components' in module 'redblackgraph.sparse.csgraph._components' (no-name-in-module)
redblackgraph/sparse/csgraph/__init__.py:4:0: E0611: No name 'avos_canonical_ordering' in module 'redblackgraph.sparse.csgraph._ordering' (no-name-in-module)
redblackgraph/sparse/csgraph/__init__.py:4:0: E0611: No name '_get_permutation' in module 'redblackgraph.sparse.csgraph._ordering' (no-name-in-module)
redblackgraph/sparse/csgraph/__init__.py:5:0: E0611: No name 'permute' in module 'redblackgraph.sparse.csgraph._permutation' (no-name-in-module)
redblackgraph/sparse/csgraph/__init__.py:6:0: E0611: No name 'vertex_relational_composition' in module 'redblackgraph.sparse.csgraph._relational_composition' (no-name-in-module)
redblackgraph/sparse/csgraph/__init__.py:6:0: E0611: No name 'edge_relational_composition' in module 'redblackgraph.sparse.csgraph._relational_composition' (no-name-in-module)
************* Module redblackgraph.sparse.csgraph._validation
redblackgraph/sparse/csgraph/_validation.py:3:0: E0611: No name 'csgraph_to_dense' in module 'redblackgraph.sparse.csgraph._tools' (no-name-in-module)
redblackgraph/sparse/csgraph/_validation.py:3:0: E0611: No name 'csgraph_from_dense' in module 'redblackgraph.sparse.csgraph._tools' (no-name-in-module)
redblackgraph/sparse/csgraph/_validation.py:3:0: E0611: No name 'csgraph_masked_from_dense' in module 'redblackgraph.sparse.csgraph._tools' (no-name-in-module)
redblackgraph/sparse/csgraph/_validation.py:3:0: E0611: No name 'csgraph_from_masked' in module 'redblackgraph.sparse.csgraph._tools' (no-name-in-module)
redblackgraph/sparse/csgraph/_validation.py:15:19: W0613: Unused argument 'infinity_null' (unused-argument)
redblackgraph/sparse/csgraph/_validation.py:15:39: W0613: Unused argument 'nan_null' (unused-argument)
************* Module redblackgraph.sparse.csgraph.transitive_closure
redblackgraph/sparse/csgraph/transitive_closure.py:3:0: E0611: No name 'shortest_path' in module 'redblackgraph.sparse.csgraph._shortest_path' (no-name-in-module)
************* Module redblackgraph.reference.relational_composition
redblackgraph/reference/relational_composition.py:81:4: W0612: Unused variable 'N' (unused-variable)

-----------------------------------
Your code has been rated at 8.24/10

