Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion chaco/function_image_data.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from numpy import array
from traits.api import Instance, Callable, on_trait_change
from chaco.api import DataRange2D, ImageData
from .data_range_2d import DataRange2D
from .image_data import ImageData

# Adapted (ie. copied and modified) from function_data_source.

Expand Down
2 changes: 1 addition & 1 deletion chaco/layers/status_layer.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import os.path
import xml.etree.cElementTree as etree

from chaco.api import AbstractOverlay
from chaco.abstract_overlay import AbstractOverlay
from pyface.timer.timer import Timer
from traits.api import Instance, Str, Enum, Float, Int
from enable.savage.svg.document import SVGDocument
Expand Down
2 changes: 1 addition & 1 deletion chaco/layers/svg_range_selection_overlay.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import os
import numpy

from chaco.api import GridMapper
from chaco.grid_mapper import GridMapper
from traits.api import Property, Enum, Str, cached_property

from .status_layer import StatusLayer
Expand Down
2 changes: 1 addition & 1 deletion chaco/overlays/container_overlay.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

from traits.api import Instance
from enable.api import Container, Component
from chaco.api import PlotComponent
from chaco.plot_component import PlotComponent


class ContainerOverlay(Container, PlotComponent):
Expand Down
2 changes: 1 addition & 1 deletion chaco/overlays/coordinate_line_overlay.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

from traits.api import Instance, Float, Array
from enable.api import black_color_trait, LineStyle, Component
from chaco.api import AbstractOverlay
from chaco.abstract_overlay import AbstractOverlay


class CoordinateLineOverlay(AbstractOverlay):
Expand Down
2 changes: 1 addition & 1 deletion chaco/overlays/databox.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from traits.api import (Bool, Enum, Float, Int, CList, Property, Trait,
on_trait_change)
from enable.api import ColorTrait
from chaco.api import AbstractOverlay
from chaco.abstract_overlay import AbstractOverlay


class DataBox(AbstractOverlay):
Expand Down
2 changes: 1 addition & 1 deletion chaco/selectable_legend.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

from chaco.tools.api import SelectTool
from chaco.tools.select_tool import SelectTool
from traits.api import List

from .legend import Legend
Expand Down
12 changes: 6 additions & 6 deletions chaco/shell/commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@
except ImportError:
GetApp = lambda: None

from chaco.api import Plot, color_map_name_dict
from chaco.scales.api import ScaleSystem
from chaco.tools.api import PanTool, ZoomTool
from chaco.plot import Plot
from chaco.tools.pan_tool import PanTool
from chaco.tools.zoom_tool import ZoomTool

# Note: these are imported to be exposed in the namespace.
from chaco.scales.api import (FixedScale, Pow10Scale, LogScale,
CalendarScaleSystem)
from chaco.scales.scales import (FixedScale, Pow10Scale, LogScale)
from chaco.scales.time_scale import CalendarScaleSystem
from chaco.default_colormaps import *

from . import plot_maker
Expand Down Expand Up @@ -797,7 +797,7 @@ def save(filename="chacoplot.png", dpi=72, pagesize="letter", dest_box=None, uni
print("Saved to", filename)

elif ext in [".bmp", ".png", ".jpg"]:
from chaco.api import PlotGraphicsContext
from chaco.plot_graphics_context import PlotGraphicsContext
gc = PlotGraphicsContext(tuple(p.outer_bounds), dpi=dpi)

# temporarily turn off the backbuffer for offscreen rendering
Expand Down
7 changes: 4 additions & 3 deletions chaco/shell/plot_maker.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,11 @@
from numpy import all, array, arange, asarray, reshape, shape, transpose

# Chaco imports
from chaco.api import (create_line_plot, create_scatter_plot,
ArrayDataSource, ImageData)
from chaco.plot_factory import (create_line_plot, create_scatter_plot)
from chaco.array_data_source import ArrayDataSource
from chaco.image_data import ImageData

from chaco.tools.api import HighlightTool
from chaco.tools.highlight_tool import HighlightTool



Expand Down
10 changes: 7 additions & 3 deletions chaco/shell/scaly_plot.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@

from traits.api import Any

from chaco.api import (DataRange2D, LinearMapper, LogMapper,
PlotGrid, Plot, PlotAxis)
from chaco.axis import PlotAxis
from chaco.data_range_2d import DataRange2D
from chaco.grid import PlotGrid
from chaco.linear_mapper import LinearMapper
from chaco.log_mapper import LogMapper
from chaco.plot import Plot
from chaco.scales.scales import DefaultScale, LogScale, ScaleSystem
from chaco.scales_tick_generator import ScalesTickGenerator
from chaco.scales.api import DefaultScale, LogScale, ScaleSystem


def add_default_axes(plot, orientation="normal", vtitle="", htitle=""):
Expand Down
2 changes: 1 addition & 1 deletion chaco/tests/test_default_colormaps.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from numpy.testing import assert_array_equal, assert_array_almost_equal

from chaco.api import DataRange1D
from .. import default_colormaps
from chaco import default_colormaps


class DefaultColormapsTestCase(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion chaco/toolbar_plot.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from chaco.api import Plot
from chaco.plot import Plot
from chaco.tools.toolbars.plot_toolbar import PlotToolbar
from traits.api import Type, DelegatesTo, Instance, Enum, \
on_trait_change
Expand Down
2 changes: 1 addition & 1 deletion chaco/tools/dataprinter.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from enable.api import BaseTool

# Chaco imports
from chaco.api import BaseXYPlot
from chaco.base_xy_plot import BaseXYPlot


class DataPrinter(BaseTool):
Expand Down
2 changes: 1 addition & 1 deletion chaco/tools/draw_points_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from enable.api import BaseTool

# Chaco import
from chaco.api import ArrayDataSource
from chaco.array_data_source import ArrayDataSource


class DrawPointsTool(BaseTool):
Expand Down
2 changes: 1 addition & 1 deletion chaco/tools/highlight_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from enable.api import BaseTool

# Chaco imports
from chaco.api import BasePlotContainer
from chaco.base_plot_container import BasePlotContainer


class HighlightTool(BaseTool):
Expand Down
4 changes: 3 additions & 1 deletion chaco/tools/image_inspector_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
from traits.api import Any, Bool, Enum, Event, Tuple

# Chaco imports
from chaco.api import AbstractOverlay, ImagePlot, TextBoxOverlay
from chaco.abstract_overlay import AbstractOverlay
from chaco.image_plot import ImagePlot
from chaco.text_box_overlay import TextBoxOverlay


class ImageInspectorTool(BaseTool):
Expand Down
6 changes: 4 additions & 2 deletions chaco/tools/lasso_selection.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,10 @@
from kiva.api import points_in_polygon

# Chaco imports
from chaco.api import AbstractController, AbstractDataSource, \
BaseXYPlot, Base2DPlot
from chaco.abstract_controller import AbstractController
from chaco.abstract_data_source import AbstractDataSource
from chaco.base_xy_plot import BaseXYPlot
from chaco.base_2d_plot import Base2DPlot


class LassoSelection(AbstractController):
Expand Down
2 changes: 1 addition & 1 deletion chaco/tools/legend_highlighter.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from itertools import chain

# ETS imports
from chaco.tools.api import LegendTool
from .legend_tool import LegendTool
from traits.api import List, Float

concat = chain.from_iterable
Expand Down
3 changes: 2 additions & 1 deletion chaco/tools/line_inspector.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
from traits.api import Any, Bool, Enum, Float, Str, Trait

# Chaco imports
from chaco.api import BaseXYPlot, Base2DPlot
from chaco.base_xy_plot import BaseXYPlot
from chaco.base_2d_plot import Base2DPlot


class LineInspector(BaseTool):
Expand Down
2 changes: 1 addition & 1 deletion chaco/tools/line_segment_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from traits.api import Any, Bool, Enum, Instance, Int, List, Trait, Tuple

# Chaco imports
from chaco.api import AbstractOverlay
from chaco.abstract_overlay import AbstractOverlay



Expand Down
2 changes: 1 addition & 1 deletion chaco/tools/range_selection.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from enable.api import KeySpec

# Chaco imports
from chaco.api import AbstractController
from chaco.abstract_controller import AbstractController


class RangeSelection(AbstractController):
Expand Down
5 changes: 4 additions & 1 deletion chaco/tools/range_selection_overlay.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@
from enable.api import ColorTrait, LineStyle
from traits.api import Enum, Float, Property, Str, Instance, \
cached_property
from chaco.api import AbstractOverlay, arg_find_runs, GridMapper, AbstractMapper
from chaco.abstract_overlay import AbstractOverlay
from chaco.base import arg_find_runs
from chaco.grid_mapper import GridMapper
from chaco.abstract_mapper import AbstractMapper


class RangeSelectionOverlay(AbstractOverlay):
Expand Down
5 changes: 3 additions & 2 deletions chaco/tools/regression_lasso.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@
from traits.api import Any, Float, Instance

# Chaco imports
from chaco.api import LassoOverlay, Label
from chaco.tools.api import LassoSelection
from chaco.lasso_overlay import LassoOverlay
from chaco.label import Label
from .lasso_selection import LassoSelection


class RegressionLasso(LassoSelection):
Expand Down
2 changes: 1 addition & 1 deletion chaco/tools/save_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ def normal_key_pressed(self, event):
def _save_raster(self):
""" Saves an image of the component.
"""
from chaco.api import PlotGraphicsContext
from chaco.plot_graphics_context import PlotGraphicsContext
gc = PlotGraphicsContext((int(self.component.outer_width), int(self.component.outer_height)))
self.component.draw(gc, mode="normal")
gc.save(self.filename)
Expand Down
2 changes: 1 addition & 1 deletion chaco/tools/tracking_pan_tool.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
""" Defines the TrackingPanTool class.
"""
# Chaco imports
from chaco.tools.api import PanTool
from .pan_tool import PanTool

class TrackingPanTool(PanTool):
""" Allows the user to pan around a plot.
Expand Down
3 changes: 2 additions & 1 deletion chaco/tools/traits_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
from traits.api import List, Dict, Str

# Chaco imports
from chaco.api import PlotAxis, ColorBar
from chaco.axis import PlotAxis
from chaco.color_bar import ColorBar


class Fifo(object):
Expand Down
2 changes: 1 addition & 1 deletion chaco/transform_color_mapper.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from numpy import clip, isinf, ones_like, empty

from chaco.api import ColorMapper
from chaco.color_mapper import ColorMapper
from traits.api import Trait, Callable, Tuple, Float, on_trait_change

from .speedups import map_colors, map_colors_uint8
Expand Down
5 changes: 3 additions & 2 deletions chaco/ui/popupable_plot.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Enthought library imports
from traits.api import List
from chaco.api import VPlotContainer
from chaco.plot import Plot
from chaco.tools.api import PanTool, ZoomTool
from chaco.plot_containers import VPlotContainer
from chaco.tools.pan_tool import PanTool
from chaco.tools.zoom_tool import ZoomTool
from chaco.ui.plot_window import PlotWindow

from traitsui.wx.constants import WindowColor
Expand Down