diff --git a/deps.edn b/deps.edn index e85bfea..5756ea5 100644 --- a/deps.edn +++ b/deps.edn @@ -1,7 +1,7 @@ {:paths ["src"] ;;We serialize datasets to transit-json :deps {com.cognitect/transit-cljs {:mvn/version "0.8.269"} - techascent/tech.ml.dataset {:mvn/version "6.039"} + techascent/tech.ml.dataset {:mvn/version "6.061"} tick/tick {:mvn/version "0.4.24-alpha"} com.cognitect/transit-clj {:mvn/version "1.0.324"}} :aliases @@ -21,7 +21,7 @@ :exec-fn hf.depstar/jar :exec-args {:group-id "com.cnuernber" :artifact-id "tmdjs" - :version "1.004-SNAPSHOT" + :version "1.004" :sync-pom true :jar "target/tmdjs.jar"}} ;;deploy to clojars @@ -55,7 +55,16 @@ :exec-fn codox.main/-main :exec-args {:arg-paths [[:aliases :depstar :exec-args]] :description "Dataframe processing for ClojureScript" + :name "tmdjs" :metadata {:doc/format :markdown} + :google-analytics "G-CLH3CS7E1R" + :html {:transforms [[:head] [:append [:script {:async true + :src "https://www.googletagmanager.com/gtag/js?id=G-CLH3CS7E1R"}]] + [:head] [:append [:script "window.dataLayer = window.dataLayer || []; + function gtag(){dataLayer.push(arguments);} + gtag('js', new Date()); + + gtag('config', 'G-CLH3CS7E1R');"]]]} :themes [:rdash] :language :clojurescript :source-paths ["src"] diff --git a/docs/index.html b/docs/index.html index b373cd1..d43d704 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,6 +1,10 @@ - 1.003

1.003

Dataframe processing for ClojureScript.

Namespaces

tech.v3.dataset

Dataframe (map of columns) data processing system for clojurescript. +tmdjs 1.004

tmdjs 1.004

Dataframe processing for ClojureScript.

Namespaces

tech.v3.datatype

Support for programming with arrays and a fast set implementation for indexe (int32) values. diff --git a/docs/tech.v3.dataset.html b/docs/tech.v3.dataset.html index 75ed99f..0431db9 100644 --- a/docs/tech.v3.dataset.html +++ b/docs/tech.v3.dataset.html @@ -1,6 +1,10 @@ -tech.v3.dataset documentation

tech.v3.dataset

Dataframe (map of columns) data processing system for clojurescript. +tech.v3.dataset documentation

tech.v3.dataset

Dataframe (map of columns) data processing system for clojurescript. This API is a simplified version of the jvm-version's api.

Datasets are maps of columns so assoc will add a new column and dissoc diff --git a/docs/tech.v3.datatype.argops.html b/docs/tech.v3.datatype.argops.html index 2dc7a33..883f352 100644 --- a/docs/tech.v3.datatype.argops.html +++ b/docs/tech.v3.datatype.argops.html @@ -1,6 +1,10 @@ -tech.v3.datatype.argops documentation

tech.v3.datatype.argops

Index-space algorithms. Implements a subset of the jvm-version.

+tech.v3.datatype.argops documentation

tech.v3.datatype.argops

Index-space algorithms. Implements a subset of the jvm-version.

argfilter

(argfilter pred data)(argfilter data)

Return an array of indexes that pass the filter.

arggroup

(arggroup data)

Return a map from value->indexes that hold that value.

arglast-every

(arglast-every rdr pred)

Return the last index where (pred (rdr idx) (rdr (dec idx))) was true by diff --git a/docs/tech.v3.datatype.functional.html b/docs/tech.v3.datatype.functional.html index 05a3a7f..d0fe435 100644 --- a/docs/tech.v3.datatype.functional.html +++ b/docs/tech.v3.datatype.functional.html @@ -1,6 +1,10 @@ -tech.v3.datatype.functional documentation

tech.v3.datatype.functional

Simple math primitives.

+tech.v3.datatype.functional documentation

tech.v3.datatype.functional

Simple math primitives.

descriptive-statistics

(descriptive-statistics stats v)

Given a sequence of desired stats return a map of statname->value.

Example:

cljs.user> (dfn/descriptive-statistics [:min :max :mean :n-values] (range 10))
diff --git a/docs/tech.v3.datatype.html b/docs/tech.v3.datatype.html
index cc4b620..692c742 100644
--- a/docs/tech.v3.datatype.html
+++ b/docs/tech.v3.datatype.html
@@ -1,6 +1,10 @@
 
-tech.v3.datatype documentation

tech.v3.datatype

Support for programming with arrays and a fast set implementation for indexe (int32) values. +tech.v3.datatype documentation

tech.v3.datatype

Support for programming with arrays and a fast set implementation for indexe (int32) values. For complex/higher order algorithms see tech.v3.datatype.argops. For mathematical primitives, see tech.v3.datatype.functional

->js-set

(->js-set)(->js-set data)

Create a javascript set. These have superior performance when dealing with numeric diff --git a/docs/tech.v3.libs.cljs-ajax.html b/docs/tech.v3.libs.cljs-ajax.html index b6f4dd3..5017791 100644 --- a/docs/tech.v3.libs.cljs-ajax.html +++ b/docs/tech.v3.libs.cljs-ajax.html @@ -1,6 +1,10 @@ -tech.v3.libs.cljs-ajax documentation

tech.v3.libs.cljs-ajax

Bindings to use the dataset handlers in cljs GET/POST calls.

+tech.v3.libs.cljs-ajax documentation

tech.v3.libs.cljs-ajax

Bindings to use the dataset handlers in cljs GET/POST calls.

add-java-time-handlers!

(add-java-time-handlers!)

Add handlers for java.time.LocalDate and java.time.Instant

add-transit-io-handlers!

(add-transit-io-handlers! datatype tag read-fn write-fn)

GET

(GET url options)

Drop in replacement for cljs-ajax.core/GET

opt-map

(opt-map)

Options map that must be included in the cljs-ajax request in order