pyknotid/invariants.py:31:import numpy as n
pyknotid/representations/representation.py:15:import numpy as n
pyknotid/representations/dtnotation.py:12:import numpy as n
pyknotid/representations/gausscode.py:15:import numpy as n
pyknotid/simplify/octree.py:8:import numpy as n
pyknotid/make/periodic_knot.py:11:import numpy as n
pyknotid/make/periodic_knot.py:12:import numpy as np
pyknotid/spacecurves/openknot.py:15:import numpy as n
pyknotid/spacecurves/knot.py:15:import numpy as n
pyknotid/spacecurves/knot.py:16:import numpy as np
    import numpy as n
    num_crossings = int(len(crossings)/2)
    dtype = n.complex if isinstance(variable, n.complex) else n.float
    matrix = n.zeros((num_crossings, num_crossings), dtype=dtype)
    line_num = 0
    crossing_num_counter = 0
    elif quadrant == 'll':
        poly_val = n.linalg.det(matrix[1:, :-1])
    if not isinstance(poly_val, n.complex):
        poly_val = n.abs(poly_val)
    return poly_val

            under_crossing_indices[row[0]] = i
        signs[row[0]] = row[2]

    arrows = n.zeros((len(crossing_numbers), 3), dtype=n.long)

    for index, number in enumerate(crossing_numbers):
        row = arrows[index]
        row[0] = over_crossing_indices[number]
