mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-11-01 02:28:05 +00:00
Remove unused imports
Change-Id: I66174048a9eaab0f79ba4c3b1d31ef4dc9c2009b
This commit is contained in:
@@ -34,8 +34,7 @@ from difflib import get_close_matches
|
||||
from copy import copy
|
||||
from gnpy.core.utils import silent_remove
|
||||
from gnpy.core.exceptions import NetworkTopologyError
|
||||
from gnpy.core.elements import Transceiver, Roadm, Edfa, Fused, Fiber
|
||||
import time
|
||||
from gnpy.core.elements import Edfa, Fused, Fiber
|
||||
|
||||
all_rows = lambda sh, start=0: (sh.row(x) for x in range(start, sh.nrows))
|
||||
|
||||
|
||||
@@ -18,9 +18,9 @@ Network elements MUST implement two attributes .uid and .name representing a
|
||||
unique identifier and a printable name.
|
||||
'''
|
||||
|
||||
from numpy import abs, arange, array, exp, divide, errstate, ones, squeeze
|
||||
from numpy import interp, log10, mean, pi, polyfit, polyval, sum
|
||||
from scipy.constants import c, h
|
||||
from numpy import abs, arange, array, divide, errstate, ones
|
||||
from numpy import interp, mean, pi, polyfit, polyval, sum
|
||||
from scipy.constants import h
|
||||
from collections import namedtuple
|
||||
|
||||
from gnpy.core.node import Node
|
||||
|
||||
@@ -8,8 +8,7 @@ gnpy.core.equipment
|
||||
This module contains functionality for specifying equipment.
|
||||
'''
|
||||
|
||||
from numpy import clip, polyval
|
||||
from operator import itemgetter
|
||||
from numpy import clip
|
||||
from math import isclose
|
||||
from pathlib import Path
|
||||
from json import load
|
||||
|
||||
@@ -10,11 +10,8 @@ This module contains classes for modelling :class:`SpectralInformation`.
|
||||
|
||||
|
||||
from collections import namedtuple
|
||||
from numpy import array
|
||||
from gnpy.core.utils import lin2db, db2lin
|
||||
from json import loads
|
||||
from gnpy.core.utils import load_json
|
||||
from gnpy.core.equipment import automatic_nch, automatic_spacing
|
||||
from gnpy.core.utils import lin2db
|
||||
from gnpy.core.equipment import automatic_nch
|
||||
|
||||
class Power(namedtuple('Power', 'signal nli ase')):
|
||||
"""carriers power in W"""
|
||||
|
||||
@@ -10,17 +10,16 @@ This module contains functions for constructing networks of network elements.
|
||||
|
||||
from gnpy.core.convert import convert_file
|
||||
from networkx import DiGraph
|
||||
from numpy import arange
|
||||
from scipy.interpolate import interp1d
|
||||
from logging import getLogger
|
||||
from os import path
|
||||
from operator import itemgetter, attrgetter
|
||||
from operator import attrgetter
|
||||
from gnpy.core import elements
|
||||
from gnpy.core.elements import Fiber, Edfa, Transceiver, Roadm, Fused, RamanFiber
|
||||
from gnpy.core.elements import Fiber, Edfa, Transceiver, Roadm, Fused
|
||||
from gnpy.core.equipment import edfa_nf
|
||||
from gnpy.core.exceptions import ConfigurationError, NetworkTopologyError
|
||||
from gnpy.core.units import UNITS
|
||||
from gnpy.core.utils import (load_json, save_json, round2float, db2lin, merge_amplifier_restrictions)
|
||||
from gnpy.core.utils import (load_json, save_json, round2float, merge_amplifier_restrictions)
|
||||
from collections import namedtuple
|
||||
|
||||
logger = getLogger(__name__)
|
||||
|
||||
@@ -18,7 +18,6 @@ This base class provides a more convenient way to define a network element
|
||||
via subclassing.
|
||||
'''
|
||||
|
||||
from uuid import uuid4
|
||||
from collections import namedtuple
|
||||
|
||||
class Location(namedtuple('Location', 'latitude longitude city region')):
|
||||
|
||||
@@ -16,17 +16,17 @@ See: draft-ietf-teas-yang-path-computation-01.txt
|
||||
"""
|
||||
|
||||
from collections import namedtuple, OrderedDict
|
||||
from logging import getLogger, basicConfig, CRITICAL, DEBUG, INFO
|
||||
from logging import getLogger
|
||||
from networkx import (dijkstra_path, NetworkXNoPath, all_simple_paths)
|
||||
from networkx.utils import pairwise
|
||||
from numpy import mean
|
||||
from gnpy.core.service_sheet import Request_element, Element
|
||||
from gnpy.core.elements import Transceiver, Roadm, Edfa, Fused, Fiber
|
||||
from gnpy.core.utils import db2lin, lin2db
|
||||
from gnpy.core.info import create_input_spectral_information, SpectralInformation, Channel, Power
|
||||
from gnpy.core.service_sheet import Element
|
||||
from gnpy.core.elements import Transceiver, Roadm, Edfa
|
||||
from gnpy.core.utils import lin2db
|
||||
from gnpy.core.info import create_input_spectral_information
|
||||
from gnpy.core.exceptions import ServiceError, DisjunctionError
|
||||
import gnpy.core.ansi_escapes as ansi_escapes
|
||||
from copy import copy, deepcopy
|
||||
from copy import deepcopy
|
||||
from csv import writer
|
||||
from math import ceil
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@ from scipy.interpolate import interp1d
|
||||
from scipy.optimize import OptimizeResult
|
||||
|
||||
from gnpy.core.utils import db2lin
|
||||
from gnpy.core.parameters import SimParams
|
||||
|
||||
|
||||
logger = getLogger(__name__)
|
||||
|
||||
@@ -17,16 +17,13 @@ try:
|
||||
except ModuleNotFoundError:
|
||||
exit('Required: `pip install xlrd`')
|
||||
from collections import namedtuple
|
||||
from logging import getLogger, basicConfig, CRITICAL, DEBUG, INFO
|
||||
from logging import getLogger
|
||||
from json import dumps
|
||||
from pathlib import Path
|
||||
from copy import deepcopy
|
||||
from gnpy.core.equipment import load_equipment, automatic_nch
|
||||
from gnpy.core.utils import db2lin, lin2db
|
||||
from gnpy.core.utils import db2lin
|
||||
from gnpy.core.exceptions import ServiceError
|
||||
from gnpy.core.network import load_network, build_network
|
||||
from gnpy.core.convert import corresp_names, corresp_next_node
|
||||
from gnpy.core.elements import Transceiver, Roadm, Edfa, Fused, Fiber
|
||||
from gnpy.core.elements import Transceiver, Roadm, Edfa, Fiber
|
||||
import gnpy.core.ansi_escapes as ansi_escapes
|
||||
|
||||
SERVICES_COLUMN = 12
|
||||
|
||||
Reference in New Issue
Block a user