mirror of
https://github.com/clearml/clearml
synced 2025-06-26 18:16:07 +00:00
PEP8
This commit is contained in:
parent
89f5e78a93
commit
da32cd8f90
@ -1,4 +1,3 @@
|
|||||||
import os
|
|
||||||
import shutil
|
import shutil
|
||||||
import tarfile
|
import tarfile
|
||||||
from random import random
|
from random import random
|
||||||
|
@ -367,7 +367,7 @@ class Task(_Task):
|
|||||||
|
|
||||||
.. code-block:: py
|
.. code-block:: py
|
||||||
|
|
||||||
auto_connect_streams={'stdout': True, 'stderr': True`, 'logging': False}
|
auto_connect_streams={'stdout': True, 'stderr': True, 'logging': False}
|
||||||
|
|
||||||
:return: The main execution Task (Task context).
|
:return: The main execution Task (Task context).
|
||||||
"""
|
"""
|
||||||
|
@ -13,3 +13,8 @@ from __future__ import absolute_import
|
|||||||
|
|
||||||
from .renderer import PlotlyRenderer
|
from .renderer import PlotlyRenderer
|
||||||
from .mplexporter import Exporter
|
from .mplexporter import Exporter
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
"PlotlyRenderer",
|
||||||
|
"Exporter"
|
||||||
|
]
|
||||||
|
@ -1,2 +1,7 @@
|
|||||||
from .renderers import Renderer
|
from .renderers import Renderer
|
||||||
from .exporter import Exporter
|
from .exporter import Exporter
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
"Renderer",
|
||||||
|
"Exporter"
|
||||||
|
]
|
||||||
|
@ -9,9 +9,10 @@ import io
|
|||||||
from . import utils
|
from . import utils
|
||||||
|
|
||||||
import matplotlib
|
import matplotlib
|
||||||
from matplotlib import transforms, collections
|
from matplotlib import transforms, collections # noqa: F401
|
||||||
from matplotlib.backends.backend_agg import FigureCanvasAgg
|
from matplotlib.backends.backend_agg import FigureCanvasAgg
|
||||||
|
|
||||||
|
|
||||||
class Exporter(object):
|
class Exporter(object):
|
||||||
"""Matplotlib Exporter
|
"""Matplotlib Exporter
|
||||||
|
|
||||||
@ -43,7 +44,7 @@ class Exporter(object):
|
|||||||
# Calling savefig executes the draw() command, putting elements
|
# Calling savefig executes the draw() command, putting elements
|
||||||
# in the correct place.
|
# in the correct place.
|
||||||
if fig.canvas is None:
|
if fig.canvas is None:
|
||||||
canvas = FigureCanvasAgg(fig)
|
canvas = FigureCanvasAgg(fig) # noqa: F841
|
||||||
fig.savefig(io.BytesIO(), format='png', dpi=fig.dpi)
|
fig.savefig(io.BytesIO(), format='png', dpi=fig.dpi)
|
||||||
if self.close_mpl:
|
if self.close_mpl:
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
|
@ -10,3 +10,13 @@ from .base import Renderer
|
|||||||
from .vega_renderer import VegaRenderer, fig_to_vega
|
from .vega_renderer import VegaRenderer, fig_to_vega
|
||||||
from .vincent_renderer import VincentRenderer, fig_to_vincent
|
from .vincent_renderer import VincentRenderer, fig_to_vincent
|
||||||
from .fake_renderer import FakeRenderer, FullFakeRenderer
|
from .fake_renderer import FakeRenderer, FullFakeRenderer
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
"Renderer",
|
||||||
|
"VegaRenderer",
|
||||||
|
"fig_to_vega",
|
||||||
|
"VincentRenderer",
|
||||||
|
"fig_to_vincent",
|
||||||
|
"FakeRenderer",
|
||||||
|
"FullFakeRenderer"
|
||||||
|
]
|
||||||
|
@ -24,12 +24,12 @@ class VegaRenderer(Renderer):
|
|||||||
domain=props['xlim'],
|
domain=props['xlim'],
|
||||||
type="linear",
|
type="linear",
|
||||||
range="width",
|
range="width",
|
||||||
),
|
),
|
||||||
dict(name="y",
|
dict(name="y",
|
||||||
domain=props['ylim'],
|
domain=props['ylim'],
|
||||||
type="linear",
|
type="linear",
|
||||||
range="height",
|
range="height",
|
||||||
),]
|
), ]
|
||||||
|
|
||||||
def draw_line(self, data, coordinates, style, label, mplobj=None):
|
def draw_line(self, data, coordinates, style, label, mplobj=None):
|
||||||
if coordinates != 'data':
|
if coordinates != 'data':
|
||||||
@ -51,7 +51,7 @@ class VegaRenderer(Renderer):
|
|||||||
"strokeWidth": {"value": style['linewidth']},
|
"strokeWidth": {"value": style['linewidth']},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
def draw_markers(self, data, coordinates, style, label, mplobj=None):
|
def draw_markers(self, data, coordinates, style, label, mplobj=None):
|
||||||
if coordinates != 'data':
|
if coordinates != 'data':
|
||||||
@ -75,7 +75,7 @@ class VegaRenderer(Renderer):
|
|||||||
"strokeWidth": {"value": style['edgewidth']},
|
"strokeWidth": {"value": style['edgewidth']},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
def draw_text(self, text, position, coordinates, style,
|
def draw_text(self, text, position, coordinates, style,
|
||||||
text_type=None, mplobj=None):
|
text_type=None, mplobj=None):
|
||||||
|
@ -28,7 +28,7 @@ def export_color(color):
|
|||||||
else:
|
else:
|
||||||
c = colorConverter.to_rgba(color)
|
c = colorConverter.to_rgba(color)
|
||||||
return "rgba(" + ", ".join(str(int(np.round(val * 255)))
|
return "rgba(" + ", ".join(str(int(np.round(val * 255)))
|
||||||
for val in c[:3])+', '+str(c[3])+")"
|
for val in c[:3]) + ', ' + str(c[3]) + ")"
|
||||||
|
|
||||||
|
|
||||||
def _many_to_one(input_dict):
|
def _many_to_one(input_dict):
|
||||||
@ -37,6 +37,7 @@ def _many_to_one(input_dict):
|
|||||||
for keys, val in input_dict.items()
|
for keys, val in input_dict.items()
|
||||||
for key in keys)
|
for key in keys)
|
||||||
|
|
||||||
|
|
||||||
LINESTYLES = _many_to_one({('solid', '-', (None, None)): 'none',
|
LINESTYLES = _many_to_one({('solid', '-', (None, None)): 'none',
|
||||||
('dashed', '--'): "6,6",
|
('dashed', '--'): "6,6",
|
||||||
('dotted', ':'): "2,2",
|
('dotted', ':'): "2,2",
|
||||||
@ -179,7 +180,7 @@ def get_text_style(text):
|
|||||||
style['color'] = export_color(text.get_color())
|
style['color'] = export_color(text.get_color())
|
||||||
style['halign'] = text.get_horizontalalignment() # left, center, right
|
style['halign'] = text.get_horizontalalignment() # left, center, right
|
||||||
style['valign'] = text.get_verticalalignment() # baseline, center, top
|
style['valign'] = text.get_verticalalignment() # baseline, center, top
|
||||||
style['malign'] = text._multialignment # text alignment when '\n' in text
|
style['malign'] = text._multialignment # text alignment when '\n' in text
|
||||||
style['rotation'] = text.get_rotation()
|
style['rotation'] = text.get_rotation()
|
||||||
style['zorder'] = text.get_zorder()
|
style['zorder'] = text.get_zorder()
|
||||||
return style
|
return style
|
||||||
@ -269,7 +270,7 @@ def get_axes_properties(ax):
|
|||||||
'dynamic': ax.get_navigate(),
|
'dynamic': ax.get_navigate(),
|
||||||
'axison': ax.axison,
|
'axison': ax.axison,
|
||||||
'frame_on': ax.get_frame_on(),
|
'frame_on': ax.get_frame_on(),
|
||||||
'patch_visible':ax.patch.get_visible(),
|
'patch_visible': ax.patch.get_visible(),
|
||||||
'axes': [get_axis_properties(ax.xaxis),
|
'axes': [get_axis_properties(ax.xaxis),
|
||||||
get_axis_properties(ax.yaxis)]}
|
get_axis_properties(ax.yaxis)]}
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ def convert_dash(mpl_dash):
|
|||||||
|
|
||||||
|
|
||||||
def convert_path(path):
|
def convert_path(path):
|
||||||
verts = path[0] # may use this later
|
verts = path[0] # noqa: F841, may use this later
|
||||||
code = tuple(path[1])
|
code = tuple(path[1])
|
||||||
if code in PATH_MAP:
|
if code in PATH_MAP:
|
||||||
return PATH_MAP[code]
|
return PATH_MAP[code]
|
||||||
@ -118,7 +118,7 @@ def hex_to_rgb(value):
|
|||||||
"""
|
"""
|
||||||
value = value.lstrip("#")
|
value = value.lstrip("#")
|
||||||
lv = len(value)
|
lv = len(value)
|
||||||
return tuple(int(value[i : i + lv // 3], 16) for i in range(0, lv, lv // 3))
|
return tuple(int(value[i: i + lv // 3], 16) for i in range(0, lv, lv // 3))
|
||||||
|
|
||||||
|
|
||||||
def merge_color_and_opacity(color, opacity):
|
def merge_color_and_opacity(color, opacity):
|
||||||
@ -542,7 +542,7 @@ def mpl_dates_to_datestrings(dates, mpl_formatter):
|
|||||||
try:
|
try:
|
||||||
dates = matplotlib.dates.epoch2num([date * 24 * 60 * 60 for date in dates])
|
dates = matplotlib.dates.epoch2num([date * 24 * 60 * 60 for date in dates])
|
||||||
dates = matplotlib.dates.num2date(dates)
|
dates = matplotlib.dates.num2date(dates)
|
||||||
except:
|
except: # noqa: E722
|
||||||
return _dates
|
return _dates
|
||||||
|
|
||||||
# the rest of mpl dates are in floating point days since
|
# the rest of mpl dates are in floating point days since
|
||||||
@ -551,7 +551,7 @@ def mpl_dates_to_datestrings(dates, mpl_formatter):
|
|||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
dates = matplotlib.dates.num2date(dates)
|
dates = matplotlib.dates.num2date(dates)
|
||||||
except:
|
except: # noqa: E722
|
||||||
return _dates
|
return _dates
|
||||||
|
|
||||||
time_stings = [
|
time_stings = [
|
||||||
|
Loading…
Reference in New Issue
Block a user