bigml-nodered-core
Version:
BigML bindings for Node-RED
158 lines (144 loc) • 7.32 kB
JavaScript
// Compiled by ClojureScript 1.10.520 {:target :nodejs}
goog.provide('bigml_nodered_core.wz.units');
goog.require('cljs.core');
goog.require('clojure.string');
goog.require('bigml_nodered_core.wz.marshal');
bigml_nodered_core.wz.units.wz_def = (function bigml_nodered_core$wz$units$wz_def(name,body){
return ["(define ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(name)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(body),")"].join('');
});
bigml_nodered_core.wz.units.wz_defn = (function bigml_nodered_core$wz$units$wz_defn(name,pars,body){
return bigml_nodered_core.wz.units.wz_def.call(null,name,[" (lambda (",cljs.core.str.cljs$core$IFn$_invoke$arity$1(clojure.string.join.call(null," ",pars)),") ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(body),")"].join(''));
});
bigml_nodered_core.wz.units.wz_merge = (function bigml_nodered_core$wz$units$wz_merge(m1,m2){
return ["(merge ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(m1)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(m2),")"].join('');
});
bigml_nodered_core.wz.units.wz_latest = (function bigml_nodered_core$wz$units$wz_latest(var_args){
var args__4736__auto__ = [];
var len__4730__auto___2490 = arguments.length;
var i__4731__auto___2491 = (0);
while(true){
if((i__4731__auto___2491 < len__4730__auto___2490)){
args__4736__auto__.push((arguments[i__4731__auto___2491]));
var G__2492 = (i__4731__auto___2491 + (1));
i__4731__auto___2491 = G__2492;
continue;
} else {
}
break;
}
var argseq__4737__auto__ = ((((1) < args__4736__auto__.length))?(new cljs.core.IndexedSeq(args__4736__auto__.slice((1)),(0),null)):null);
return bigml_nodered_core.wz.units.wz_latest.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4737__auto__);
});
bigml_nodered_core.wz.units.wz_latest.cljs$core$IFn$_invoke$arity$variadic = (function (t,p__2486){
var vec__2487 = p__2486;
var q = cljs.core.nth.call(null,vec__2487,(0),null);
var q__$1 = (function (){var or__4131__auto__ = q;
if(cljs.core.truth_(or__4131__auto__)){
return or__4131__auto__;
} else {
return cljs.core.PersistentArrayMap.EMPTY;
}
})();
var l = (function (){var or__4131__auto__ = cljs.core.get.call(null,q__$1,"limit");
if(cljs.core.truth_(or__4131__auto__)){
return or__4131__auto__;
} else {
return (1);
}
})();
var q__$2 = bigml_nodered_core.wz.marshal.wz_marshal_map.call(null,cljs.core.assoc.call(null,q__$1,"limit",l));
if(((cljs.core._EQ_.call(null,l,(1))) || (cljs.core._EQ_.call(null,l,"1")))){
return ["(head (resource-ids (resources ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(t)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(q__$2),")))"].join('');
} else {
return ["(resource-ids (resources ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(t)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(q__$2),"))"].join('');
}
});
bigml_nodered_core.wz.units.wz_latest.cljs$lang$maxFixedArity = (1);
/** @this {Function} */
bigml_nodered_core.wz.units.wz_latest.cljs$lang$applyTo = (function (seq2484){
var G__2485 = cljs.core.first.call(null,seq2484);
var seq2484__$1 = cljs.core.next.call(null,seq2484);
var self__4717__auto__ = this;
return self__4717__auto__.cljs$core$IFn$_invoke$arity$variadic(G__2485,seq2484__$1);
});
bigml_nodered_core.wz.units.wz_create = (function bigml_nodered_core$wz$units$wz_create(t,opts){
return ["(create-and-wait \"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(t),"\" ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(bigml_nodered_core.wz.marshal.wz_marshal_map.call(null,opts)),")"].join('');
});
bigml_nodered_core.wz.units.wz_map_get = (function bigml_nodered_core$wz$units$wz_map_get(map,key){
return ["(get ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(map)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(key),")"].join('');
});
bigml_nodered_core.wz.units.wz_fetch = (function bigml_nodered_core$wz$units$wz_fetch(rid,out_key,opts){
var map = ["(fetch ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(rid)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(bigml_nodered_core.wz.marshal.wz_marshal_map.call(null,opts)),")"].join('');
if((out_key == null)){
return map;
} else {
return bigml_nodered_core.wz.units.wz_map_get.call(null,map,out_key);
}
});
bigml_nodered_core.wz.units.wz_random_split = (function bigml_nodered_core$wz$units$wz_random_split(var_args){
var args__4736__auto__ = [];
var len__4730__auto___2499 = arguments.length;
var i__4731__auto___2500 = (0);
while(true){
if((i__4731__auto___2500 < len__4730__auto___2499)){
args__4736__auto__.push((arguments[i__4731__auto___2500]));
var G__2501 = (i__4731__auto___2500 + (1));
i__4731__auto___2500 = G__2501;
continue;
} else {
}
break;
}
var argseq__4737__auto__ = ((((1) < args__4736__auto__.length))?(new cljs.core.IndexedSeq(args__4736__auto__.slice((1)),(0),null)):null);
return bigml_nodered_core.wz.units.wz_random_split.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4737__auto__);
});
bigml_nodered_core.wz.units.wz_random_split.cljs$core$IFn$_invoke$arity$variadic = (function (d,p__2495){
var vec__2496 = p__2495;
var r = cljs.core.nth.call(null,vec__2496,(0),null);
var n1 = cljs.core.nth.call(null,vec__2496,(1),null);
var n2 = cljs.core.nth.call(null,vec__2496,(2),null);
var r__$1 = (function (){var or__4131__auto__ = r;
if(cljs.core.truth_(or__4131__auto__)){
return or__4131__auto__;
} else {
return 0.8;
}
})();
var nn1 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1((function (){var or__4131__auto__ = n1;
if(cljs.core.truth_(or__4131__auto__)){
return or__4131__auto__;
} else {
return "Dataset";
}
})())," - Training"].join('');
var nn2 = [cljs.core.str.cljs$core$IFn$_invoke$arity$1((function (){var or__4131__auto__ = n2;
if(cljs.core.truth_(or__4131__auto__)){
return or__4131__auto__;
} else {
var or__4131__auto____$1 = n1;
if(cljs.core.truth_(or__4131__auto____$1)){
return or__4131__auto____$1;
} else {
return "Dataset";
}
}
})())," - Test"].join('');
return ["(create-random-dataset-split ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(d)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(r__$1)," { \"name\" \"",nn1,"\"}"," { \"name\" \"",nn2,"\"})"].join('');
});
bigml_nodered_core.wz.units.wz_random_split.cljs$lang$maxFixedArity = (1);
/** @this {Function} */
bigml_nodered_core.wz.units.wz_random_split.cljs$lang$applyTo = (function (seq2493){
var G__2494 = cljs.core.first.call(null,seq2493);
var seq2493__$1 = cljs.core.next.call(null,seq2493);
var self__4717__auto__ = this;
return self__4717__auto__.cljs$core$IFn$_invoke$arity$variadic(G__2494,seq2493__$1);
});
bigml_nodered_core.wz.units.wz_get_keypath = (function bigml_nodered_core$wz$units$wz_get_keypath(m,k,ins){
if(clojure.string.includes_QMARK_.call(null,k,".")){
var cs = clojure.string.split.call(null,k,/\./);
return ["(get-in r ",bigml_nodered_core.wz.marshal.wz_marshal_list.call(null,cs,true),")"].join('');
} else {
return ["(if (contains? ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(m)," \"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(k),"\") (get r \"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(k),"\") ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(((cljs.core.contains_QMARK_.call(null,ins,k))?bigml_nodered_core.wz.marshal.wz_marshal.call(null,cljs.core.get.call(null,ins,k)):["(raise \"Missing required input: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(k),"\")"].join('')))," )"].join('');
}
});
//# sourceMappingURL=units.js.map?rel=1628192450552