Skip to content

Instantly share code, notes, and snippets.

@gituser768
Last active December 18, 2015 02:04
Show Gist options
  • Save gituser768/159c4d2430a9f97aafbf to your computer and use it in GitHub Desktop.
Save gituser768/159c4d2430a9f97aafbf to your computer and use it in GitHub Desktop.
A Gorilla REPL session playing around with complex matrices with apache commons FieldElement types
;; gorilla-repl.fileformat = 1
;; **
;;; # Gorilla REPL
;;;
;;; Welcome to gorilla :-)
;;;
;;; Shift + enter evaluates code. Hit alt+g twice in quick succession or click the menu icon (upper-right corner) for more commands ...
;;;
;;; It's a good habit to run each worksheet in its own namespace: feel free to use the declaration we've provided below if you'd like.
;; **
;; @@
(ns scratch
(:require [gorilla-plot.core :as plot]
[cemerick.pomegranate :refer [add-dependencies]]))
;; @@
;; @@
(add-dependencies :coordinates '[[incanter "1.2.3"] [commons-math "1.2"] [net.mikera/core.matrix "0.47.0"]]
:repositories (merge cemerick.pomegranate.aether/maven-central
{"clojars" "http://clojars.org/repo"
"apache" "http://repository.apache.org/content/repositories/releases/"}))
;; @@
;; =>
;;; {"type":"list-like","open":"<span class='clj-map'>{</span>","close":"<span class='clj-map'>}</span>","separator":", ","items":[{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojure/tools.macro</span>","value":"org.clojure/tools.macro"},{"type":"html","content":"<span class='clj-string'>&quot;0.1.5&quot;</span>","value":"\"0.1.5\""}],"value":"[org.clojure/tools.macro \"0.1.5\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[org.clojure/tools.macro \"0.1.5\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/jtransforms</span>","value":"incanter/jtransforms"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/jtransforms \"0.9.4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[incanter/jtransforms \"0.9.4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>net.sf.opencsv/opencsv</span>","value":"net.sf.opencsv/opencsv"},{"type":"html","content":"<span class='clj-string'>&quot;2.0.1&quot;</span>","value":"\"2.0.1\""}],"value":"[net.sf.opencsv/opencsv \"2.0.1\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[net.sf.opencsv/opencsv \"2.0.1\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojure/clojure-contrib</span>","value":"org.clojure/clojure-contrib"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.0&quot;</span>","value":"\"1.2.0\""}],"value":"[org.clojure/clojure-contrib \"1.2.0\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[org.clojure/clojure-contrib \"1.2.0\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>swingrepl</span>","value":"swingrepl"},{"type":"html","content":"<span class='clj-string'>&quot;1.0.0-20100502.112537-4&quot;</span>","value":"\"1.0.0-20100502.112537-4\""}],"value":"[swingrepl \"1.0.0-20100502.112537-4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[swingrepl \"1.0.0-20100502.112537-4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.apache.poi/poi</span>","value":"org.apache.poi/poi"},{"type":"html","content":"<span class='clj-string'>&quot;3.6&quot;</span>","value":"\"3.6\""}],"value":"[org.apache.poi/poi \"3.6\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>commons-logging</span>","value":"commons-logging"},{"type":"html","content":"<span class='clj-string'>&quot;1.1&quot;</span>","value":"\"1.1\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[commons-logging \"1.1\" :scope \"runtime\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>log4j</span>","value":"log4j"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.13&quot;</span>","value":"\"1.2.13\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[log4j \"1.2.13\" :scope \"runtime\"]"}],"value":"#{[commons-logging \"1.1\" :scope \"runtime\"] [log4j \"1.2.13\" :scope \"runtime\"]}"}],"value":"[[org.apache.poi/poi \"3.6\"] #{[commons-logging \"1.1\" :scope \"runtime\"] [log4j \"1.2.13\" :scope \"runtime\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/optimization</span>","value":"incanter/optimization"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/optimization \"0.9.4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[incanter/optimization \"0.9.4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>commons-logging</span>","value":"commons-logging"},{"type":"html","content":"<span class='clj-string'>&quot;1.1&quot;</span>","value":"\"1.1\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[commons-logging \"1.1\" :scope \"runtime\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>javax.servlet/servlet-api</span>","value":"javax.servlet/servlet-api"},{"type":"html","content":"<span class='clj-string'>&quot;2.3&quot;</span>","value":"\"2.3\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[javax.servlet/servlet-api \"2.3\" :scope \"runtime\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>avalon-framework</span>","value":"avalon-framework"},{"type":"html","content":"<span class='clj-string'>&quot;4.1.3&quot;</span>","value":"\"4.1.3\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[avalon-framework \"4.1.3\" :scope \"runtime\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>logkit</span>","value":"logkit"},{"type":"html","content":"<span class='clj-string'>&quot;1.0.1&quot;</span>","value":"\"1.0.1\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[logkit \"1.0.1\" :scope \"runtime\"]"}],"value":"#{[javax.servlet/servlet-api \"2.3\" :scope \"runtime\"] [avalon-framework \"4.1.3\" :scope \"runtime\"] [logkit \"1.0.1\" :scope \"runtime\"]}"}],"value":"[[commons-logging \"1.1\" :scope \"runtime\"] #{[javax.servlet/servlet-api \"2.3\" :scope \"runtime\"] [avalon-framework \"4.1.3\" :scope \"runtime\"] [logkit \"1.0.1\" :scope \"runtime\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>javax.servlet/servlet-api</span>","value":"javax.servlet/servlet-api"},{"type":"html","content":"<span class='clj-string'>&quot;2.3&quot;</span>","value":"\"2.3\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[javax.servlet/servlet-api \"2.3\" :scope \"runtime\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[javax.servlet/servlet-api \"2.3\" :scope \"runtime\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/jcommon</span>","value":"incanter/jcommon"},{"type":"html","content":"<span class='clj-string'>&quot;1.0.16&quot;</span>","value":"\"1.0.16\""}],"value":"[incanter/jcommon \"1.0.16\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[incanter/jcommon \"1.0.16\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-processing</span>","value":"incanter/incanter-processing"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-processing \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/processing-core</span>","value":"incanter/processing-core"},{"type":"html","content":"<span class='clj-string'>&quot;1.1&quot;</span>","value":"\"1.1\""}],"value":"[incanter/processing-core \"1.1\"]"}],"value":"#{[incanter/processing-core \"1.1\"]}"}],"value":"[[incanter/incanter-processing \"1.2.3\"] #{[incanter/processing-core \"1.1\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/arpack-combo</span>","value":"incanter/arpack-combo"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/arpack-combo \"0.9.4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[incanter/arpack-combo \"0.9.4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojars.somnium/clojure-db-object</span>","value":"org.clojars.somnium/clojure-db-object"},{"type":"html","content":"<span class='clj-string'>&quot;0.1.1-20091229.021828-2&quot;</span>","value":"\"0.1.1-20091229.021828-2\""}],"value":"[org.clojars.somnium/clojure-db-object \"0.1.1-20091229.021828-2\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[org.clojars.somnium/clojure-db-object \"0.1.1-20091229.021828-2\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojure/clojure</span>","value":"org.clojure/clojure"},{"type":"html","content":"<span class='clj-string'>&quot;1.8.0-RC3&quot;</span>","value":"\"1.8.0-RC3\""}],"value":"[org.clojure/clojure \"1.8.0-RC3\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[org.clojure/clojure \"1.8.0-RC3\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>commons-math</span>","value":"commons-math"},{"type":"html","content":"<span class='clj-string'>&quot;1.2&quot;</span>","value":"\"1.2\""}],"value":"[commons-math \"1.2\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[commons-math \"1.2\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/jplasma</span>","value":"incanter/jplasma"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/jplasma \"0.9.4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[incanter/jplasma \"0.9.4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/jfreechart</span>","value":"incanter/jfreechart"},{"type":"html","content":"<span class='clj-string'>&quot;1.0.13-no-gnujaxp&quot;</span>","value":"\"1.0.13-no-gnujaxp\""}],"value":"[incanter/jfreechart \"1.0.13-no-gnujaxp\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/jcommon</span>","value":"incanter/jcommon"},{"type":"html","content":"<span class='clj-string'>&quot;1.0.16&quot;</span>","value":"\"1.0.16\""}],"value":"[incanter/jcommon \"1.0.16\"]"}],"value":"#{[incanter/jcommon \"1.0.16\"]}"}],"value":"[[incanter/jfreechart \"1.0.13-no-gnujaxp\"] #{[incanter/jcommon \"1.0.16\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>net.sf.alxa/jlatexmath</span>","value":"net.sf.alxa/jlatexmath"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.1-20100323.073428-1&quot;</span>","value":"\"0.9.1-20100323.073428-1\""}],"value":"[net.sf.alxa/jlatexmath \"0.9.1-20100323.073428-1\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[net.sf.alxa/jlatexmath \"0.9.1-20100323.073428-1\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>log4j</span>","value":"log4j"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.13&quot;</span>","value":"\"1.2.13\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[log4j \"1.2.13\" :scope \"runtime\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[log4j \"1.2.13\" :scope \"runtime\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>junit</span>","value":"junit"},{"type":"html","content":"<span class='clj-string'>&quot;3.8.1&quot;</span>","value":"\"3.8.1\""}],"value":"[junit \"3.8.1\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[junit \"3.8.1\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-io</span>","value":"incanter/incanter-io"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-io \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>net.sf.opencsv/opencsv</span>","value":"net.sf.opencsv/opencsv"},{"type":"html","content":"<span class='clj-string'>&quot;2.0.1&quot;</span>","value":"\"2.0.1\""}],"value":"[net.sf.opencsv/opencsv \"2.0.1\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.danlarkin/clojure-json</span>","value":"org.danlarkin/clojure-json"},{"type":"html","content":"<span class='clj-string'>&quot;1.1-20091229.021828-4&quot;</span>","value":"\"1.1-20091229.021828-4\""}],"value":"[org.danlarkin/clojure-json \"1.1-20091229.021828-4\"]"}],"value":"#{[net.sf.opencsv/opencsv \"2.0.1\"] [org.danlarkin/clojure-json \"1.1-20091229.021828-4\"]}"}],"value":"[[incanter/incanter-io \"1.2.3\"] #{[net.sf.opencsv/opencsv \"2.0.1\"] [org.danlarkin/clojure-json \"1.1-20091229.021828-4\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>avalon-framework</span>","value":"avalon-framework"},{"type":"html","content":"<span class='clj-string'>&quot;4.1.3&quot;</span>","value":"\"4.1.3\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[avalon-framework \"4.1.3\" :scope \"runtime\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[avalon-framework \"4.1.3\" :scope \"runtime\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-mongodb</span>","value":"incanter/incanter-mongodb"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-mongodb \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojars.bmabey/congomongo</span>","value":"org.clojars.bmabey/congomongo"},{"type":"html","content":"<span class='clj-string'>&quot;0.1.2-20100502.112537-2&quot;</span>","value":"\"0.1.2-20100502.112537-2\""}],"value":"[org.clojars.bmabey/congomongo \"0.1.2-20100502.112537-2\"]"}],"value":"#{[org.clojars.bmabey/congomongo \"0.1.2-20100502.112537-2\"]}"}],"value":"[[incanter/incanter-mongodb \"1.2.3\"] #{[org.clojars.bmabey/congomongo \"0.1.2-20100502.112537-2\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/netlib-java</span>","value":"incanter/netlib-java"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/netlib-java \"0.9.4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[incanter/netlib-java \"0.9.4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-latex</span>","value":"incanter/incanter-latex"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-latex \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>net.sf.alxa/jlatexmath</span>","value":"net.sf.alxa/jlatexmath"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.1-20100323.073428-1&quot;</span>","value":"\"0.9.1-20100323.073428-1\""}],"value":"[net.sf.alxa/jlatexmath \"0.9.1-20100323.073428-1\"]"}],"value":"#{[net.sf.alxa/jlatexmath \"0.9.1-20100323.073428-1\"]}"}],"value":"[[incanter/incanter-latex \"1.2.3\"] #{[net.sf.alxa/jlatexmath \"0.9.1-20100323.073428-1\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-pdf</span>","value":"incanter/incanter-pdf"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-pdf \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>com.lowagie/itext</span>","value":"com.lowagie/itext"},{"type":"html","content":"<span class='clj-string'>&quot;1.4&quot;</span>","value":"\"1.4\""}],"value":"[com.lowagie/itext \"1.4\"]"}],"value":"#{[com.lowagie/itext \"1.4\"]}"}],"value":"[[incanter/incanter-pdf \"1.2.3\"] #{[com.lowagie/itext \"1.4\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-charts</span>","value":"incanter/incanter-charts"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-charts \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/jfreechart</span>","value":"incanter/jfreechart"},{"type":"html","content":"<span class='clj-string'>&quot;1.0.13-no-gnujaxp&quot;</span>","value":"\"1.0.13-no-gnujaxp\""}],"value":"[incanter/jfreechart \"1.0.13-no-gnujaxp\"]"}],"value":"#{[incanter/jfreechart \"1.0.13-no-gnujaxp\"]}"}],"value":"[[incanter/incanter-charts \"1.2.3\"] #{[incanter/jfreechart \"1.0.13-no-gnujaxp\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-core</span>","value":"incanter/incanter-core"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-core \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojure/clojure-contrib</span>","value":"org.clojure/clojure-contrib"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.0&quot;</span>","value":"\"1.2.0\""}],"value":"[org.clojure/clojure-contrib \"1.2.0\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/parallelcolt</span>","value":"incanter/parallelcolt"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/parallelcolt \"0.9.4\"]"}],"value":"#{[org.clojure/clojure-contrib \"1.2.0\"] [incanter/parallelcolt \"0.9.4\"]}"}],"value":"[[incanter/incanter-core \"1.2.3\"] #{[org.clojure/clojure-contrib \"1.2.0\"] [incanter/parallelcolt \"0.9.4\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter</span>","value":"incanter"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>swingrepl</span>","value":"swingrepl"},{"type":"html","content":"<span class='clj-string'>&quot;1.0.0-20100502.112537-4&quot;</span>","value":"\"1.0.0-20100502.112537-4\""}],"value":"[swingrepl \"1.0.0-20100502.112537-4\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-processing</span>","value":"incanter/incanter-processing"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-processing \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-io</span>","value":"incanter/incanter-io"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-io \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-mongodb</span>","value":"incanter/incanter-mongodb"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-mongodb \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-latex</span>","value":"incanter/incanter-latex"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-latex \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-pdf</span>","value":"incanter/incanter-pdf"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-pdf \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-charts</span>","value":"incanter/incanter-charts"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-charts \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-core</span>","value":"incanter/incanter-core"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-core \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>swank-clojure</span>","value":"swank-clojure"},{"type":"html","content":"<span class='clj-string'>&quot;1.3.0-20110104.084027-21&quot;</span>","value":"\"1.3.0-20110104.084027-21\""}],"value":"[swank-clojure \"1.3.0-20110104.084027-21\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-excel</span>","value":"incanter/incanter-excel"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-excel \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>jline</span>","value":"jline"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.94&quot;</span>","value":"\"0.9.94\""}],"value":"[jline \"0.9.94\"]"}],"value":"#{[swingrepl \"1.0.0-20100502.112537-4\"] [incanter/incanter-processing \"1.2.3\"] [incanter/incanter-io \"1.2.3\"] [incanter/incanter-mongodb \"1.2.3\"] [incanter/incanter-latex \"1.2.3\"] [incanter/incanter-pdf \"1.2.3\"] [incanter/incanter-charts \"1.2.3\"] [incanter/incanter-core \"1.2.3\"] [swank-clojure \"1.3.0-20110104.084027-21\"] [incanter/incanter-excel \"1.2.3\"] [jline \"0.9.94\"]}"}],"value":"[[incanter \"1.2.3\"] #{[swingrepl \"1.0.0-20100502.112537-4\"] [incanter/incanter-processing \"1.2.3\"] [incanter/incanter-io \"1.2.3\"] [incanter/incanter-mongodb \"1.2.3\"] [incanter/incanter-latex \"1.2.3\"] [incanter/incanter-pdf \"1.2.3\"] [incanter/incanter-charts \"1.2.3\"] [incanter/incanter-core \"1.2.3\"] [swank-clojure \"1.3.0-20110104.084027-21\"] [incanter/incanter-excel \"1.2.3\"] [jline \"0.9.94\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/parallelcolt</span>","value":"incanter/parallelcolt"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/parallelcolt \"0.9.4\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/jtransforms</span>","value":"incanter/jtransforms"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/jtransforms \"0.9.4\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/optimization</span>","value":"incanter/optimization"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/optimization \"0.9.4\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/arpack-combo</span>","value":"incanter/arpack-combo"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/arpack-combo \"0.9.4\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/jplasma</span>","value":"incanter/jplasma"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/jplasma \"0.9.4\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/netlib-java</span>","value":"incanter/netlib-java"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/netlib-java \"0.9.4\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/csparsej</span>","value":"incanter/csparsej"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/csparsej \"0.9.4\"]"}],"value":"#{[incanter/jtransforms \"0.9.4\"] [incanter/optimization \"0.9.4\"] [incanter/arpack-combo \"0.9.4\"] [incanter/jplasma \"0.9.4\"] [incanter/netlib-java \"0.9.4\"] [incanter/csparsej \"0.9.4\"]}"}],"value":"[[incanter/parallelcolt \"0.9.4\"] #{[incanter/jtransforms \"0.9.4\"] [incanter/optimization \"0.9.4\"] [incanter/arpack-combo \"0.9.4\"] [incanter/jplasma \"0.9.4\"] [incanter/netlib-java \"0.9.4\"] [incanter/csparsej \"0.9.4\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>swank-clojure</span>","value":"swank-clojure"},{"type":"html","content":"<span class='clj-string'>&quot;1.3.0-20110104.084027-21&quot;</span>","value":"\"1.3.0-20110104.084027-21\""}],"value":"[swank-clojure \"1.3.0-20110104.084027-21\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[swank-clojure \"1.3.0-20110104.084027-21\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.danlarkin/clojure-json</span>","value":"org.danlarkin/clojure-json"},{"type":"html","content":"<span class='clj-string'>&quot;1.1-20091229.021828-4&quot;</span>","value":"\"1.1-20091229.021828-4\""}],"value":"[org.danlarkin/clojure-json \"1.1-20091229.021828-4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[org.danlarkin/clojure-json \"1.1-20091229.021828-4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>net.mikera/core.matrix</span>","value":"net.mikera/core.matrix"},{"type":"html","content":"<span class='clj-string'>&quot;0.47.0&quot;</span>","value":"\"0.47.0\""}],"value":"[net.mikera/core.matrix \"0.47.0\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojure/tools.macro</span>","value":"org.clojure/tools.macro"},{"type":"html","content":"<span class='clj-string'>&quot;0.1.5&quot;</span>","value":"\"0.1.5\""}],"value":"[org.clojure/tools.macro \"0.1.5\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojure/clojure</span>","value":"org.clojure/clojure"},{"type":"html","content":"<span class='clj-string'>&quot;1.8.0-RC3&quot;</span>","value":"\"1.8.0-RC3\""}],"value":"[org.clojure/clojure \"1.8.0-RC3\"]"}],"value":"#{[org.clojure/tools.macro \"0.1.5\"] [org.clojure/clojure \"1.8.0-RC3\"]}"}],"value":"[[net.mikera/core.matrix \"0.47.0\"] #{[org.clojure/tools.macro \"0.1.5\"] [org.clojure/clojure \"1.8.0-RC3\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/incanter-excel</span>","value":"incanter/incanter-excel"},{"type":"html","content":"<span class='clj-string'>&quot;1.2.3&quot;</span>","value":"\"1.2.3\""}],"value":"[incanter/incanter-excel \"1.2.3\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.apache.poi/poi</span>","value":"org.apache.poi/poi"},{"type":"html","content":"<span class='clj-string'>&quot;3.6&quot;</span>","value":"\"3.6\""}],"value":"[org.apache.poi/poi \"3.6\"]"}],"value":"#{[org.apache.poi/poi \"3.6\"]}"}],"value":"[[incanter/incanter-excel \"1.2.3\"] #{[org.apache.poi/poi \"3.6\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/csparsej</span>","value":"incanter/csparsej"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.4&quot;</span>","value":"\"0.9.4\""}],"value":"[incanter/csparsej \"0.9.4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[incanter/csparsej \"0.9.4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojars.bmabey/congomongo</span>","value":"org.clojars.bmabey/congomongo"},{"type":"html","content":"<span class='clj-string'>&quot;0.1.2-20100502.112537-2&quot;</span>","value":"\"0.1.2-20100502.112537-2\""}],"value":"[org.clojars.bmabey/congomongo \"0.1.2-20100502.112537-2\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojars.somnium/clojure-db-object</span>","value":"org.clojars.somnium/clojure-db-object"},{"type":"html","content":"<span class='clj-string'>&quot;0.1.1-20091229.021828-2&quot;</span>","value":"\"0.1.1-20091229.021828-2\""}],"value":"[org.clojars.somnium/clojure-db-object \"0.1.1-20091229.021828-2\"]"},{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojars.somnium/mongo-java-driver</span>","value":"org.clojars.somnium/mongo-java-driver"},{"type":"html","content":"<span class='clj-string'>&quot;1.1.0-20091229.021828-3&quot;</span>","value":"\"1.1.0-20091229.021828-3\""}],"value":"[org.clojars.somnium/mongo-java-driver \"1.1.0-20091229.021828-3\"]"}],"value":"#{[org.clojars.somnium/clojure-db-object \"0.1.1-20091229.021828-2\"] [org.clojars.somnium/mongo-java-driver \"1.1.0-20091229.021828-3\"]}"}],"value":"[[org.clojars.bmabey/congomongo \"0.1.2-20100502.112537-2\"] #{[org.clojars.somnium/clojure-db-object \"0.1.1-20091229.021828-2\"] [org.clojars.somnium/mongo-java-driver \"1.1.0-20091229.021828-3\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>com.lowagie/itext</span>","value":"com.lowagie/itext"},{"type":"html","content":"<span class='clj-string'>&quot;1.4&quot;</span>","value":"\"1.4\""}],"value":"[com.lowagie/itext \"1.4\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[com.lowagie/itext \"1.4\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>incanter/processing-core</span>","value":"incanter/processing-core"},{"type":"html","content":"<span class='clj-string'>&quot;1.1&quot;</span>","value":"\"1.1\""}],"value":"[incanter/processing-core \"1.1\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[incanter/processing-core \"1.1\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>jline</span>","value":"jline"},{"type":"html","content":"<span class='clj-string'>&quot;0.9.94&quot;</span>","value":"\"0.9.94\""}],"value":"[jline \"0.9.94\"]"},{"type":"list-like","open":"<span class='clj-set'>#{</span>","close":"<span class='clj-set'>}</span>","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>junit</span>","value":"junit"},{"type":"html","content":"<span class='clj-string'>&quot;3.8.1&quot;</span>","value":"\"3.8.1\""}],"value":"[junit \"3.8.1\"]"}],"value":"#{[junit \"3.8.1\"]}"}],"value":"[[jline \"0.9.94\"] #{[junit \"3.8.1\"]}]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>logkit</span>","value":"logkit"},{"type":"html","content":"<span class='clj-string'>&quot;1.0.1&quot;</span>","value":"\"1.0.1\""},{"type":"html","content":"<span class='clj-keyword'>:scope</span>","value":":scope"},{"type":"html","content":"<span class='clj-string'>&quot;runtime&quot;</span>","value":"\"runtime\""}],"value":"[logkit \"1.0.1\" :scope \"runtime\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[logkit \"1.0.1\" :scope \"runtime\"] nil]"},{"type":"list-like","open":"","close":"","separator":" ","items":[{"type":"list-like","open":"<span class='clj-vector'>[</span>","close":"<span class='clj-vector'>]</span>","separator":" ","items":[{"type":"html","content":"<span class='clj-symbol'>org.clojars.somnium/mongo-java-driver</span>","value":"org.clojars.somnium/mongo-java-driver"},{"type":"html","content":"<span class='clj-string'>&quot;1.1.0-20091229.021828-3&quot;</span>","value":"\"1.1.0-20091229.021828-3\""}],"value":"[org.clojars.somnium/mongo-java-driver \"1.1.0-20091229.021828-3\"]"},{"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}],"value":"[[org.clojars.somnium/mongo-java-driver \"1.1.0-20091229.021828-3\"] nil]"}],"value":"{[org.clojure/tools.macro \"0.1.5\"] nil, [incanter/jtransforms \"0.9.4\"] nil, [net.sf.opencsv/opencsv \"2.0.1\"] nil, [org.clojure/clojure-contrib \"1.2.0\"] nil, [swingrepl \"1.0.0-20100502.112537-4\"] nil, [org.apache.poi/poi \"3.6\"] #{[commons-logging \"1.1\" :scope \"runtime\"] [log4j \"1.2.13\" :scope \"runtime\"]}, [incanter/optimization \"0.9.4\"] nil, [commons-logging \"1.1\" :scope \"runtime\"] #{[javax.servlet/servlet-api \"2.3\" :scope \"runtime\"] [avalon-framework \"4.1.3\" :scope \"runtime\"] [logkit \"1.0.1\" :scope \"runtime\"]}, [javax.servlet/servlet-api \"2.3\" :scope \"runtime\"] nil, [incanter/jcommon \"1.0.16\"] nil, [incanter/incanter-processing \"1.2.3\"] #{[incanter/processing-core \"1.1\"]}, [incanter/arpack-combo \"0.9.4\"] nil, [org.clojars.somnium/clojure-db-object \"0.1.1-20091229.021828-2\"] nil, [org.clojure/clojure \"1.8.0-RC3\"] nil, [commons-math \"1.2\"] nil, [incanter/jplasma \"0.9.4\"] nil, [incanter/jfreechart \"1.0.13-no-gnujaxp\"] #{[incanter/jcommon \"1.0.16\"]}, [net.sf.alxa/jlatexmath \"0.9.1-20100323.073428-1\"] nil, [log4j \"1.2.13\" :scope \"runtime\"] nil, [junit \"3.8.1\"] nil, [incanter/incanter-io \"1.2.3\"] #{[net.sf.opencsv/opencsv \"2.0.1\"] [org.danlarkin/clojure-json \"1.1-20091229.021828-4\"]}, [avalon-framework \"4.1.3\" :scope \"runtime\"] nil, [incanter/incanter-mongodb \"1.2.3\"] #{[org.clojars.bmabey/congomongo \"0.1.2-20100502.112537-2\"]}, [incanter/netlib-java \"0.9.4\"] nil, [incanter/incanter-latex \"1.2.3\"] #{[net.sf.alxa/jlatexmath \"0.9.1-20100323.073428-1\"]}, [incanter/incanter-pdf \"1.2.3\"] #{[com.lowagie/itext \"1.4\"]}, [incanter/incanter-charts \"1.2.3\"] #{[incanter/jfreechart \"1.0.13-no-gnujaxp\"]}, [incanter/incanter-core \"1.2.3\"] #{[org.clojure/clojure-contrib \"1.2.0\"] [incanter/parallelcolt \"0.9.4\"]}, [incanter \"1.2.3\"] #{[swingrepl \"1.0.0-20100502.112537-4\"] [incanter/incanter-processing \"1.2.3\"] [incanter/incanter-io \"1.2.3\"] [incanter/incanter-mongodb \"1.2.3\"] [incanter/incanter-latex \"1.2.3\"] [incanter/incanter-pdf \"1.2.3\"] [incanter/incanter-charts \"1.2.3\"] [incanter/incanter-core \"1.2.3\"] [swank-clojure \"1.3.0-20110104.084027-21\"] [incanter/incanter-excel \"1.2.3\"] [jline \"0.9.94\"]}, [incanter/parallelcolt \"0.9.4\"] #{[incanter/jtransforms \"0.9.4\"] [incanter/optimization \"0.9.4\"] [incanter/arpack-combo \"0.9.4\"] [incanter/jplasma \"0.9.4\"] [incanter/netlib-java \"0.9.4\"] [incanter/csparsej \"0.9.4\"]}, [swank-clojure \"1.3.0-20110104.084027-21\"] nil, [org.danlarkin/clojure-json \"1.1-20091229.021828-4\"] nil, [net.mikera/core.matrix \"0.47.0\"] #{[org.clojure/tools.macro \"0.1.5\"] [org.clojure/clojure \"1.8.0-RC3\"]}, [incanter/incanter-excel \"1.2.3\"] #{[org.apache.poi/poi \"3.6\"]}, [incanter/csparsej \"0.9.4\"] nil, [org.clojars.bmabey/congomongo \"0.1.2-20100502.112537-2\"] #{[org.clojars.somnium/clojure-db-object \"0.1.1-20091229.021828-2\"] [org.clojars.somnium/mongo-java-driver \"1.1.0-20091229.021828-3\"]}, [com.lowagie/itext \"1.4\"] nil, [incanter/processing-core \"1.1\"] nil, [jline \"0.9.94\"] #{[junit \"3.8.1\"]}, [logkit \"1.0.1\" :scope \"runtime\"] nil, [org.clojars.somnium/mongo-java-driver \"1.1.0-20091229.021828-3\"] nil}"}
;; <=
;; @@
(require '(incanter core stats charts))
(use 'clojure.core.matrix '[clojure.pprint :only [print-table]])
(require '[clojure.reflect :as r])
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-nil'>nil</span>","value":"nil"}
;; <=
;; @@
(import '(org.apache.commons.math3.linear MatrixUtils SingularValueDecomposition LUDecomposition))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-class'>org.apache.commons.math3.linear.LUDecomposition</span>","value":"org.apache.commons.math3.linear.LUDecomposition"}
;; <=
;; @@
(import '(org.apache.commons.math3.complex Complex))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-class'>org.apache.commons.math3.complex.Complex</span>","value":"org.apache.commons.math3.complex.Complex"}
;; <=
;; @@
(import '(org.apache.commons.math3 FieldElement))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-class'>org.apache.commons.math3.FieldElement</span>","value":"org.apache.commons.math3.FieldElement"}
;; <=
;; @@
(defn complex-array [two-d-list]
(MatrixUtils/createFieldMatrix
(into-array
(map (fn [vin]
(into-array
(map #(Complex. %) vin)))
two-d-list))))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;scratch/complex-array</span>","value":"#'scratch/complex-array"}
;; <=
;; @@
(def A
(complex-array [[1 2 3] [3 2 5] [4 8 9]]))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;scratch/A</span>","value":"#'scratch/A"}
;; <=
;; @@
(def B
(complex-array [[10 4 1] [3 8 5] [4 2 0]]))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;scratch/B</span>","value":"#'scratch/B"}
;; <=
;; @@
(defn get-methods [object] (print-table (sort-by :name (filter :exception-types (:members (r/reflect object))))))
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-var'>#&#x27;scratch/get-methods</span>","value":"#'scratch/get-methods"}
;; <=
;; @@
(.add A B)
;; @@
;; =>
;;; {"type":"html","content":"<span class='clj-unkown'>#object[org.apache.commons.math3.linear.Array2DRowFieldMatrix 0x35a13b59 &quot;Array2DRowFieldMatrix{{(11.0, 0.0),(6.0, 0.0),(4.0, 0.0)},{(6.0, 0.0),(10.0, 0.0),(10.0, 0.0)},{(8.0, 0.0),(10.0, 0.0),(9.0, 0.0)}}&quot;]</span>","value":"#object[org.apache.commons.math3.linear.Array2DRowFieldMatrix 0x35a13b59 \"Array2DRowFieldMatrix{{(11.0, 0.0),(6.0, 0.0),(4.0, 0.0)},{(6.0, 0.0),(10.0, 0.0),(10.0, 0.0)},{(8.0, 0.0),(10.0, 0.0),(9.0, 0.0)}}\"]"}
;; <=
;; @@
(SingularValueDecomposition. A)
;; @@
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment