clojupyter / clojupyter Goto Github PK
View Code? Open in Web Editor NEWa Jupyter kernel for Clojure
License: MIT License
a Jupyter kernel for Clojure
License: MIT License
After evaluating a cell with syntax error I always get an exception in the shell and the notebook hangs.
Stacktrace:
Very easy to reproduce even with empty notebook and adding "aaaa" into first cell.
19-03-04 16:46:26 gandalf INFO [clojupyter.misc.messages:101] - send-message sending: {:name "stderr",
:text
"Syntax error compiling at (REPL:2:35).\nUnable to resolve symbol: word-cloud-spec-fromtext in this context\n"}
19-03-04 16:46:25 gandalf INFO [clojupyter.misc.messages:101] - send-message sending: {:execution_count 14N,
:code
"(defn filtered-word-cloud [sentiment]\n (oz.notebook.clojupyter/view! (word-cloud-spec-fromtext \n (map #(:Phrase %) (take sample-size (filter #(= sentiment (:Sentiment %)) train))))))"}
19-03-04 16:46:26 xxx INFO [clojupyter.misc.messages:105] - send-message: message sent
19-03-04 16:46:26 xxxx INFO [clojupyter.misc.nrepl-comm:116] - nrepl status ["eval-error"]
19-03-04 16:46:26 xxxxx INFO [clojupyter.misc.nrepl-comm:116] - nrepl status nil
19-03-04 16:46:26 xxxx INFO [clojupyter.misc.messages:101] - send-message sending: {:name "stderr",
:text
"Syntax error compiling at (REPL:2:35).\nUnable to resolve symbol: word-cloud-spec-fromtext in this context\n"}
19-03-04 16:46:26 xxxx INFO [clojupyter.misc.messages:105] - send-message: message sent
19-03-04 16:46:26 xxxx INFO [clojupyter.misc.nrepl-comm:116] - nrepl status ["done"]
ERROR: Unhandled REPL handler exception processing message {:id a6fd369a-e6ca-4d4a-ba8c-e57b87d21c83, :op stacktrace, :session 05fa475a-7fba-4b6e-928a-e24382396020}
java.lang.NullPointerException
at clojure.string$replace_first.invokeStatic(string.clj:165)
at clojure.string$replace_first.invoke(string.clj:138)
at cider.nrepl.middleware.stacktrace$relative_path.invokeStatic(stacktrace.clj:195)
at cider.nrepl.middleware.stacktrace$relative_path.invoke(stacktrace.clj:189)
at cider.nrepl.middleware.stacktrace$extract_location.invokeStatic(stacktrace.clj:209)
I wanted to try this with Clojure 1.9.0, so that I could use Clojure spec. However, if I changed the required Clojure version in the project.clj
file, the install fails with:
Downloading Leiningen to /home/jovyan/.lein/self-installs/leiningen-2.7.1-standalone.jar now...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 605 0 605 0 0 3546 0 --:--:-- --:--:-- --:--:-- 3622
100 14.6M 100 14.6M 0 0 1202k 0 0:00:12 0:00:12 --:--:-- 978k
Retrieving com/cemerick/pomegranate/0.3.0/pomegranate-0.3.0.pom from central
Retrieving org/clojure/pom.contrib/0.0.20/pom.contrib-0.0.20.pom from central
Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central
Retrieving org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom from central
Retrieving org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom from central
Retrieving org/sonatype/forge/forge-parent/10/forge-parent-10.pom from central
Retrieving org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-connector-file/1.13.1/aether-connector-file-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.pom from central
Retrieving org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom from central
Retrieving org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom from central
Retrieving org/apache/maven/maven-parent/11/maven-parent-11.pom from central
Retrieving org/apache/apache/5/apache-5.pom from central
Retrieving org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom from central
Retrieving org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom from central
Retrieving org/sonatype/sisu/sisu-inject-plexus/2.2.3/sisu-inject-plexus-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-plexus/2.2.3/guice-plexus-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-bean/2.2.3/guice-bean-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/containers/2.2.3/containers-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-inject/2.2.3/sisu-inject-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-parent/2.2.3/sisu-parent-2.2.3.pom from central
Retrieving org/sonatype/forge/forge-parent/9/forge-parent-9.pom from central
Retrieving org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom from central
Retrieving org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom from central
Retrieving org/sonatype/sisu/sisu-inject-bean/2.2.3/sisu-inject-bean-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-guice/3.0.3/sisu-guice-3.0.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-parent/3.0.3/guice-parent-3.0.3.pom from central
Retrieving org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom from central
Retrieving org/apache/maven/maven/3.0.4/maven-3.0.4.pom from central
Retrieving org/apache/maven/maven-parent/21/maven-parent-21.pom from central
Retrieving org/apache/apache/10/apache-10.pom from central
Retrieving org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom from central
Retrieving org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom from central
Retrieving org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom from central
Retrieving org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.pom from central
Retrieving org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom from central
Retrieving org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom from central
Retrieving org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.pom from central
Retrieving org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon/2.2/wagon-2.2.pom from central
Retrieving org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom from central
Retrieving org/sonatype/spice/spice-parent/16/spice-parent-16.pom from central
Retrieving org/sonatype/forge/forge-parent/5/forge-parent-5.pom from central
Retrieving org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon-providers/2.2/wagon-providers-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.pom from central
Retrieving org/jsoup/jsoup/1.6.1/jsoup-1.6.1.pom from central
Retrieving org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.pom from central
Retrieving org/apache/httpcomponents/httpcomponents-client/4.1.2/httpcomponents-client-4.1.2.pom from central
Retrieving org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom from central
Retrieving org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.pom from central
Retrieving org/apache/httpcomponents/httpcomponents-core/4.1.2/httpcomponents-core-4.1.2.pom from central
Retrieving commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom from central
Retrieving org/apache/commons/commons-parent/5/commons-parent-5.pom from central
Retrieving org/apache/apache/4/apache-4.pom from central
Retrieving commons-codec/commons-codec/1.4/commons-codec-1.4.pom from central
Retrieving org/apache/commons/commons-parent/11/commons-parent-11.pom from central
Retrieving commons-io/commons-io/2.0.1/commons-io-2.0.1.pom from central
Retrieving org/apache/commons/commons-parent/15/commons-parent-15.pom from central
Retrieving org/apache/apache/7/apache-7.pom from central
Retrieving org/clojure/clojure/1.3.0/clojure-1.3.0.pom from central
Retrieving beckon/beckon/0.1.1/beckon-0.1.1.pom from clojars
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central
Retrieving cheshire/cheshire/5.7.0/cheshire-5.7.0.pom from clojars
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom from central
Retrieving com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom from central
Retrieving com/fasterxml/oss-parent/27/oss-parent-27.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.6/jackson-dataformat-smile-2.8.6.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.8.6/jackson-dataformats-binary-2.8.6.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.6/jackson-dataformat-cbor-2.8.6.pom from central
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.pom from clojars
Retrieving cider/cider-nrepl/0.10.2/cider-nrepl-0.10.2.pom from clojars
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.pom from central
Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving clj-time/clj-time/0.11.0/clj-time-0.11.0.pom from clojars
Retrieving joda-time/joda-time/2.8.2/joda-time-2.8.2.pom from central
Retrieving org/clojure/clojure/1.7.0/clojure-1.7.0.pom from central
Retrieving compliment/compliment/0.3.2/compliment-0.3.2.pom from clojars
Retrieving fipp/fipp/0.6.4/fipp-0.6.4.pom from clojars
Retrieving org/clojure/core.rrb-vector/0.0.11/core.rrb-vector-0.0.11.pom from central
Retrieving incanter/incanter/1.5.7/incanter-1.5.7.pom from clojars
Retrieving incanter/incanter-core/1.5.7/incanter-core-1.5.7.pom from clojars
Retrieving org/clojure/math.combinatorics/0.0.4/math.combinatorics-0.0.4.pom from central
Retrieving org/clojure/pom.contrib/0.0.25/pom.contrib-0.0.25.pom from central
Retrieving net/sourceforge/parallelcolt/parallelcolt/0.10.1/parallelcolt-0.10.1.pom from central
Retrieving net/sourceforge/jplasma/jplasma/1.2.0/jplasma-1.2.0.pom from central
Retrieving net/sourceforge/jplasma/core-lapack/0.1/core-lapack-0.1.pom from central
Retrieving net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.pom from central
Retrieving net/sourceforge/jtransforms/jtransforms/2.4.0/jtransforms-2.4.0.pom from central
Retrieving junit/junit/4.8.2/junit-4.8.2.pom from central
Retrieving net/sourceforge/csparsej/csparsej/1.1.1/csparsej-1.1.1.pom from central
Retrieving net/sourceforge/parallelcolt/optimization/1.0/optimization-1.0.pom from central
Retrieving com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.pom from central
Retrieving com/github/rwl/JKLU/1.0.0/JKLU-1.0.0.pom from central
Retrieving com/github/rwl/BTFJ/1.0.1/BTFJ-1.0.1.pom from central
Retrieving com/github/rwl/AMDJ/1.0.1/AMDJ-1.0.1.pom from central
Retrieving com/github/rwl/COLAMDJ/1.0.1/COLAMDJ-1.0.1.pom from central
Retrieving clatrix/clatrix/0.3.0/clatrix-0.3.0.pom from clojars
Retrieving slingshot/slingshot/0.10.3/slingshot-0.10.3.pom from clojars
Retrieving org/jblas/jblas/1.2.3/jblas-1.2.3.pom from central
Retrieving net/mikera/core.matrix/0.7.2/core.matrix-0.7.2.pom from clojars
Retrieving net/mikera/clojure-pom/0.0.4/clojure-pom-0.0.4.pom from clojars
Retrieving net/mikera/mikera-pom/0.0.4/mikera-pom-0.0.4.pom from clojars
Retrieving incanter/incanter-io/1.5.7/incanter-io-1.5.7.pom from clojars
Retrieving net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom from central
Retrieving org/danlarkin/clojure-json/1.1/clojure-json-1.1.pom from clojars
Retrieving incanter/incanter-charts/1.5.7/incanter-charts-1.5.7.pom from clojars
Retrieving incanter/jfreechart/1.0.13-no-gnujaxp/jfreechart-1.0.13-no-gnujaxp.pom from clojars
Retrieving incanter/jcommon/1.0.16/jcommon-1.0.16.pom from clojars
Retrieving clj-time/clj-time/0.6.0/clj-time-0.6.0.pom from clojars
Retrieving joda-time/joda-time/2.2/joda-time-2.2.pom from central
Retrieving incanter/incanter-mongodb/1.5.7/incanter-mongodb-1.5.7.pom from clojars
Retrieving congomongo/congomongo/0.3.3/congomongo-0.3.3.pom from clojars
Retrieving org/clojure/core.incubator/0.1.2/core.incubator-0.1.2.pom from central
Retrieving org/clojure/pom.contrib/0.0.26/pom.contrib-0.0.26.pom from central
Retrieving org/clojure/data.json/0.2.0/data.json-0.2.0.pom from central
Retrieving org/mongodb/mongo-java-driver/2.9.3/mongo-java-driver-2.9.3.pom from central
Retrieving incanter/incanter-pdf/1.5.7/incanter-pdf-1.5.7.pom from clojars
Retrieving com/lowagie/itext/2.1.7/itext-2.1.7.pom from central
Retrieving bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.pom from central
Retrieving bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.pom from central
Retrieving bouncycastle/bctsp-jdk14/138/bctsp-jdk14-138.pom from central
Retrieving org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.pom from central
Retrieving org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.pom from central
Retrieving org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.pom from central
Retrieving incanter/incanter-svg/1.5.7/incanter-svg-1.5.7.pom from clojars
Retrieving org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.pom from central
Retrieving xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.pom from central
Retrieving org/apache/apache/3/apache-3.pom from central
Retrieving org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.pom from central
Retrieving xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.pom from central
Retrieving org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.pom from central
Retrieving xalan/xalan/2.6.0/xalan-2.6.0.pom from central
Retrieving xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom from central
Retrieving xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom from central
Retrieving org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.pom from central
Retrieving incanter/incanter-latex/1.5.7/incanter-latex-1.5.7.pom from clojars
Retrieving org/scilab/forge/jlatexmath/0.9.6/jlatexmath-0.9.6.pom from central
Retrieving incanter/incanter-excel/1.5.7/incanter-excel-1.5.7.pom from clojars
Retrieving org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.pom from central
Retrieving org/apache/poi/poi/3.9/poi-3.9.pom from central
Retrieving commons-codec/commons-codec/1.5/commons-codec-1.5.pom from central
Retrieving org/apache/commons/commons-parent/20/commons-parent-20.pom from central
Retrieving org/apache/apache/9/apache-9.pom from central
Retrieving org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.pom from central
Retrieving org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.pom from central
Retrieving stax/stax-api/1.0.1/stax-api-1.0.1.pom from central
Retrieving dom4j/dom4j/1.6.1/dom4j-1.6.1.pom from central
Retrieving incanter/incanter-sql/1.5.7/incanter-sql-1.5.7.pom from clojars
Retrieving clojureql/clojureql/1.0.4/clojureql-1.0.4.pom from clojars
Retrieving org/clojure/core.incubator/0.1.1/core.incubator-0.1.1.pom from central
Retrieving org/clojure/java.jdbc/0.2.3/java.jdbc-0.2.3.pom from central
Retrieving incanter/incanter-zoo/1.5.7/incanter-zoo-1.5.7.pom from clojars
Retrieving mvxcvi/puget/1.0.0/puget-1.0.0.pom from clojars
Retrieving fipp/fipp/0.6.3/fipp-0.6.3.pom from clojars
Retrieving org/clojure/clojure/1.7.0-beta2/clojure-1.7.0-beta2.pom from central
Retrieving mvxcvi/arrangement/1.0.0/arrangement-1.0.0.pom from clojars
Retrieving org/clojure/clojure/1.6.0/clojure-1.6.0.pom from central
Retrieving net/cgrand/sjacket/0.1.1/sjacket-0.1.1.pom from clojars
Retrieving net/cgrand/regex/1.1.0/regex-1.1.0.pom from clojars
Retrieving net/cgrand/parsley/0.9.2/parsley-0.9.2.pom from clojars
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.pom from central
Retrieving org/clojure/core.async/0.2.395/core.async-0.2.395.pom from central
Retrieving org/clojure/tools.analyzer.jvm/0.6.10/tools.analyzer.jvm-0.6.10.pom from central
Retrieving org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.pom from central
Retrieving org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.pom from central
Retrieving org/clojure/core.cache/0.6.5/core.cache-0.6.5.pom from central
Retrieving org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.pom from central
Retrieving org/clojure/clojure/1.4.0/clojure-1.4.0.pom from central
Retrieving org/ow2/asm/asm-all/4.2/asm-all-4.2.pom from central
Retrieving org/ow2/asm/asm-parent/4.2/asm-parent-4.2.pom from central
Retrieving org/ow2/ow2/1.3/ow2-1.3.pom from central
Retrieving org/clojure/tools.reader/1.0.0-beta2/tools.reader-1.0.0-beta2.pom from central
Retrieving org/clojure/data.codec/0.1.0/data.codec-0.1.0.pom from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.pom from central
Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.pom from central
Retrieving org/clojure/clojure/1.2.0/clojure-1.2.0.pom from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.pom from central
Retrieving org/zeromq/jeromq/0.3.4/jeromq-0.3.4.pom from central
Retrieving spyscope/spyscope/0.1.5/spyscope-0.1.5.pom from clojars
Retrieving clj-time/clj-time/0.7.0/clj-time-0.7.0.pom from clojars
Retrieving joda-time/joda-time/2.3/joda-time-2.3.pom from central
Retrieving pandect/pandect/0.5.4/pandect-0.5.4.pom from clojars
Retrieving potemkin/potemkin/0.4.1/potemkin-0.4.1.pom from clojars
Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.pom from clojars
Retrieving riddley/riddley/0.1.10/riddley-0.1.10.pom from clojars
Retrieving org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.pom from central
Retrieving com/cemerick/pomegranate/0.3.0/pomegranate-0.3.0.jar from central
Retrieving org/sonatype/aether/aether-connector-file/1.13.1/aether-connector-file-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar from central
Retrieving org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar from central
Retrieving org/sonatype/sisu/sisu-inject-plexus/2.2.3/sisu-inject-plexus-2.2.3.jar from central
Retrieving org/sonatype/sisu/sisu-inject-bean/2.2.3/sisu-inject-bean-2.2.3.jar from central
Retrieving org/sonatype/sisu/sisu-guice/3.0.3/sisu-guice-3.0.3-no_aop.jar from central
Retrieving org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar from central
Retrieving org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar from central
Retrieving org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar from central
Retrieving org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar from central
Retrieving org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar from central
Retrieving org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar from central
Retrieving org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar from central
Retrieving org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.jar from central
Retrieving org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar from central
Retrieving org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.jar from central
Retrieving org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.jar from central
Retrieving org/jsoup/jsoup/1.6.1/jsoup-1.6.1.jar from central
Retrieving commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar from central
Retrieving commons-io/commons-io/2.0.1/commons-io-2.0.1.jar from central
Retrieving org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.jar from central
Retrieving commons-codec/commons-codec/1.4/commons-codec-1.4.jar from central
Retrieving org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.jar from central
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.6/jackson-dataformat-cbor-2.8.6.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.6/jackson-dataformat-smile-2.8.6.jar from central
Retrieving joda-time/joda-time/2.8.2/joda-time-2.8.2.jar from central
Retrieving org/clojure/core.rrb-vector/0.0.11/core.rrb-vector-0.0.11.jar from central
Retrieving org/clojure/math.combinatorics/0.0.4/math.combinatorics-0.0.4.jar from central
Retrieving net/sourceforge/jplasma/core-lapack/0.1/core-lapack-0.1.jar from central
Retrieving net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.jar from central
Retrieving net/sourceforge/jplasma/jplasma/1.2.0/jplasma-1.2.0.jar from central
Retrieving net/sourceforge/jtransforms/jtransforms/2.4.0/jtransforms-2.4.0.jar from central
Retrieving net/sourceforge/parallelcolt/parallelcolt/0.10.1/parallelcolt-0.10.1.jar from central
Retrieving junit/junit/4.8.2/junit-4.8.2.jar from central
Retrieving net/sourceforge/csparsej/csparsej/1.1.1/csparsej-1.1.1.jar from central
Retrieving net/sourceforge/parallelcolt/optimization/1.0/optimization-1.0.jar from central
Retrieving com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.jar from central
Retrieving com/github/rwl/JKLU/1.0.0/JKLU-1.0.0.jar from central
Retrieving com/github/rwl/BTFJ/1.0.1/BTFJ-1.0.1.jar from central
Retrieving com/github/rwl/AMDJ/1.0.1/AMDJ-1.0.1.jar from central
Retrieving com/github/rwl/COLAMDJ/1.0.1/COLAMDJ-1.0.1.jar from central
Retrieving org/jblas/jblas/1.2.3/jblas-1.2.3.jar from central
Retrieving net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar from central
Retrieving org/clojure/core.incubator/0.1.2/core.incubator-0.1.2.jar from central
Retrieving org/mongodb/mongo-java-driver/2.9.3/mongo-java-driver-2.9.3.jar from central
Retrieving com/lowagie/itext/2.1.7/itext-2.1.7.jar from central
Retrieving bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar from central
Retrieving bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar from central
Retrieving org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar from central
Retrieving org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar from central
Retrieving org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar from central
Retrieving org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar from central
Retrieving xalan/xalan/2.6.0/xalan-2.6.0.jar from central
Retrieving xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar from central
Retrieving xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar from central
Retrieving org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar from central
Retrieving org/scilab/forge/jlatexmath/0.9.6/jlatexmath-0.9.6.jar from central
Retrieving org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar from central
Retrieving org/apache/poi/poi/3.9/poi-3.9.jar from central
Retrieving org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar from central
Retrieving org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar from central
Retrieving stax/stax-api/1.0.1/stax-api-1.0.1.jar from central
Retrieving dom4j/dom4j/1.6.1/dom4j-1.6.1.jar from central
Retrieving org/clojure/java.jdbc/0.2.3/java.jdbc-0.2.3.jar from central
Retrieving org/clojure/tools.analyzer.jvm/0.6.10/tools.analyzer.jvm-0.6.10.jar from central
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.jar from central
Retrieving org/clojure/core.async/0.2.395/core.async-0.2.395.jar from central
Retrieving org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.jar from central
Retrieving org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.jar from central
Retrieving org/clojure/core.cache/0.6.5/core.cache-0.6.5.jar from central
Retrieving org/ow2/asm/asm-all/4.2/asm-all-4.2.jar from central
Retrieving org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.jar from central
Retrieving org/clojure/tools.reader/1.0.0-beta2/tools.reader-1.0.0-beta2.jar from central
Retrieving org/clojure/data.codec/0.1.0/data.codec-0.1.0.jar from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.jar from central
Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.jar from central
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.jar from central
Retrieving org/zeromq/jeromq/0.3.4/jeromq-0.3.4.jar from central
Retrieving org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.jar from central
Retrieving beckon/beckon/0.1.1/beckon-0.1.1.jar from clojars
Retrieving compliment/compliment/0.3.2/compliment-0.3.2.jar from clojars
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.jar from clojars
Retrieving cheshire/cheshire/5.7.0/cheshire-5.7.0.jar from clojars
Retrieving cider/cider-nrepl/0.10.2/cider-nrepl-0.10.2.jar from clojars
Retrieving clj-time/clj-time/0.11.0/clj-time-0.11.0.jar from clojars
Retrieving fipp/fipp/0.6.4/fipp-0.6.4.jar from clojars
Retrieving incanter/incanter-core/1.5.7/incanter-core-1.5.7.jar from clojars
Retrieving incanter/incanter/1.5.7/incanter-1.5.7.jar from clojars
Retrieving clatrix/clatrix/0.3.0/clatrix-0.3.0.jar from clojars
Retrieving net/mikera/core.matrix/0.7.2/core.matrix-0.7.2.jar from clojars
Retrieving incanter/incanter-io/1.5.7/incanter-io-1.5.7.jar from clojars
Retrieving slingshot/slingshot/0.10.3/slingshot-0.10.3.jar from clojars
Retrieving org/danlarkin/clojure-json/1.1/clojure-json-1.1.jar from clojars
Retrieving incanter/incanter-charts/1.5.7/incanter-charts-1.5.7.jar from clojars
Retrieving incanter/incanter-mongodb/1.5.7/incanter-mongodb-1.5.7.jar from clojars
Retrieving congomongo/congomongo/0.3.3/congomongo-0.3.3.jar from clojars
Retrieving incanter/incanter-pdf/1.5.7/incanter-pdf-1.5.7.jar from clojars
Retrieving incanter/incanter-svg/1.5.7/incanter-svg-1.5.7.jar from clojars
Retrieving incanter/incanter-latex/1.5.7/incanter-latex-1.5.7.jar from clojars
Retrieving incanter/incanter-excel/1.5.7/incanter-excel-1.5.7.jar from clojars
Retrieving incanter/incanter-sql/1.5.7/incanter-sql-1.5.7.jar from clojars
Retrieving clojureql/clojureql/1.0.4/clojureql-1.0.4.jar from clojars
Retrieving incanter/incanter-zoo/1.5.7/incanter-zoo-1.5.7.jar from clojars
Retrieving incanter/jfreechart/1.0.13-no-gnujaxp/jfreechart-1.0.13-no-gnujaxp.jar from clojars
Retrieving incanter/jcommon/1.0.16/jcommon-1.0.16.jar from clojars
Retrieving mvxcvi/arrangement/1.0.0/arrangement-1.0.0.jar from clojars
Retrieving net/cgrand/sjacket/0.1.1/sjacket-0.1.1.jar from clojars
Retrieving mvxcvi/puget/1.0.0/puget-1.0.0.jar from clojars
Retrieving net/cgrand/regex/1.1.0/regex-1.1.0.jar from clojars
Retrieving net/cgrand/parsley/0.9.2/parsley-0.9.2.jar from clojars
Retrieving spyscope/spyscope/0.1.5/spyscope-0.1.5.jar from clojars
Retrieving pandect/pandect/0.5.4/pandect-0.5.4.jar from clojars
Retrieving potemkin/potemkin/0.4.1/potemkin-0.4.1.jar from clojars
Retrieving riddley/riddley/0.1.10/riddley-0.1.10.jar from clojars
Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.jar from clojars
Compiling clojupyter.core
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
Compiling clojupyter.core
Created /home/jovyan/work/clojupyter-master/target/clojupyter-0.1.0-SNAPSHOT.jar
Created /home/jovyan/work/clojupyter-master/target/clojupyter-0.1.0-SNAPSHOT-standalone.jar
cat bin/clojupyter.template $(find . -maxdepth 2 -type f | grep -e ".*standalone.*\.jar") > bin/clojupyter
chmod +x bin/clojupyter
mkdir -p ~/.ipython/kernels/clojure
cp bin/clojupyter ~/.ipython/kernels/clojure/clojupyter
---> 74d5e2e5fdf3
Removing intermediate container d8dad9f15917
Step 9/9 : USER $NB_USER
---> Running in c8d965c62b43
---> f179d15e1076
Removing intermediate container c8d965c62b43
Successfully built f179d15e1076
docker build -t ici-recorder .^C
docker run --rm -p 8888:8888 -v (pwd):/home/jovyan/work ici-recorder
[I 20:09:12.682 NotebookApp] Writing notebook server cookie secret to /home/jovyan/.local/share/jupyter/runtime/notebook_cookie_secret
[W 20:09:13.327 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[W 20:09:13.328 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using authentication. This is highly insecure and not recommended.
[I 20:09:13.346 NotebookApp] Serving notebooks from local directory: /home/jovyan/work
[I 20:09:13.347 NotebookApp] 0 active kernels
[I 20:09:13.347 NotebookApp] The Jupyter Notebook is running at: http://[all ip addresses on your system]:8888/
[I 20:09:13.347 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 20:09:16.951 NotebookApp] 302 GET / (172.17.0.1) 0.57ms
[I 20:09:25.019 NotebookApp] Creating new notebook in
[I 20:09:25.031 NotebookApp] Writing notebook-signing key to /home/jovyan/.local/share/jupyter/notebook_secret
[I 20:09:25.833 NotebookApp] Kernel started: 0a09203f-3932-4845-95ba-bf79662057ad
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
Feb 14, 2017 8:10:25 PM clojure.tools.logging$eval1$fn__6 invoke
SEVERE: Message type inspect_request not handled yet. Exiting.
Feb 14, 2017 8:10:25 PM clojure.tools.logging$eval1$fn__6 invoke
SEVERE: Message dump: {:idents (#object[[B 0x6654309 [B@6654309]), :delimiter <IDS|MSG>, :signature 5c32e8eabeaa795b6de2602854b1f2bbe8f16e8400ce6a18a6f5007f8f1cf399, :header {:version 5.0, :msg_type inspect_request, :username username, :session 91F2332DEAB54F5380F3889DAEF3792D, :msg_id FCFD1C5DC7F14E07839EAA72EFB03B07}, :parent-header {}, :content {:code (require), :cursor_pos 8, :detail_level 0}}
[I 20:10:25.830 NotebookApp] KernelRestarter: restarting kernel (1/5)
WARNING:root:kernel 0a09203f-3932-4845-95ba-bf79662057ad restarted
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
[I 20:10:31.044 NotebookApp] Saving file at /Untitled.ipynb
[I 20:10:36.288 NotebookApp] Saving file at /Untitled.ipynb
[I 20:10:40.467 NotebookApp] Kernel interrupted: 0a09203f-3932-4845-95ba-bf79662057ad
[I 20:10:46.758 NotebookApp] Kernel restarted: 0a09203f-3932-4845-95ba-bf79662057ad
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
[I 20:11:26.808 NotebookApp] Saving file at /Untitled.ipynb
[I 20:13:26.809 NotebookApp] Saving file at /Untitled.ipynb
[I 20:15:26.815 NotebookApp] Saving file at /Untitled.ipynb
[I 20:15:37.374 NotebookApp] Saving file at /Untitled.ipynb
[I 20:17:26.826 NotebookApp] Saving file at /Untitled.ipynb
[I 20:26:21.047 NotebookApp] Saving file at /src/ici/clojush.clj
[I 20:27:26.821 NotebookApp] Saving file at /Untitled.ipynb
[I 20:28:46.620 NotebookApp] Saving file at /Untitled.ipynb
[I 20:29:16.577 NotebookApp] Kernel started: d901688d-fc99-4404-90ef-6bd10175e7f1
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
[I 20:31:16.837 NotebookApp] Saving file at /src/ici/Untitled.ipynb
[W 20:31:26.811 NotebookApp] No such file or directory: Untitled.ipynb
[W 20:31:26.813 NotebookApp] 404 GET /api/contents/Untitled.ipynb?content=0&_=1487214494677 (172.17.0.1) 3.27ms referer=http://localhost:8888/notebooks/Untitled.ipynb?kernel_name=clojure
[I 20:31:26.835 NotebookApp] Uploading file to /Untitled.ipynb
[I 20:32:00.667 NotebookApp] Saving file at /Untitled.ipynb
[I 20:33:26.835 NotebookApp] Saving file at /Untitled.ipynb
^[[A[I 20:36:50.583 NotebookApp] Saving file at /Untitled.ipynb
^C[I 20:36:52.771 NotebookApp] Interrupted...
[I 20:36:52.771 NotebookApp] Shutting down kernels
[I 20:36:53.815 NotebookApp] Kernel shutdown: 0a09203f-3932-4845-95ba-bf79662057ad
[I 20:36:53.815 NotebookApp] Kernel shutdown: d901688d-fc99-4404-90ef-6bd10175e7f1
docker build -t ici-recorder .
Sending build context to Docker daemon 1.032 MB
Step 1/9 : FROM jupyter/datascience-notebook
---> 5ed2fa621e8e
Step 2/9 : USER root
---> Using cache
---> bfffa372a9cb
Step 3/9 : RUN echo 'deb http://cdn-fastly.deb.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list && apt-get -y update && apt-get install --no-install-recommends -t jessie-backports -y openjdk-8-jre-headless ca-certificates-java && rm /etc/apt/sources.list.d/jessie-backports.list && apt-get clean && rm -rf /var/lib/apt/lists/*
---> Using cache
---> c9acab7140f3
Step 4/9 : ENV PATH /home/jovyan/bin/:$PATH
---> Using cache
---> c88a1e162dc9
Step 5/9 : ADD https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein /home/jovyan/bin/
Downloading 12.87 kB
---> Using cache
---> ceb25f1c7f91
Step 6/9 : RUN chmod +x /home/jovyan/bin/lein
---> Using cache
---> 2220d03b9494
Step 7/9 : ADD https://github.com/roryk/clojupyter/archive/master.zip clojupyter.zip
Downloading 61.8 kB
---> Using cache
---> 4cc1be26d061
Step 8/9 : RUN unzip clojupyter.zip && cd clojupyter-master && sed -i -- 's/clojure "1.8.0"/clojure "1.9.0-alpha14"/g' project.clj && make && make install
---> Running in e6510107bce2
Archive: clojupyter.zip
80d287a659064db635bd7a9480968f7aa4c01347
creating: clojupyter-master/
inflating: clojupyter-master/.gitignore
inflating: clojupyter-master/LICENSE.txt
inflating: clojupyter-master/Makefile
inflating: clojupyter-master/README.md
creating: clojupyter-master/bin/
inflating: clojupyter-master/bin/clojupyter.template
creating: clojupyter-master/images/
inflating: clojupyter-master/images/demo.png
inflating: clojupyter-master/project.clj
creating: clojupyter-master/resources/
inflating: clojupyter-master/resources/connect.json
inflating: clojupyter-master/resources/kernel.json
creating: clojupyter-master/src/
creating: clojupyter-master/src/clojupyter/
inflating: clojupyter-master/src/clojupyter/core.clj
creating: clojupyter-master/src/clojupyter/middleware/
inflating: clojupyter-master/src/clojupyter/middleware/mime_values.clj
creating: clojupyter-master/src/clojupyter/misc/
inflating: clojupyter-master/src/clojupyter/misc/complete.clj
inflating: clojupyter-master/src/clojupyter/misc/incanter.clj
creating: clojupyter-master/src/clojupyter/protocol/
inflating: clojupyter-master/src/clojupyter/protocol/mime_convertible.clj
creating: clojupyter-master/test/
creating: clojupyter-master/test/clojupyter/
inflating: clojupyter-master/test/clojupyter/core_test.clj
lein uberjar
WARNING: You're currently running as root; probably by accident.
Press control-C to abort or Enter to continue as root.
Set LEIN_ROOT to disable this warning.
Downloading Leiningen to /home/jovyan/.lein/self-installs/leiningen-2.7.1-standalone.jar now...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 605 0 605 0 0 3663 0 --:--:-- --:--:-- --:--:-- 3805
100 14.6M 100 14.6M 0 0 1505k 0 0:00:09 0:00:09 --:--:-- 1473k
Retrieving com/cemerick/pomegranate/0.3.0/pomegranate-0.3.0.pom from central
Retrieving org/clojure/pom.contrib/0.0.20/pom.contrib-0.0.20.pom from central
Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central
Retrieving org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom from central
Retrieving org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom from central
Retrieving org/sonatype/forge/forge-parent/10/forge-parent-10.pom from central
Retrieving org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-connector-file/1.13.1/aether-connector-file-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.pom from central
Retrieving org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom from central
Retrieving org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom from central
Retrieving org/apache/maven/maven-parent/11/maven-parent-11.pom from central
Retrieving org/apache/apache/5/apache-5.pom from central
Retrieving org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom from central
Retrieving org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom from central
Retrieving org/sonatype/sisu/sisu-inject-plexus/2.2.3/sisu-inject-plexus-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-plexus/2.2.3/guice-plexus-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-bean/2.2.3/guice-bean-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/containers/2.2.3/containers-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-inject/2.2.3/sisu-inject-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-parent/2.2.3/sisu-parent-2.2.3.pom from central
Retrieving org/sonatype/forge/forge-parent/9/forge-parent-9.pom from central
Retrieving org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom from central
Retrieving org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom from central
Retrieving org/sonatype/sisu/sisu-inject-bean/2.2.3/sisu-inject-bean-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-guice/3.0.3/sisu-guice-3.0.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-parent/3.0.3/guice-parent-3.0.3.pom from central
Retrieving org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom from central
Retrieving org/apache/maven/maven/3.0.4/maven-3.0.4.pom from central
Retrieving org/apache/maven/maven-parent/21/maven-parent-21.pom from central
Retrieving org/apache/apache/10/apache-10.pom from central
Retrieving org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom from central
Retrieving org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom from central
Retrieving org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom from central
Retrieving org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.pom from central
Retrieving org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom from central
Retrieving org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom from central
Retrieving org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.pom from central
Retrieving org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon/2.2/wagon-2.2.pom from central
Retrieving org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom from central
Retrieving org/sonatype/spice/spice-parent/16/spice-parent-16.pom from central
Retrieving org/sonatype/forge/forge-parent/5/forge-parent-5.pom from central
Retrieving org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon-providers/2.2/wagon-providers-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.pom from central
Retrieving org/jsoup/jsoup/1.6.1/jsoup-1.6.1.pom from central
Retrieving org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.pom from central
Retrieving org/apache/httpcomponents/httpcomponents-client/4.1.2/httpcomponents-client-4.1.2.pom from central
Retrieving org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom from central
Retrieving org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.pom from central
Retrieving org/apache/httpcomponents/httpcomponents-core/4.1.2/httpcomponents-core-4.1.2.pom from central
Retrieving commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom from central
Retrieving org/apache/commons/commons-parent/5/commons-parent-5.pom from central
Retrieving org/apache/apache/4/apache-4.pom from central
Retrieving commons-codec/commons-codec/1.4/commons-codec-1.4.pom from central
Retrieving org/apache/commons/commons-parent/11/commons-parent-11.pom from central
Retrieving commons-io/commons-io/2.0.1/commons-io-2.0.1.pom from central
Retrieving org/apache/commons/commons-parent/15/commons-parent-15.pom from central
Retrieving org/apache/apache/7/apache-7.pom from central
Retrieving org/clojure/clojure/1.3.0/clojure-1.3.0.pom from central
Retrieving beckon/beckon/0.1.1/beckon-0.1.1.pom from clojars
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central
Retrieving cheshire/cheshire/5.7.0/cheshire-5.7.0.pom from clojars
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom from central
Retrieving com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom from central
Retrieving com/fasterxml/oss-parent/27/oss-parent-27.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.6/jackson-dataformat-smile-2.8.6.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.8.6/jackson-dataformats-binary-2.8.6.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.6/jackson-dataformat-cbor-2.8.6.pom from central
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.pom from clojars
Retrieving cider/cider-nrepl/0.10.2/cider-nrepl-0.10.2.pom from clojars
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.pom from central
Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving clj-time/clj-time/0.11.0/clj-time-0.11.0.pom from clojars
Retrieving joda-time/joda-time/2.8.2/joda-time-2.8.2.pom from central
Retrieving org/clojure/clojure/1.7.0/clojure-1.7.0.pom from central
Retrieving compliment/compliment/0.3.2/compliment-0.3.2.pom from clojars
Retrieving fipp/fipp/0.6.4/fipp-0.6.4.pom from clojars
Retrieving org/clojure/core.rrb-vector/0.0.11/core.rrb-vector-0.0.11.pom from central
Retrieving incanter/incanter/1.5.7/incanter-1.5.7.pom from clojars
Retrieving incanter/incanter-core/1.5.7/incanter-core-1.5.7.pom from clojars
Retrieving org/clojure/math.combinatorics/0.0.4/math.combinatorics-0.0.4.pom from central
Retrieving org/clojure/pom.contrib/0.0.25/pom.contrib-0.0.25.pom from central
Retrieving net/sourceforge/parallelcolt/parallelcolt/0.10.1/parallelcolt-0.10.1.pom from central
Retrieving net/sourceforge/jplasma/jplasma/1.2.0/jplasma-1.2.0.pom from central
Retrieving net/sourceforge/jplasma/core-lapack/0.1/core-lapack-0.1.pom from central
Retrieving net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.pom from central
Retrieving net/sourceforge/jtransforms/jtransforms/2.4.0/jtransforms-2.4.0.pom from central
Retrieving junit/junit/4.8.2/junit-4.8.2.pom from central
Retrieving net/sourceforge/csparsej/csparsej/1.1.1/csparsej-1.1.1.pom from central
Retrieving net/sourceforge/parallelcolt/optimization/1.0/optimization-1.0.pom from central
Retrieving com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.pom from central
Retrieving com/github/rwl/JKLU/1.0.0/JKLU-1.0.0.pom from central
Retrieving com/github/rwl/BTFJ/1.0.1/BTFJ-1.0.1.pom from central
Retrieving com/github/rwl/AMDJ/1.0.1/AMDJ-1.0.1.pom from central
Retrieving com/github/rwl/COLAMDJ/1.0.1/COLAMDJ-1.0.1.pom from central
Retrieving clatrix/clatrix/0.3.0/clatrix-0.3.0.pom from clojars
Retrieving slingshot/slingshot/0.10.3/slingshot-0.10.3.pom from clojars
Retrieving org/jblas/jblas/1.2.3/jblas-1.2.3.pom from central
Retrieving net/mikera/core.matrix/0.7.2/core.matrix-0.7.2.pom from clojars
Retrieving net/mikera/clojure-pom/0.0.4/clojure-pom-0.0.4.pom from clojars
Retrieving net/mikera/mikera-pom/0.0.4/mikera-pom-0.0.4.pom from clojars
Retrieving incanter/incanter-io/1.5.7/incanter-io-1.5.7.pom from clojars
Retrieving net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom from central
Retrieving org/danlarkin/clojure-json/1.1/clojure-json-1.1.pom from clojars
Retrieving incanter/incanter-charts/1.5.7/incanter-charts-1.5.7.pom from clojars
Retrieving incanter/jfreechart/1.0.13-no-gnujaxp/jfreechart-1.0.13-no-gnujaxp.pom from clojars
Retrieving incanter/jcommon/1.0.16/jcommon-1.0.16.pom from clojars
Retrieving clj-time/clj-time/0.6.0/clj-time-0.6.0.pom from clojars
Retrieving joda-time/joda-time/2.2/joda-time-2.2.pom from central
Retrieving incanter/incanter-mongodb/1.5.7/incanter-mongodb-1.5.7.pom from clojars
Retrieving congomongo/congomongo/0.3.3/congomongo-0.3.3.pom from clojars
Retrieving org/clojure/core.incubator/0.1.2/core.incubator-0.1.2.pom from central
Retrieving org/clojure/pom.contrib/0.0.26/pom.contrib-0.0.26.pom from central
Retrieving org/clojure/data.json/0.2.0/data.json-0.2.0.pom from central
Retrieving org/mongodb/mongo-java-driver/2.9.3/mongo-java-driver-2.9.3.pom from central
Retrieving incanter/incanter-pdf/1.5.7/incanter-pdf-1.5.7.pom from clojars
Retrieving com/lowagie/itext/2.1.7/itext-2.1.7.pom from central
Retrieving bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.pom from central
Retrieving bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.pom from central
Retrieving bouncycastle/bctsp-jdk14/138/bctsp-jdk14-138.pom from central
Retrieving org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.pom from central
Retrieving org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.pom from central
Retrieving org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.pom from central
Retrieving incanter/incanter-svg/1.5.7/incanter-svg-1.5.7.pom from clojars
Retrieving org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.pom from central
Retrieving xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.pom from central
Retrieving org/apache/apache/3/apache-3.pom from central
Retrieving org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.pom from central
Retrieving xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.pom from central
Retrieving org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.pom from central
Retrieving xalan/xalan/2.6.0/xalan-2.6.0.pom from central
Retrieving xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom from central
Retrieving xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom from central
Retrieving org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.pom from central
Retrieving incanter/incanter-latex/1.5.7/incanter-latex-1.5.7.pom from clojars
Retrieving org/scilab/forge/jlatexmath/0.9.6/jlatexmath-0.9.6.pom from central
Retrieving incanter/incanter-excel/1.5.7/incanter-excel-1.5.7.pom from clojars
Retrieving org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.pom from central
Retrieving org/apache/poi/poi/3.9/poi-3.9.pom from central
Retrieving commons-codec/commons-codec/1.5/commons-codec-1.5.pom from central
Retrieving org/apache/commons/commons-parent/20/commons-parent-20.pom from central
Retrieving org/apache/apache/9/apache-9.pom from central
Retrieving org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.pom from central
Retrieving org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.pom from central
Retrieving stax/stax-api/1.0.1/stax-api-1.0.1.pom from central
Retrieving dom4j/dom4j/1.6.1/dom4j-1.6.1.pom from central
Retrieving incanter/incanter-sql/1.5.7/incanter-sql-1.5.7.pom from clojars
Retrieving clojureql/clojureql/1.0.4/clojureql-1.0.4.pom from clojars
Retrieving org/clojure/core.incubator/0.1.1/core.incubator-0.1.1.pom from central
Retrieving org/clojure/java.jdbc/0.2.3/java.jdbc-0.2.3.pom from central
Retrieving incanter/incanter-zoo/1.5.7/incanter-zoo-1.5.7.pom from clojars
Retrieving mvxcvi/puget/1.0.0/puget-1.0.0.pom from clojars
Retrieving fipp/fipp/0.6.3/fipp-0.6.3.pom from clojars
Retrieving org/clojure/clojure/1.7.0-beta2/clojure-1.7.0-beta2.pom from central
Retrieving mvxcvi/arrangement/1.0.0/arrangement-1.0.0.pom from clojars
Retrieving org/clojure/clojure/1.6.0/clojure-1.6.0.pom from central
Retrieving net/cgrand/sjacket/0.1.1/sjacket-0.1.1.pom from clojars
Retrieving net/cgrand/regex/1.1.0/regex-1.1.0.pom from clojars
Retrieving net/cgrand/parsley/0.9.2/parsley-0.9.2.pom from clojars
Retrieving org/clojure/clojure/1.9.0-alpha14/clojure-1.9.0-alpha14.pom from central
Retrieving org/clojure/core.async/0.2.395/core.async-0.2.395.pom from central
Retrieving org/clojure/tools.analyzer.jvm/0.6.10/tools.analyzer.jvm-0.6.10.pom from central
Retrieving org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.pom from central
Retrieving org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.pom from central
Retrieving org/clojure/core.cache/0.6.5/core.cache-0.6.5.pom from central
Retrieving org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.pom from central
Retrieving org/clojure/clojure/1.4.0/clojure-1.4.0.pom from central
Retrieving org/ow2/asm/asm-all/4.2/asm-all-4.2.pom from central
Retrieving org/ow2/asm/asm-parent/4.2/asm-parent-4.2.pom from central
Retrieving org/ow2/ow2/1.3/ow2-1.3.pom from central
Retrieving org/clojure/tools.reader/1.0.0-beta2/tools.reader-1.0.0-beta2.pom from central
Retrieving org/clojure/data.codec/0.1.0/data.codec-0.1.0.pom from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.pom from central
Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.pom from central
Retrieving org/clojure/clojure/1.2.0/clojure-1.2.0.pom from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.pom from central
Retrieving org/zeromq/jeromq/0.3.4/jeromq-0.3.4.pom from central
Retrieving spyscope/spyscope/0.1.5/spyscope-0.1.5.pom from clojars
Retrieving clj-time/clj-time/0.7.0/clj-time-0.7.0.pom from clojars
Retrieving joda-time/joda-time/2.3/joda-time-2.3.pom from central
Retrieving pandect/pandect/0.5.4/pandect-0.5.4.pom from clojars
Retrieving potemkin/potemkin/0.4.1/potemkin-0.4.1.pom from clojars
Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.pom from clojars
Retrieving riddley/riddley/0.1.10/riddley-0.1.10.pom from clojars
Retrieving org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.pom from central
Retrieving com/cemerick/pomegranate/0.3.0/pomegranate-0.3.0.jar from central
Retrieving org/sonatype/aether/aether-connector-file/1.13.1/aether-connector-file-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.jar from central
Retrieving org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar from central
Retrieving org/sonatype/sisu/sisu-inject-plexus/2.2.3/sisu-inject-plexus-2.2.3.jar from central
Retrieving org/sonatype/sisu/sisu-inject-bean/2.2.3/sisu-inject-bean-2.2.3.jar from central
Retrieving org/sonatype/sisu/sisu-guice/3.0.3/sisu-guice-3.0.3-no_aop.jar from central
Retrieving org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar from central
Retrieving org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar from central
Retrieving org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar from central
Retrieving org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar from central
Retrieving org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar from central
Retrieving org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar from central
Retrieving org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.jar from central
Retrieving org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar from central
Retrieving org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar from central
Retrieving org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.jar from central
Retrieving org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.jar from central
Retrieving org/jsoup/jsoup/1.6.1/jsoup-1.6.1.jar from central
Retrieving commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar from central
Retrieving commons-io/commons-io/2.0.1/commons-io-2.0.1.jar from central
Retrieving org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.jar from central
Retrieving commons-codec/commons-codec/1.4/commons-codec-1.4.jar from central
Retrieving org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.jar from central
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.6/jackson-dataformat-smile-2.8.6.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.6/jackson-dataformat-cbor-2.8.6.jar from central
Retrieving org/clojure/core.rrb-vector/0.0.11/core.rrb-vector-0.0.11.jar from central
Retrieving joda-time/joda-time/2.8.2/joda-time-2.8.2.jar from central
Retrieving net/sourceforge/jplasma/jplasma/1.2.0/jplasma-1.2.0.jar from central
Retrieving org/clojure/math.combinatorics/0.0.4/math.combinatorics-0.0.4.jar from central
Retrieving net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.jar from central
Retrieving net/sourceforge/jtransforms/jtransforms/2.4.0/jtransforms-2.4.0.jar from central
Retrieving net/sourceforge/jplasma/core-lapack/0.1/core-lapack-0.1.jar from central
Retrieving junit/junit/4.8.2/junit-4.8.2.jar from central
Retrieving net/sourceforge/parallelcolt/parallelcolt/0.10.1/parallelcolt-0.10.1.jar from central
Retrieving net/sourceforge/csparsej/csparsej/1.1.1/csparsej-1.1.1.jar from central
Retrieving net/sourceforge/parallelcolt/optimization/1.0/optimization-1.0.jar from central
Retrieving com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.jar from central
Retrieving com/github/rwl/JKLU/1.0.0/JKLU-1.0.0.jar from central
Retrieving com/github/rwl/BTFJ/1.0.1/BTFJ-1.0.1.jar from central
Retrieving com/github/rwl/AMDJ/1.0.1/AMDJ-1.0.1.jar from central
Retrieving com/github/rwl/COLAMDJ/1.0.1/COLAMDJ-1.0.1.jar from central
Retrieving org/jblas/jblas/1.2.3/jblas-1.2.3.jar from central
Retrieving net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar from central
Retrieving org/clojure/core.incubator/0.1.2/core.incubator-0.1.2.jar from central
Retrieving org/mongodb/mongo-java-driver/2.9.3/mongo-java-driver-2.9.3.jar from central
Retrieving com/lowagie/itext/2.1.7/itext-2.1.7.jar from central
Retrieving bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar from central
Retrieving bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar from central
Retrieving org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar from central
Retrieving org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar from central
Retrieving org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar from central
Retrieving org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar from central
Retrieving xalan/xalan/2.6.0/xalan-2.6.0.jar from central
Retrieving xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar from central
Retrieving xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar from central
Retrieving org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar from central
Retrieving org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar from central
Retrieving org/scilab/forge/jlatexmath/0.9.6/jlatexmath-0.9.6.jar from central
Retrieving org/apache/poi/poi/3.9/poi-3.9.jar from central
Retrieving org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar from central
Retrieving org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar from central
Retrieving stax/stax-api/1.0.1/stax-api-1.0.1.jar from central
Retrieving dom4j/dom4j/1.6.1/dom4j-1.6.1.jar from central
Retrieving org/clojure/java.jdbc/0.2.3/java.jdbc-0.2.3.jar from central
Retrieving org/clojure/clojure/1.9.0-alpha14/clojure-1.9.0-alpha14.jar from central
Retrieving org/clojure/core.async/0.2.395/core.async-0.2.395.jar from central
Retrieving org/clojure/tools.analyzer.jvm/0.6.10/tools.analyzer.jvm-0.6.10.jar from central
Retrieving org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.jar from central
Retrieving org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.jar from central
Retrieving org/clojure/core.cache/0.6.5/core.cache-0.6.5.jar from central
Retrieving org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.jar from central
Retrieving org/ow2/asm/asm-all/4.2/asm-all-4.2.jar from central
Retrieving org/clojure/tools.reader/1.0.0-beta2/tools.reader-1.0.0-beta2.jar from central
Retrieving org/clojure/data.codec/0.1.0/data.codec-0.1.0.jar from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.jar from central
Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.jar from central
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.jar from central
Retrieving org/zeromq/jeromq/0.3.4/jeromq-0.3.4.jar from central
Retrieving org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.jar from central
Retrieving beckon/beckon/0.1.1/beckon-0.1.1.jar from clojars
Retrieving compliment/compliment/0.3.2/compliment-0.3.2.jar from clojars
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.jar from clojars
Retrieving clj-time/clj-time/0.11.0/clj-time-0.11.0.jar from clojars
Retrieving cider/cider-nrepl/0.10.2/cider-nrepl-0.10.2.jar from clojars
Retrieving cheshire/cheshire/5.7.0/cheshire-5.7.0.jar from clojars
Retrieving fipp/fipp/0.6.4/fipp-0.6.4.jar from clojars
Retrieving incanter/incanter/1.5.7/incanter-1.5.7.jar from clojars
Retrieving incanter/incanter-core/1.5.7/incanter-core-1.5.7.jar from clojars
Retrieving clatrix/clatrix/0.3.0/clatrix-0.3.0.jar from clojars
Retrieving slingshot/slingshot/0.10.3/slingshot-0.10.3.jar from clojars
Retrieving net/mikera/core.matrix/0.7.2/core.matrix-0.7.2.jar from clojars
Retrieving org/danlarkin/clojure-json/1.1/clojure-json-1.1.jar from clojars
Retrieving incanter/incanter-io/1.5.7/incanter-io-1.5.7.jar from clojars
Retrieving incanter/incanter-charts/1.5.7/incanter-charts-1.5.7.jar from clojars
Retrieving incanter/incanter-mongodb/1.5.7/incanter-mongodb-1.5.7.jar from clojars
Retrieving incanter/incanter-pdf/1.5.7/incanter-pdf-1.5.7.jar from clojars
Retrieving congomongo/congomongo/0.3.3/congomongo-0.3.3.jar from clojars
Retrieving incanter/incanter-svg/1.5.7/incanter-svg-1.5.7.jar from clojars
Retrieving incanter/incanter-latex/1.5.7/incanter-latex-1.5.7.jar from clojars
Retrieving incanter/incanter-excel/1.5.7/incanter-excel-1.5.7.jar from clojars
Retrieving incanter/incanter-sql/1.5.7/incanter-sql-1.5.7.jar from clojars
Retrieving clojureql/clojureql/1.0.4/clojureql-1.0.4.jar from clojars
Retrieving incanter/incanter-zoo/1.5.7/incanter-zoo-1.5.7.jar from clojars
Retrieving incanter/jfreechart/1.0.13-no-gnujaxp/jfreechart-1.0.13-no-gnujaxp.jar from clojars
Retrieving incanter/jcommon/1.0.16/jcommon-1.0.16.jar from clojars
Retrieving mvxcvi/arrangement/1.0.0/arrangement-1.0.0.jar from clojars
Retrieving mvxcvi/puget/1.0.0/puget-1.0.0.jar from clojars
Retrieving net/cgrand/sjacket/0.1.1/sjacket-0.1.1.jar from clojars
Retrieving net/cgrand/regex/1.1.0/regex-1.1.0.jar from clojars
Retrieving net/cgrand/parsley/0.9.2/parsley-0.9.2.jar from clojars
Retrieving spyscope/spyscope/0.1.5/spyscope-0.1.5.jar from clojars
Retrieving potemkin/potemkin/0.4.1/potemkin-0.4.1.jar from clojars
Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.jar from clojars
Retrieving riddley/riddley/0.1.10/riddley-0.1.10.jar from clojars
Retrieving pandect/pandect/0.5.4/pandect-0.5.4.jar from clojars
Compiling clojupyter.core
clojure.lang.ExceptionInfo: Call to clojure.core/ns did not conform to spec:
In: [2] val: ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])) fails at: [:args] predicate: (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), Extra input
:clojure.spec/args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))
#:clojure.spec{:problems [{:path [:args], :reason "Extra input", :pred (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), :val ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])), :via [], :in [2]}], :args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))}, compiling:(core.clj:1:1)
Exception in thread "main" clojure.lang.ExceptionInfo: Call to clojure.core/ns did not conform to spec:
In: [2] val: ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])) fails at: [:args] predicate: (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), Extra input
:clojure.spec/args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))
#:clojure.spec{:problems [{:path [:args], :reason "Extra input", :pred (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), :val ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])), :via [], :in [2]}], :args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))}, compiling:(core.clj:1:1)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3657)
at clojure.lang.Compiler.compile1(Compiler.java:7525)
at clojure.lang.Compiler.compile1(Compiler.java:7515)
at clojure.lang.Compiler.compile(Compiler.java:7592)
at clojure.lang.RT.compile(RT.java:408)
at clojure.lang.RT.load(RT.java:453)
at clojure.lang.RT.load(RT.java:421)
at clojure.core$load$fn__7846.invoke(core.clj:6008)
at clojure.core$load.invokeStatic(core.clj:6007)
at clojure.core$load.doInvoke(core.clj:5991)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invokeStatic(core.clj:5812)
at clojure.core$compile$fn__7851.invoke(core.clj:6018)
at clojure.core$compile.invokeStatic(core.clj:6018)
at clojure.core$compile.invoke(core.clj:6010)
at user$eval30$fn__39.invoke(form-init1281540755220289809.clj:1)
at user$eval30.invokeStatic(form-init1281540755220289809.clj:1)
at user$eval30.invoke(form-init1281540755220289809.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6978)
at clojure.lang.Compiler.eval(Compiler.java:6968)
at clojure.lang.Compiler.eval(Compiler.java:6968)
at clojure.lang.Compiler.load(Compiler.java:7430)
at clojure.lang.Compiler.loadFile(Compiler.java:7368)
at clojure.main$load_script.invokeStatic(main.clj:277)
at clojure.main$init_opt.invokeStatic(main.clj:279)
at clojure.main$init_opt.invoke(main.clj:279)
at clojure.main$initialize.invokeStatic(main.clj:310)
at clojure.main$null_opt.invokeStatic(main.clj:344)
at clojure.main$null_opt.invoke(main.clj:341)
at clojure.main$main.invokeStatic(main.clj:423)
at clojure.main$main.doInvoke(main.clj:386)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.lang.Var.applyTo(Var.java:700)
at clojure.main.main(main.java:37)
Caused by: clojure.lang.ExceptionInfo: Call to clojure.core/ns did not conform to spec:
In: [2] val: ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])) fails at: [:args] predicate: (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), Extra input
:clojure.spec/args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))
{:clojure.spec/problems [{:path [:args], :reason "Extra input", :pred (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), :val ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])), :via [], :in [2]}], :clojure.spec/args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))}
at clojure.core$ex_info.invokeStatic(core.clj:4725)
at clojure.spec$macroexpand_check.invokeStatic(spec.clj:681)
at clojure.spec$macroexpand_check.invoke(spec.clj:670)
at clojure.lang.AFn.applyToHelper(AFn.java:156)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Var.applyTo(Var.java:700)
at clojure.lang.Compiler.macroexpand1(Compiler.java:6816)
at clojure.lang.Compiler.macroexpand(Compiler.java:6888)
at clojure.lang.Compiler.compile1(Compiler.java:7510)
at clojure.lang.Compiler.compile(Compiler.java:7592)
at clojure.lang.RT.compile(RT.java:408)
at clojure.lang.RT.load(RT.java:453)
at clojure.lang.RT.load(RT.java:421)
at clojure.core$load$fn__7846.invoke(core.clj:6008)
at clojure.core$load.invokeStatic(core.clj:6007)
at clojure.core$load.doInvoke(core.clj:5991)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invokeStatic(core.clj:5812)
at clojure.core$load_one.invoke(core.clj:5807)
at clojure.core$load_lib$fn__7791.invoke(core.clj:5852)
at clojure.core$load_lib.invokeStatic(core.clj:5851)
at clojure.core$load_lib.doInvoke(core.clj:5832)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$load_libs.invokeStatic(core.clj:5889)
at clojure.core$load_libs.doInvoke(core.clj:5873)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invokeStatic(core.clj:659)
at clojure.core$require.invokeStatic(core.clj:5911)
at clojure.core$require.doInvoke(core.clj:5911)
at clojure.lang.RestFn.invoke(RestFn.java:3204)
at clojupyter.core$loading__7732__auto____46.invoke(core.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:152)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3652)
... 33 more
Compilation failed: Subprocess failed
Makefile:2: recipe for target 'all' failed
make: *** [all] Error
c019020:clojupyter aidanrocke$ make
lein uberjar
make: lein: No such file or directory
make: *** [all] Error 1
I installed clojure as described here and I must note that I'm new to using clojure but the REPL works without a problem.
I feel very bad of asking but would it be possible to create a github organization dedicated to clojupyter? The goal would be to have all the jupyter projects under the same directory. I believe for now there is only https://github.com/didiercrunch/lein-jupyter but it is easy to see the necessity to add a boot-jupyter.
I believe that very shortly we could have 4 repos in this organisation.
In this fashion, we could create a nice web page dedicated to the project and add traction to the project. We have an outstanding product here (thanks to @roryk ) and we need to shout it to the world!
cheers,
didier
Make fails on ubuntu 16.04 with the following message. I can only imagine it would also fail on most platforms, since bin/ and its contents went away after 7f13c72 and that seems to have something to do with it?
Let me know if I'm missing something obvious.
lein uberjar
Compiling clojupyter.core
Compiling clojupyter.core
Created /home/patrick/clojupyter/target/clojupyter-0.1.0-SNAPSHOT.jar
Created /home/patrick/clojupyter/target/clojupyter-0.1.0-SNAPSHOT-standalone.jar
cat bin/clojupyter.template $(find . -maxdepth 2 -type f | grep -e ".*standalone.*\.jar") > bin/clojupyter
/bin/sh: 1: cannot create bin/clojupyter: Directory nonexistent
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2
Let's create a website to attract more users and make the documentation and example easier to read. I have created a repository on my personal page to test something. The website is exposed as a github page here.
I propose to use http://nbviewer.jupyter.org to render the notebooks. It does an outstanding jobs (example)
I've just made a Docker image for this, could make the installation progress simpler: https://github.com/kxxoling/jupyter-clojure-docker
In a stand-alone Clojure project, I’d add dependencies like Specter etc. to a project.clj
.
How can I do this with Clojupyter? Is there a “master” dependency file?
I'm working on #75 (as part of the oz library: metasoarous/oz#33), and seem to be having trouble getting the clojupyter.misc.helper/add-javascript
function to work. In fact, this function appears to not be working on one of the official clojupyter examples connecting to the Highcharts library. Note the console errors below:
Any idea what might be causing this? I think if I had this function working, this oz feature would be in the bag.
I am having trouble with the current clojupyter
kernel where it will open a notebook fine but immediately crash and try to restart without success.
To reproduce:
conda create -n clojure jupyter notebook
source activate clojure
jupyter notebook
Then open up a new notebook and the error comes up. The stacktrace in the console looks like this:
(clojure) drew.okane:clojure/ $ jupyter notebook [14:44:13]
[I 14:44:22.643 NotebookApp] Serving notebooks from local directory: /Users/drew.okane/Documents/clojure
[I 14:44:22.643 NotebookApp] 0 active kernels
[I 14:44:22.643 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 14:44:22.643 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 14:44:27.060 NotebookApp] Kernel started: 015a4264-597c-426f-8bc0-c57d91c9b693
Input configuration: {:transport tcp, :hb_port 51379, :kernel_name clojure, :ip 127.0.0.1, :control_port 51378, :key f4b43054-c133-4ac6-97ba-0994d4b181d8, :stdin_port 51377, :signature_scheme hmac-sha256, :shell_port 51375, :iopub_port 51376}
Connecting heartbeat to tcp://127.0.0.1:51379
Connecting shell to tcp://127.0.0.1:51375
Connecting iopub to tcp://127.0.0.1:51376
[W 14:44:37.118 NotebookApp] Timeout waiting for kernel_info reply from 015a4264-597c-426f-8bc0-c57d91c9b693
Message type comm_info_request not handled yet. Exiting.
Message dump: {:idents (), :delimiter <IDS|MSG>, :signature 39558a8fece06e3acf630c34b95dc43382d027b6bbafc26a6cec1093ccab9bdf, :header {:username username, :version 5.0, :msg_id 363BC734ACF6448B99CDFEE78A9EE02F, :msg_type comm_info_request, :session 3DDAE79CB74D4844830E43625E889D51}, :parent-header {}, :content {:target_name jupyter.widget}}
[I 14:44:39.061 NotebookApp] KernelRestarter: restarting kernel (1/5)
WARNING:root:kernel 015a4264-597c-426f-8bc0-c57d91c9b693 restarted
Input configuration: {:transport tcp, :hb_port 51379, :kernel_name clojure, :ip 127.0.0.1, :control_port 51378, :key f4b43054-c133-4ac6-97ba-0994d4b181d8, :stdin_port 51377, :signature_scheme hmac-sha256, :shell_port 51375, :iopub_port 51376}
Connecting heartbeat to tcp://127.0.0.1:51379
Connecting shell to tcp://127.0.0.1:51375
Connecting iopub to tcp://127.0.0.1:51376
Automatically indent correctly after the user types a newline, and provide a way for the user to trigger re-indentation (according to Clojure formatting standards) of the current line or selection.
As, for example, in Gorilla REPL with shift-tab. Many other Clojure/Lisp environments provide similar functionality, and some coders/teachers (like me :-) consider this to be an essential feature.
Note that this is not a request for paredit or parinfer, which some (like me :-) consider to be problematic.
$ lein test
Exception in thread "main" java.io.FileNotFoundException: Could not locate midje/sweet__init.class or midje/sweet.clj on classpath:
at clojure.lang.RT.load(RT.java:443)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$load_lib$fn__4967.invoke(core.clj:5375)
at clojure.core$load_lib.doInvoke(core.clj:5374)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$load_libs.doInvoke(core.clj:5413)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:621)
at clojure.core$use.doInvoke(core.clj:5507)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at ipython_clojure.core_test$eval186$loading__4910__auto____187.invoke(core_test.clj:1)
at ipython_clojure.core_test$eval186.invoke(core_test.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6608)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.RT.loadResourceScript(RT.java:370)
at clojure.lang.RT.loadResourceScript(RT.java:361)
at clojure.lang.RT.load(RT.java:440)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$load_lib$fn__4967.invoke(core.clj:5375)
at clojure.core$load_lib.doInvoke(core.clj:5374)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$load_libs.doInvoke(core.clj:5413)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$require.doInvoke(core.clj:5496)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:619)
at user$eval85.invoke(form-init7843326329273052442.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6609)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.Compiler.loadFile(Compiler.java:7020)
at clojure.main$load_script.invoke(main.clj:294)
at clojure.main$init_opt.invoke(main.clj:299)
at clojure.main$initialize.invoke(main.clj:327)
at clojure.main$null_opt.invoke(main.clj:362)
at clojure.main$main.doInvoke(main.clj:440)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:419)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
Tests failed.
lein-jupyter-parinfer seems like a great plugin for editing Clojure in notebooks. Should we put it in the main repository?
We're not outputting all of the information when catching an exception, that needs to be fixed.
It would be nice to be able to implement interactive widgets like ipywidgets using Clojure.
A simple first step would be an ability to update outputs from inside the kernel, maybe by subscribing to Atoms in display
? That would also make #67 possible easily.
After upgrading to Jupyter 5.0 the behavior changed:
Jupyter 4.4:
In [1]: (map inc (range 10))
Out [1]: (1 2 3 4 5 6 7 8 9 10)
Jupyter 5.0:
In [1]: (map inc (range 10))
Out [1]: clojure.lang.LazySeq@c5d38b66
I believe the problems I'm having with getting an oz (Vega & Vega-Lite viz) plugin for Clojupyter working (see metasoarous/oz#33) may have to do with Clojure 1.8 not having vars in clojure.core defined which are expected by some of Oz's dependencies. I may have a work around for this (will let you know how it goes), but is there a reason Clojupyter is still on 1.8? If not would you consider updating to either 1.9 or 1.10? I think this would solve my problem, and avoid an ugly workaround in Oz.
Thanks in advance.
Whenever I try to launch a new Clojure kernel from the Jupyter notebook, it dies shortly after startup with the following backtrace:
[I 14:30:13.986 NotebookApp] Creating new notebook in
[I 14:30:14.905 NotebookApp] Kernel started: 4df3e57a-d621-4335-b725-fa142d1558ed
Input configuration: {:transport tcp, :iopub_port 54345, :key 8a12fb29-3024-4d10-82ea-0d090064cb86, :signature_scheme hmac-sha256, :shell_port 54344, :stdin_port 54346, :control_port 54347, :hb_port 54348, :ip 127.0.0.1}
Connecting heartbeat to tcp://127.0.0.1:54348
Connecting shell to tcp://127.0.0.1:54344
Connecting iopub to tcp://127.0.0.1:54345
Exception in thread "main" java.lang.IllegalArgumentException: Value out of range for char: -116
at clojure.lang.RT.charCast(RT.java:929)
at clojure.core$char.invoke(core.clj:3157)
at clojure.core$map$fn__4207.invoke(core.clj:2487)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.Cons.next(Cons.java:39)
at clojure.lang.RT.boundedLength(RT.java:1654)
at clojure.lang.RestFn.applyTo(RestFn.java:130)
at clojure.core$apply.invoke(core.clj:617)
at ipython_clojure.core$read_blob.invoke(core.clj:65)
at ipython_clojure.core$read_until_delimiter$fn__1534.invoke(core.clj:71)
at clojure.core$repeatedly$fn__4705.invoke(core.clj:4642)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.RT.seq(RT.java:484)
at clojure.core$seq.invoke(core.clj:133)
at clojure.core$take_while$fn__4236.invoke(core.clj:2564)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.RT.seq(RT.java:484)
at clojure.core$seq.invoke(core.clj:133)
at clojure.core$map$fn__4211.invoke(core.clj:2490)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.RT.seq(RT.java:484)
at clojure.core$seq.invoke(core.clj:133)
at clojure.core$dorun.invoke(core.clj:2780)
at clojure.core$doall.invoke(core.clj:2796)
at ipython_clojure.core$read_until_delimiter.invoke(core.clj:71)
at ipython_clojure.core$read_raw_message.invoke(core.clj:120)
at ipython_clojure.core$shell_loop.invoke(core.clj:224)
at ipython_clojure.core$_main.doInvoke(core.clj:240)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at ipython_clojure.core.main(Unknown Source)
[W 14:30:25.008 NotebookApp] Timeout waiting for kernel_info reply from 4df3e57a-d621-4335-b725-fa142d1558ed
Running Jupyter 4.0.4 under Python 2.7.10 on OS X 10.10.5. Clojupyter 9cfd894
built with Leiningen 2.5.2 on Java 1.8.0_51.
Hi there,
Any cell containing not ascii code will fail. For instance the bellow code will fail.
(def hello-in-russian "Здравствуйте")
I am currently working on a fix. I will merge it soon.
cheers,
didier
Is there currently a way to incrementally update a cell's output? E.g. to provide a progress bar for some long-running background thread?
The closest I've come so far is the following snippet, which immediately prints "Let the above loop run in the background", but any calls to display
after the cell has finished its initial output seem to be buffered until the next time the cell is executed:
(require '[clojupyter.misc.display :refer [display]])
(future
(doseq [i (range 10)]
(Thread/sleep (* i 100))
(display (str "Completed " i))))
(println "Let the above loop run in the background")
Also, thanks for the super useful kernel!
I/we could use a hand cleaning out the old issues, are there any that we've covered recently and are closeable or otherwise addressable? Folks actually using clojuypter will have a better idea than I will. :)
Hello ---
I added one line to project.clj, namely
[com.amazonaws/aws-java-sdk "1.11.147"]
building and running unit tests in emacs cider succeeds, but I cannot open a clojure kernel. Here is the output of a build & run cycle
$ pushd && make && make install && pushd && jupyter-notebook
~/Documents/clojupyter ~/Documents ~
lein uberjar
Compiling clojupyter.core
Compiling clojupyter.core
Created /Users/bbeckman/Documents/clojupyter/target/clojupyter-0.1.0-SNAPSHOT.jar
Created /Users/bbeckman/Documents/clojupyter/target/clojupyter-0.1.0-SNAPSHOT-standalone.jar
cat bin/clojupyter.template $(find . -maxdepth 2 -type f | grep -e ".*standalone.*\.jar") > bin/clojupyter
chmod +x bin/clojupyter
mkdir -p ~/.ipython/kernels/clojure
cp bin/clojupyter ~/.ipython/kernels/clojure/clojupyter
~/Documents ~/Documents/clojupyter ~
[W 13:26:13.576 NotebookApp] server_extensions is deprecated, use nbserver_extensions
[I 13:26:13.991 NotebookApp] [jupyter_nbextensions_configurator] enabled 0.2.5
[I 13:26:13.996 NotebookApp] Serving notebooks from local directory: /Users/bbeckman/Documents
[I 13:26:13.996 NotebookApp] 0 active kernels
[I 13:26:13.996 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/?token=a8bc42cf2609dfed1d12f9a32a1b23961dab47532123489e
[I 13:26:13.996 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 13:26:13.997 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=a8bc42cf2609dfed1d12f9a32a1b23961dab47532123489e
[I 13:26:14.304 NotebookApp] Accepting one-time-token-authenticated connection from ::1
[I 13:26:31.632 NotebookApp] Kernel started: 558d1e54-7207-4b28-973d-b552e5de4de5
Error: Invalid or corrupt jarfile /Users/bbeckman/.ipython/kernels/clojure/clojupyter
If I take out the dependency on amazonaws and rebuild in project.clj, everything goes back to normal.
I have been able to add other libraries like manifold and neanderthal. There is just something about the amazonaws one.
Please keep up the good work, clojupyter is great and important!
We discussed and demonstrated clojupyter at a Northern Virginia Clojure Meet Up recently. The consensus was that syntax highlighting would make things really nice.
Hi,
Why does your sample code work for me:
(require '[clojupyter.misc.helper :as helper])
(helper/add-dependencies '[org.clojure/data.json "0.2.6"])
(require '[clojure.data.json :as json])
But, a cut/paste to my repo library always returns this:
`(require '[clojupyter.misc.helper :as helper])
(helper/add-dependencies '[uk.org.russet/tawny-owl "1.6.1"])
(require '[uk.org.russet/tawny-owl])
FileNotFoundException Could not locate tawny_owl__init.class or tawny_owl.clj on classpath. Please check that namespaces with dashes use underscores in the Clojure file name. clojure.lang.RT.load (RT.java:456)
RT.java: 456 clojure.lang.RT/load
core.clj: 5893 clojure.core$load$fn__5677/invoke
core.clj: 5892 clojure.core$load/invokeStatic
core.clj: 5876 clojure.core$load/doInvoke
RestFn.java: 408 clojure.lang.RestFn/invoke
core.clj: 5697 clojure.core$load_one/invokeStatic
core.clj: 5692 clojure.core$load_one/invoke
core.clj: 5737 clojure.core$load_lib$fn__5626/invoke
core.clj: 5736 clojure.core$load_lib/invokeStatic
core.clj: 5717 clojure.core$load_lib/doInvoke
RestFn.java: 142 clojure.lang.RestFn/applyTo
core.clj: 648 clojure.core$apply/invokeStatic
core.clj: 5774 clojure.core$load_libs/invokeStatic
core.clj: 5758 clojure.core$load_libs/doInvoke
RestFn.java: 137 clojure.lang.RestFn/applyTo
core.clj: 648 clojure.core$apply/invokeStatic
core.clj: 5796 clojure.core$require/invokeStatic
RestFn.java: 408 clojure.lang.RestFn/invoke
[]: 2 user$eval6295/invokeStatic
core.clj: 3105 clojure.core$eval/invokeStatic
core.clj: 3101 clojure.core$eval/invoke
main.clj: 240 clojure.main$repl$read_eval_print__7408$fn__7411/invoke
main.clj: 258 clojure.main$repl$fn__7417/invoke
main.clj: 174 clojure.main$repl/doInvoke
RestFn.java: 1523 clojure.lang.RestFn/invoke
AFn.java: 152 clojure.lang.AFn/applyToHelper
AFn.java: 144 clojure.lang.AFn/applyTo
core.clj: 646 clojure.core$apply/invokeStatic
core.clj: 1881 clojure.core$with_bindings_STAR_/invokeStatic
RestFn.java: 425 clojure.lang.RestFn/invoke
AFn.java: 22 clojure.lang.AFn/run
ThreadPoolExecutor.java: 1149 java.util.concurrent.ThreadPoolExecutor/runWorker
ThreadPoolExecutor.java: 624 java.util.concurrent.ThreadPoolExecutor$Worker/run
Thread.java: 748 java.lang.Thread/run
`
The add-dependencies function will pull in the library, where I've previously wiped it - it's just that any reference to the library fails to be found on the classpath.
I'm running the examples using labx/beakerx and specifying, to beakerx:
javac -cp /Users/.../.m2/repository/uk/org/russet/tawny-owl/1.6.1
The solution is so obvious, it evades me. Any help appreciated.
The version of core.async (0.2.395) used by clojupyter appears to be causing conflicts when used with projects requiring more recent versions (guessing post-0.4.*). The particular error observed was
java.lang.ClassNotFoundException: clojure.core.async.Mutex
This is more a very basic question than an issue: How are others loading their application into a notebook? Or are you building a kernel with everything you need in the classpath? I added cemerick.pomegranate as a dependency, and then loaded my stuff:
(use '[cemerick.pomegranate :only (add-dependencies) :as pom])
(pom/add-dependencies :coordinates '[[gov.nist/closmop "0.1.0-SNAPSHOT"]])
(use '[gov.nist.closmop])
Is that something worth adding to clojupyter's dependencies?
Clojupyter is great, by the way! I'm going to find lots of uses for it, I think.
I git cloned this repo today (27th March 2018) and tried the getting started example, but I got a ssh wagon exception which underlies maven, which complained that it cannot establish a secure connection. It seems that the maven repository url uses HTTP. I applied the workaround below.
Sadly I cannot reproduce the error anymore after I applied this workaround, because the required artifacts [org.clojure/data.json "0.2.6"]
is already in my local repository cache.
Workaround
;; WARNING: DISABLES TLS ENCRYPTION; INSECURE !!!
(require 'cemerick.pomegranate.aether)
(cemerick.pomegranate.aether/register-wagon-factory!
"http" #(org.apache.maven.wagon.providers.http.HttpWagon.))
(helper/add-dependencies '[org.clojure/data.json "0.2.6"])
Hi,
Thanks for the clojure kernel :)
I'm running into trouble when I try to take values from a lazy sequence as follows
(defn my-repeat [x]
(cons x (lazy-seq (my-repeat x))))
(take 2 (my-repeat 3))
When I try to run the cell it seemingly does nothing and just jumps to the next cell.
Am I missing something?
I installed clojupyter according to instructions. But after loading jupyter notebook and creating a new file with the closure kernel, it always ends up with "dead kernel"
Code throwing an exception nukes the kernel again under jupyter-console 5.0.0. Something changed with how we have to handle it.
"make install" installs kernel for current user only. So in multiuser environment - jupyterhub the kernel is not visible for other users.
There is an example of docker image bellow when notebook is started as root, there are 3 kernels (r, python3, clojure). When started as jupyterhub only python and r kernel are available.
FROM continuumio/anaconda3:latest
ENV LEIN_ROOT=1
# Install prerequisites
RUN apt-get update && apt-get install -y gcc default-jre make vim tmux
RUN conda install -y -c r r-essentials r-rjava
RUN conda install -y -c conda-forge jupyterhub=0.7.2
# clojure
RUN wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein -O /usr/bin/lein && chmod +x /usr/bin/lein
RUN lein self-install
RUN git clone https://github.com/roryk/clojupyter
WORKDIR clojupyter
RUN make && make install
WORKDIR /
RUN useradd --create-home --shell /bin/bash admin
RUN echo "1234\n1234" | passwd admin
start jupyterhub from docker image shell.
jupyterhub --PAMAuthenticator.create_system_users=True --PAMAuthenticator.admin_users="{'admin'}"
Is it possible to connect to an existing nREPL session, as can be done with gorilla?
Do we have plans around adding a plotting library? I was thinking we could incorporate one and extend the MIME protocol to it to directly render either a PNG or SVG or whatever yields the sanest result.
I'm up for doing this if it seems valuable. Is it crazy to just include the plotting as a dependency so people can require in the kernel? If not, we need to first solve the issue around getting a classpath to the kernel. I saw in another issue from @roryk that he wanted to re-use the cider-middleware. I'm not sure if that would work because most of cider assumes you're launching from the project.clj
and you just inherit it's classpath (once that's setup you can send :load-file
op to nrepl with the middleware.
In [12]: (println "string")
Out[12]: nil
only the return value of the expression is printed, is this expected? how can I get output printed?
hello!
If I input 2 expressions, I will get all return value printed on the same line, is it possible to add line break between different return values?
(+ 1 2)
(+ 2 3)
3 5
In a similar fashion then lein-jupyter, we need to create a boot jupyter. We can probably take some code from https://github.com/ckampfe/boot-gorilla.
Getting the following after running jupyter notebook
and creating a new clojure notebook:
[I 23:52:13.641 NotebookApp] Creating new notebook in
[I 23:52:14.824 NotebookApp] Kernel started: 953b593d-ce73-4c77-b3f9-b3c7b5e287b2
Input configuration: {:transport tcp, :iopub_port 62456, :key 2dde9a9a-140e-4bc9-b82a-1021e6697943, :signature_scheme hmac-sha256, :shell_port 62455, :stdin_port 62457, :control_port 62458, :hb_port 62459, :ip 127.0.0.1}
Connecting heartbeat to tcp://127.0.0.1:62459
Connecting shell to tcp://127.0.0.1:62455
Connecting iopub to tcp://127.0.0.1:62456
Exception in thread "main" org.zeromq.ZMQException: Errno 65 :
at org.zeromq.ZMQ$Socket.mayRaise(ZMQ.java:1344)
at org.zeromq.ZMQ$Socket.send(ZMQ.java:1209)
at zeromq.zmq$send.invoke(zmq.clj:159)
at ipython_clojure.core$send_message_piece.invoke(core.clj:48)
at ipython_clojure.core$kernel_info_reply.invoke(core.clj:86)
at ipython_clojure.core$configure_shell_handler$fn__1603.invoke(core.clj:298)
at ipython_clojure.core$shell_loop.invoke(core.clj:332)
at ipython_clojure.core$_main.doInvoke(core.clj:346)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at ipython_clojure.core.main(Unknown Source)
[W 23:52:24.894 NotebookApp] Timeout waiting for kernel_info reply from 953b593d-ce73-4c77-b3f9-b3c7b5e287b2
I installed clojure-1.6 from Ubuntu and the "lein" script from Github. Finally, I cloned ipython-clojure and ran make. Somehow the leiningen dependency/classpath management isn't working. Note that it did download "jeromq-0.3.3.jar", so the package is there.
ipython-clojure$ ls
LICENSE.txt Makefile README.md bin doc images project.clj src test
ipython-clojure$ make
rm -f target/.jar
lein uberjar
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central
Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central
Retrieving com/keminglabs/zmq-async/0.1.0/zmq-async-0.1.0.pom from clojars
Retrieving com/keminglabs/jzmq/a6c1706/jzmq-a6c1706.pom from clojars
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving com/keminglabs/jzmq-osx64/a6c1706/jzmq-osx64-a6c1706.pom from clojars
Retrieving com/keminglabs/jzmq-linux64/a6c1706/jzmq-linux64-a6c1706.pom from clojars
Retrieving org/clojure/core.match/0.2.0/core.match-0.2.0.pom from central
Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
Retrieving org/clojure/clojure/1.4.0/clojure-1.4.0.pom from central
Retrieving org/clojure/core.async/0.1.242.0-44b1e3-alpha/core.async-0.1.242.0-44b1e3-alpha.pom from central
Retrieving org/zeromq/jeromq/0.3.3/jeromq-0.3.3.pom from central
Retrieving cheshire/cheshire/5.3.1/cheshire-5.3.1.pom from clojars
Retrieving com/fasterxml/jackson/core/jackson-core/2.3.1/jackson-core-2.3.1.pom from central
Retrieving com/fasterxml/oss-parent/12/oss-parent-12.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.3.1/jackson-dataformat-smile-2.3.1.pom from central
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.pom from clojars
Retrieving clj-time/clj-time/0.7.0/clj-time-0.7.0.pom from clojars
Retrieving joda-time/joda-time/2.3/joda-time-2.3.pom from central
Retrieving org/clojure/clojure/1.6.0/clojure-1.6.0.pom from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.pom from central
Retrieving org/clojure/data.json/0.2.4/data.json-0.2.4.pom from central
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.jar from central
Retrieving org/clojure/core.async/0.1.242.0-44b1e3-alpha/core.async-0.1.242.0-44b1e3-alpha.jar from central
Retrieving org/clojure/core.match/0.2.0/core.match-0.2.0.jar from central
Retrieving com/fasterxml/jackson/core/jackson-core/2.3.1/jackson-core-2.3.1.jar from central
Retrieving org/zeromq/jeromq/0.3.3/jeromq-0.3.3.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.3.1/jackson-dataformat-smile-2.3.1.jar from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.jar from central
Retrieving joda-time/joda-time/2.3/joda-time-2.3.jar from central
Retrieving org/clojure/data.json/0.2.4/data.json-0.2.4.jar from central
Retrieving com/keminglabs/jzmq-osx64/a6c1706/jzmq-osx64-a6c1706.jar from clojars
Retrieving com/keminglabs/zmq-async/0.1.0/zmq-async-0.1.0.jar from clojars
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.jar from clojars
Retrieving com/keminglabs/jzmq-linux64/a6c1706/jzmq-linux64-a6c1706.jar from clojars
Retrieving com/keminglabs/jzmq/a6c1706/jzmq-a6c1706.jar from clojars
Retrieving cheshire/cheshire/5.3.1/cheshire-5.3.1.jar from clojars
Retrieving clj-time/clj-time/0.7.0/clj-time-0.7.0.jar from clojars
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Compiling ipython-clojure.core
java.lang.ClassNotFoundException: org.jeromq.ZMQ, compiling:(core.clj:1:1)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3463)
at clojure.lang.Compiler.compile1(Compiler.java:7153)
at clojure.lang.Compiler.compile1(Compiler.java:7143)
at clojure.lang.Compiler.compile(Compiler.java:7219)
at clojure.lang.RT.compile(RT.java:398)
at clojure.lang.RT.load(RT.java:438)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$compile$fn__5023.invoke(core.clj:5541)
at clojure.core$compile.invoke(core.clj:5540)
at user$eval9$fn__16.invoke(form-init258825133935557999.clj:1)
at user$eval9.invoke(form-init258825133935557999.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6609)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.Compiler.loadFile(Compiler.java:7020)
at clojure.main$load_script.invoke(main.clj:294)
at clojure.main$init_opt.invoke(main.clj:299)
at clojure.main$initialize.invoke(main.clj:327)
at clojure.main$null_opt.invoke(main.clj:362)
at clojure.main$main.doInvoke(main.clj:440)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:419)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
Caused by: java.lang.ClassNotFoundException: org.jeromq.ZMQ
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:191)
at ipython_clojure.core$loading__4910__auto__.invoke(core.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:159)
at clojure.lang.AFn.applyTo(AFn.java:151)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3458)
... 28 more
Exception in thread "main" java.lang.ClassNotFoundException: org.jeromq.ZMQ, compiling:(core.clj:1:1)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3463)
at clojure.lang.Compiler.compile1(Compiler.java:7153)
at clojure.lang.Compiler.compile1(Compiler.java:7143)
at clojure.lang.Compiler.compile(Compiler.java:7219)
at clojure.lang.RT.compile(RT.java:398)
at clojure.lang.RT.load(RT.java:438)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$compile$fn__5023.invoke(core.clj:5541)
at clojure.core$compile.invoke(core.clj:5540)
at user$eval9$fn__16.invoke(form-init258825133935557999.clj:1)
at user$eval9.invoke(form-init258825133935557999.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6609)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.Compiler.loadFile(Compiler.java:7020)
at clojure.main$load_script.invoke(main.clj:294)
at clojure.main$init_opt.invoke(main.clj:299)
at clojure.main$initialize.invoke(main.clj:327)
at clojure.main$null_opt.invoke(main.clj:362)
at clojure.main$main.doInvoke(main.clj:440)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:419)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
Caused by: java.lang.ClassNotFoundException: org.jeromq.ZMQ
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:191)
at ipython_clojure.core$loading__4910__auto__.invoke(core.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:159)
at clojure.lang.AFn.applyTo(AFn.java:151)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3458)
... 28 more
Compilation failed: Subprocess failed
Makefile:2: recipe for target 'all' failed
make: ** [all] Error 1
ipython-clojure$
In a similar fashion latex
and html
is supported via the clojupyter.misc.display
module, we need to support markdown
.
I'll manage that one!
Thanks for the great project!
When adding the latest ClojureScript to one of my projects with clojupyter I hit an error related to new syntax added in the Clojure tools.reader. @bhauman, ClojureScript contributor helped me track it down to the use of AOT here.
Let me paste the communication I had with him for context:
bbss
So I seem to be hitting this error too, `No reader function for tag Inf`.
If I look in the `lein deps :tree` I don't see any other dependency that requires it [it = tools.reader].
Will AOT dependencies show up there?
I guess this is suspect:
`[ring/ring-core "1.6.1" :exclusions [[org.clojure/tools.reader] [org.clojure/clojure]]]`
bhauman
AOT compiled classes are like a ghost in this case. (edited)
You do need to make sure that the tools.reader in the tree is at least 1.1.0
bbss
Removing the dependency that had that exclusion seems to not give that error and make the `lein figwheel` process crash so that's good!
Yeah, it was! So I guess we found the culprit.
bhauman
which dep was it?
bbss
`[org.clojars.didiercrunch/clojupyter "0.1.3"]`
I'll see if I can fix it by building locally later, and PR.
bhauman
https://github.com/clojupyter/clojupyter/blob/master/project.clj#L25 (edited)
that isn't needed I don't think perhaps file an issue
we should compile a list of the offenders
they could also just bump their tools.reader if they need the AOT
I'm not too familiar with the internals of this project and AOT, so don't really know what the purpose of the AOT is. Please let me know if I can help with this.
I think a green icon on readme is always comforting and is good for marketing ( showing things are working, hopefully : ) ).
Added a Travis CI ( free for open source project s) configuration file in an earlier PR but has no permission to add the web hook.
I just put this code in my notebook '(if (=1 1) "true" "false")'.
Observed:
On my terminal, the output was "Unable to resolve symbol =1", but notebook didn't show any error output.
Expected:
Notebook output to show error/trace/exception
Hi,
Thanks for your work on this kernel.
Currently I mostly use ggplot in R for visualisations. I would love to have vega-lite available to me in a notebook environment with clojure.
In the ipython kernel a vega-lite spec can be rendered inline as follows
from IPython.display import display
display({
"application/vnd.vegalite.v2+json": {
"$schema": "https://vega.github.io/schema/vega-lite/v2.json",
"description": "A simple bar chart with embedded data.",
"data": {
"values": [
{"a": "A", "b": 28}, {"a": "B", "b": 55}, {"a": "C", "b": 43},
{"a": "D", "b": 91}, {"a": "E", "b": 81}, {"a": "F", "b": 53},
{"a": "G", "b": 19}, {"a": "H", "b": 87}, {"a": "I", "b": 52}
]
},
"mark": "bar",
"encoding": {
"x": {"field": "a", "type": "ordinal"},
"y": {"field": "b", "type": "quantitative"}
}
}
}, raw=True)
Does similar functionality exist in clojupyter?
In [2]: (filter even? foo)
Exception in thread "main" java.lang.ClassCastException: java.lang.Long cannot be cast to clojure.lang.IFn
at clojure.core$eval6.invoke(NO_SOURCE_FILE)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6582)
at clojure.core$eval.invoke(core.clj:2852)
at ipython_clojure.core$execute_request_handler$fn__1579$fn__1581.invoke(core.clj:213)
at ipython_clojure.core$execute_request_handler$fn__1579.invoke(core.clj:212)
at ipython_clojure.core$configure_shell_handler$fn__1595.invoke(core.clj:276)
at ipython_clojure.core$shell_loop.invoke(core.clj:309)
at ipython_clojure.core$_main.doInvoke(core.clj:323)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at ipython_clojure.core.main(Unknown Source)
^C^C^X^C^C^C^C^C^C^C
^C^C
https://github.com/cemerick/pomegranate
This will allow users to load clojars packages at runtime.
Perhaps even replace it with a python/clojure script for portability.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.