Displaying differences for changeset
 
display as  

src/java/m/oms/ages/V1_0.java

@@ -18,10 +18,12 @@
 import javax.ws.rs.Path;
 import static m.oms.ages.V1_0.KEY_SCRIPT;
 import ngmf.util.cosu.luca.of.KGE;
+import ngmf.util.cosu.luca.of.NS;
 import ngmf.util.cosu.luca.of.NS2LOG;
+import ngmf.util.cosu.luca.of.RMSE;
+import ngmf.util.cosu.luca.of.TRMSE;
 import oms.utils.Utils;
 import oms3.ObjectiveFunction;
-import oms3.util.Statistics;
 
 /**
  * Ages service.
@@ -45,12 +47,15 @@
   public static final String PAR_STARTTIME = "startTime";
   public static final String PAR_ENDTIME = "endTime";
 
-  Map<String, ObjectiveFunction> ofs = new HashMap<>();
+  static Map<String, ObjectiveFunction> ofs = new HashMap<>();
 
 
-  {
+  static {
     ofs.put("kge", new KGE());
+    ofs.put("ns", new NS());
     ofs.put("nslog", new NS2LOG());
+    ofs.put("rmse", new RMSE());
+    ofs.put("trmse", new TRMSE());
   }
 
 
@@ -99,7 +104,8 @@
   }
 
 
-  private double calc_of(ObjectiveFunction of, String obs, String sim, String start, String end) throws IOException, ServiceException {
+  private double calc_of(ObjectiveFunction of, String obs, 
+      String sim, String start, String end) throws IOException, ServiceException {
     // e.g. obs_data02_14.csv/obs/orun[1]
     double[] obsData = Utils.getData(obs, getWorkspaceDir(), start, end);
     // e.g. output/csip_run/out/Outlet.csv/output/catchmentSimRunoff

web/WEB-INF/csip-defaults.json

@@ -1,5 +1,5 @@
 {
-  "csip.context.version": "$version: 0.1.24 a0856fce818e 2020-03-01 od, built at 2020-03-02 17:17 by od$",
+  "csip.context.version": "$version: 0.1.25 e3d9d0de4486 2020-03-02 od, built at 2020-03-04 10:53 by od$",
   "oms.java.home": "/opt/jdk1.8.0_51",
   "csip.keepworkspace": false,
   "csip.session.ttl": "PT10S",