Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
bob
bob.measure
Commits
bb1fd3aa
Commit
bb1fd3aa
authored
Apr 18, 2018
by
Theophile GENTILHOMME
Browse files
Merge branch 'theo-cli' of gitlab.idiap.ch:bob/bob.measure into theo-cli
parents
08925ee8
7cb55536
Pipeline
#19147
passed with stage
in 37 minutes and 13 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
bob/measure/script/commands.py
View file @
bb1fd3aa
...
...
@@ -57,7 +57,6 @@ def metrics(ctx, scores, evaluation, **kwargs):
@
common_options
.
const_layout_option
()
@
common_options
.
figsize_option
()
@
common_options
.
style_option
()
@
common_options
.
const_layout_option
()
@
verbosity_option
()
@
click
.
pass_context
def
roc
(
ctx
,
scores
,
evaluation
,
**
kwargs
):
...
...
@@ -96,7 +95,6 @@ def roc(ctx, scores, evaluation, **kwargs):
@
common_options
.
const_layout_option
()
@
common_options
.
figsize_option
()
@
common_options
.
style_option
()
@
common_options
.
const_layout_option
()
@
verbosity_option
()
@
click
.
pass_context
def
det
(
ctx
,
scores
,
evaluation
,
**
kwargs
):
...
...
@@ -130,7 +128,6 @@ def det(ctx, scores, evaluation, **kwargs):
@
common_options
.
y_label_option
()
@
common_options
.
figsize_option
()
@
common_options
.
style_option
()
@
common_options
.
const_layout_option
()
@
verbosity_option
()
@
click
.
pass_context
def
epc
(
ctx
,
scores
,
**
kwargs
):
...
...
@@ -164,7 +161,6 @@ def epc(ctx, scores, **kwargs):
@
common_options
.
titles_option
()
@
common_options
.
figsize_option
()
@
common_options
.
style_option
()
@
common_options
.
const_layout_option
()
@
verbosity_option
()
@
click
.
pass_context
def
hist
(
ctx
,
scores
,
evaluation
,
**
kwargs
):
...
...
@@ -175,9 +171,9 @@ def hist(ctx, scores, evaluation, **kwargs):
You can also provide evaluation files along with dev files. If only dev scores
are provided, you must use flag `--no-evaluation`.
By default, when eval-scores are given, only eval-scores histograms are
By default, when eval-scores are given, only eval-scores histograms are
displayed with threshold line
computed from dev-scores. If you want to display dev-scores distributions
computed from dev-scores. If you want to display dev-scores distributions
as well, use ``--show-dev`` option.
Examples:
...
...
@@ -206,7 +202,6 @@ def hist(ctx, scores, evaluation, **kwargs):
@
common_options
.
const_layout_option
()
@
common_options
.
figsize_option
()
@
common_options
.
style_option
()
@
common_options
.
const_layout_option
()
@
verbosity_option
()
@
click
.
pass_context
def
evaluate
(
ctx
,
scores
,
evaluation
,
**
kwargs
):
...
...
bob/measure/script/common_options.py
View file @
bb1fd3aa
'''Stores click common options for plots'''
import
pkg_resources
# to make sure bob gets imported properly
import
logging
import
click
from
click.types
import
INT
,
FLOAT
...
...
@@ -293,8 +292,8 @@ def figsize_option(**kwargs):
plt
.
figure
(
figsize
=
ctx
.
meta
[
'figsize'
])
return
value
return
click
.
option
(
'--figsize'
,
help
=
'If given, will run
\
``plt.figure(figsize=figsize)
(f)
``. Example: --fig-size 4,6'
,
'--figsize'
,
help
=
'If given, will run
'
'
``plt.figure(figsize=figsize)``. Example: --fig-size 4,6'
,
callback
=
callback
,
**
kwargs
)(
func
)
return
custom_figsize_option
...
...
bob/measure/script/figure.py
View file @
bb1fd3aa
...
...
@@ -488,7 +488,7 @@ class Det(PlotBase):
''' Handles the plotting of DET '''
def
__init__
(
self
,
ctx
,
scores
,
evaluation
,
func_load
):
super
(
Det
,
self
).
__init__
(
ctx
,
scores
,
evaluation
,
func_load
)
self
.
_title
=
self
.
_title
or
'DET'
self
.
_title
=
self
.
_title
or
'DET'
self
.
_x_label
=
self
.
_x_label
or
'False Positive Rate'
self
.
_y_label
=
self
.
_y_label
or
'False Negative Rate'
#custom defaults here
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment