diff --git a/src/fr/inrialpes/exmo/align/util/GroupAlign.java b/src/fr/inrialpes/exmo/align/util/GroupAlign.java index d53cfc9ba19bf8ce66e351516b2bdcd5a71d7458..0795cdf29893819109d26371cad359454dad0541 100644 --- a/src/fr/inrialpes/exmo/align/util/GroupAlign.java +++ b/src/fr/inrialpes/exmo/align/util/GroupAlign.java @@ -59,6 +59,7 @@ import java.io.OutputStreamWriter; import java.net.URI; import java.lang.Double; import java.lang.Integer; +import java.lang.Long; import java.util.Hashtable; import java.util.Vector; import java.util.Enumeration; @@ -318,7 +319,7 @@ public class GroupAlign { long time = System.currentTimeMillis(); result.align(init, params); // add opts long newTime = System.currentTimeMillis(); - //result.setTime( newTime - time ); + result.setExtension( "time", Long.toString(newTime - time) ); if (debug > 1) System.err.println(" Alignment performed"); diff --git a/src/fr/inrialpes/exmo/align/util/GroupEval.java b/src/fr/inrialpes/exmo/align/util/GroupEval.java index ee7d83746649139ff7a7d2d56d32c45ec9e27f7f..964205a8751d4a78e85b1c7bab88219d76071690 100644 --- a/src/fr/inrialpes/exmo/align/util/GroupEval.java +++ b/src/fr/inrialpes/exmo/align/util/GroupEval.java @@ -72,7 +72,7 @@ import fr.inrialpes.exmo.align.parser.AlignmentParser; where the options are: <pre> -o filename --output=filename - -f format = prfmo (precision/recall/fallout/f-measure) --format=prfmo + -f format = prfmot (precision/recall/fallout/f-measure/overall/time) --format=prfmot -d debug --debug=level -r filename --reference=filename -s algo/measure diff --git a/src/fr/inrialpes/exmo/align/util/Procalign.java b/src/fr/inrialpes/exmo/align/util/Procalign.java index 40c458d2d6052c4e86b7c8343a89e07cbd30ab59..bfea9f0560146ff7f7afa4ba248094a8e2838762 100644 --- a/src/fr/inrialpes/exmo/align/util/Procalign.java +++ b/src/fr/inrialpes/exmo/align/util/Procalign.java @@ -59,6 +59,7 @@ import java.net.URI; import java.util.Hashtable; import java.lang.Double; import java.lang.Integer; +import java.lang.Long; import org.xml.sax.SAXException; @@ -291,7 +292,10 @@ public class Procalign { if (debug > 0) System.err.println(" Alignment structure created"); // Compute alignment + long time = System.currentTimeMillis(); result.align(init, params); // add opts + long newTime = System.currentTimeMillis(); + result.setExtension( "time", Long.toString(newTime - time) ); // Thresholding if (threshold != 0) result.cut( cutMethod, threshold );