Commit a55d9111 authored by Theophile GENTILHOMME's avatar Theophile GENTILHOMME

Merge branch 'metrics' into 'master'

Set names for different bio metrics

See merge request !165
parents 83a916b3 3fea1b48
Pipeline #21355 passed with stages
in 10 minutes and 30 seconds
......@@ -114,6 +114,7 @@ class Dir(measure_figure.PlotBase):
class Metrics(measure_figure.Metrics):
''' Compute metrics from score files'''
def init_process(self):
if self._criterion == 'rr':
self._thres = [None] * self.n_systems if self._thres is None else \
......@@ -205,6 +206,11 @@ class Metrics(measure_figure.Metrics):
tabulate(raws, headers, self._tablefmt), file=self.log_file
)
else:
self.names = (
'Failure to Acquire', 'False Match Rate',
'False Non Match Rate', 'False Accept Rate',
'False Reject Rate', 'Half Total Error Rate'
)
super(Metrics, self).compute(idx, input_scores, input_names)
......
......@@ -252,7 +252,7 @@ def test_hist():
with runner.isolated_filesystem():
result = runner.invoke(commands.hist, ['--criterion', 'eer', '--output',
'HISTO.pdf', '-b', '30', '-e',
'-lg', 'A,B', dev1, test1, dev2,
'-ts', 'A,B', dev1, test1, dev2,
test2])
if result.output:
click.echo(result.output)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment