Drop `_graphics` subpkg; flat is better then nested
parent
581134f39c
commit
94275c9be8
|
@ -40,13 +40,13 @@ from ._axes import (
|
|||
PriceAxis,
|
||||
YAxisLabel,
|
||||
)
|
||||
from ._graphics._cursor import (
|
||||
from ._cursor import (
|
||||
Cursor,
|
||||
ContentsLabel,
|
||||
)
|
||||
from ._l1 import L1Labels
|
||||
from ._graphics._ohlc import BarItems
|
||||
from ._graphics._curve import FastAppendCurve
|
||||
from ._ohlc import BarItems
|
||||
from ._curve import FastAppendCurve
|
||||
from ._style import (
|
||||
hcolor,
|
||||
CHART_MARGINS,
|
||||
|
@ -1317,7 +1317,7 @@ async def run_fsp(
|
|||
# graphics.curve.setFillLevel(50)
|
||||
|
||||
if fsp_func_name == 'rsi':
|
||||
from ._graphics._lines import level_line
|
||||
from ._lines import level_line
|
||||
# add moveable over-[sold/bought] lines
|
||||
# and labels only for the 70/30 lines
|
||||
level_line(chart, 20)
|
||||
|
|
|
@ -27,13 +27,13 @@ import pyqtgraph as pg
|
|||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
from PyQt5.QtCore import QPointF, QRectF
|
||||
|
||||
from .._style import (
|
||||
from ._style import (
|
||||
_xaxis_at,
|
||||
hcolor,
|
||||
_font_small,
|
||||
)
|
||||
from .._axes import YAxisLabel, XAxisLabel
|
||||
from ...log import get_logger
|
||||
from ._axes import YAxisLabel, XAxisLabel
|
||||
from ..log import get_logger
|
||||
|
||||
|
||||
log = get_logger(__name__)
|
|
@ -23,7 +23,7 @@ from typing import Tuple
|
|||
import pyqtgraph as pg
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
|
||||
from ..._profile import pg_profile_enabled
|
||||
from .._profile import pg_profile_enabled
|
||||
|
||||
|
||||
# TODO: got a feeling that dropping this inheritance gets us even more speedups
|
|
@ -28,7 +28,7 @@ from PyQt5.QtCore import QPointF
|
|||
import numpy as np
|
||||
|
||||
from ._style import hcolor, _font
|
||||
from ._graphics._lines import order_line, LevelLine
|
||||
from ._lines import order_line, LevelLine
|
||||
from ..log import get_logger
|
||||
|
||||
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
# piker: trading gear for hackers
|
||||
# Copyright (C) 2018-present Tyler Goodlet (in stewardship of piker0)
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
"""
|
||||
Internal custom graphics mostly built for low latency and reuse.
|
||||
|
||||
"""
|
|
@ -26,9 +26,9 @@ from pyqtgraph import Point, functions as fn
|
|||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
from PyQt5.QtCore import QPointF
|
||||
|
||||
from .._annotate import mk_marker, qgo_draw_markers
|
||||
from .._label import Label, vbr_left, right_axis
|
||||
from .._style import hcolor, _font
|
||||
from ._annotate import mk_marker, qgo_draw_markers
|
||||
from ._label import Label, vbr_left, right_axis
|
||||
from ._style import hcolor, _font
|
||||
|
||||
|
||||
# TODO: probably worth investigating if we can
|
|
@ -27,8 +27,8 @@ from PyQt5.QtCore import QLineF, QPointF
|
|||
# from numba import types as ntypes
|
||||
# from ..data._source import numba_ohlc_dtype
|
||||
|
||||
from ..._profile import pg_profile_enabled
|
||||
from .._style import hcolor
|
||||
from .._profile import pg_profile_enabled
|
||||
from ._style import hcolor
|
||||
|
||||
|
||||
def _mk_lines_array(
|
|
@ -29,7 +29,7 @@ import pyqtgraph as pg
|
|||
from pydantic import BaseModel
|
||||
import trio
|
||||
|
||||
from ._graphics._lines import LevelLine, position_line
|
||||
from ._lines import LevelLine, position_line
|
||||
from ._editors import LineEditor, ArrowEditor
|
||||
from ._window import MultiStatus, main_window
|
||||
from ..clearing._client import open_ems, OrderBook
|
||||
|
|
Loading…
Reference in New Issue