diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 0a475fa0e09..849706ab659 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -100,17 +100,6 @@ updates: patterns: - "*" - - package-ecosystem: "maven" - directory: "/rlang" - schedule: - interval: "weekly" - open-pull-requests-limit: 0 - groups: - rlang-security-updates: - applies-to: security-updates - patterns: - - "*" - - package-ecosystem: "maven" directory: "/shell" schedule: diff --git a/.github/workflows/core.yml b/.github/workflows/core.yml index c7b8f11b9e4..28b8777261d 100644 --- a/.github/workflows/core.yml +++ b/.github/workflows/core.yml @@ -67,25 +67,24 @@ jobs: run: ./mvnw install -Pbuild-distr -DskipTests -pl zeppelin-server,zeppelin-web,spark-submit,spark/scala-2.12,spark/scala-2.13,markdown,angular,shell -am -Pweb-classic -Phelium-dev -Pexamples ${MAVEN_ARGS} - name: install and test plugins run: ./mvnw package -pl zeppelin-plugins -amd ${MAVEN_ARGS} - - name: Setup conda environment with python 3.9 and R + - name: Setup conda environment with python 3.9 uses: conda-incubator/setup-miniconda@v3 with: - activate-environment: python_3_with_R - environment-file: testing/env_python_3.9_with_R.yml + activate-environment: python_3 + environment-file: testing/env_python_3.9.yml python-version: 3.9 channels: conda-forge,defaults channel-priority: strict auto-activate: false use-mamba: true - - name: Make IRkernel available to Jupyter + - name: Show conda environment run: | - R -e "IRkernel::installspec()" conda list conda info - name: run tests # skip spark test because we would run them in other CI run: ./mvnw verify -Pusing-packaged-distr -pl zeppelin-server,zeppelin-web,spark-submit,spark/scala-2.12,spark/scala-2.13,markdown,angular,shell -am -Pweb-classic -Phelium-dev -Pexamples -Dtests.to.exclude=**/org/apache/zeppelin/spark/* -DfailIfNoTests=false - # test interpreter modules except spark, flink, python, rlang, jupyter + # test interpreter modules except spark, flink, python, jupyter interpreter-test-non-core: runs-on: ubuntu-24.04 strategy: @@ -117,11 +116,11 @@ jobs: ${{ runner.os }}-zeppelin- - name: install environment run: ./mvnw install -DskipTests -am -pl ${INTERPRETERS} ${MAVEN_ARGS} - - name: Setup conda environment with python 3.9 and R + - name: Setup conda environment with python 3.9 uses: conda-incubator/setup-miniconda@v3 with: - activate-environment: python_3_with_R_and_tensorflow - environment-file: testing/env_python_3_with_R_and_tensorflow.yml + activate-environment: python_3_with_tensorflow + environment-file: testing/env_python_3_with_tensorflow.yml python-version: 3.9 channels: conda-forge,defaults channel-priority: strict @@ -130,8 +129,8 @@ jobs: - name: verify interpreter run: ./mvnw verify -am -pl ${INTERPRETERS} ${MAVEN_ARGS} - # test interpreter modules for jupyter, python, rlang - interpreter-test-jupyter-python-rlang: + # test interpreter modules for jupyter, python + interpreter-test-jupyter-python: runs-on: ubuntu-24.04 strategy: fail-fast: false @@ -159,25 +158,22 @@ jobs: key: ${{ runner.os }}-zeppelin-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-zeppelin- - - name: Setup conda environment with python ${{ matrix.python }} and R + - name: Setup conda environment with python ${{ matrix.python }} uses: conda-incubator/setup-miniconda@v3 with: - activate-environment: python_3_with_R - environment-file: testing/env_python_${{ matrix.python }}_with_R.yml + activate-environment: python_3 + environment-file: testing/env_python_${{ matrix.python }}.yml python-version: ${{ matrix.python }} channels: conda-forge,defaults channel-priority: strict auto-activate: false use-mamba: true - - name: Make IRkernel available to Jupyter - run: | - R -e "IRkernel::installspec()" - name: install environment run: | - ./mvnw install -DskipTests -pl python,rlang,zeppelin-jupyter-interpreter -am ${MAVEN_ARGS} + ./mvnw install -DskipTests -pl python,zeppelin-jupyter-interpreter -am ${MAVEN_ARGS} - name: run tests with ${{ matrix.python }} run: | - ./mvnw test -pl python,rlang,zeppelin-jupyter-interpreter -DfailIfNoTests=false ${MAVEN_ARGS} + ./mvnw test -pl python,zeppelin-jupyter-interpreter -DfailIfNoTests=false ${MAVEN_ARGS} # zeppelin integration test except Spark & Flink zeppelin-integration-test: @@ -214,19 +210,16 @@ jobs: run: | ./mvnw install -DskipTests -Pintegration -pl zeppelin-interpreter-integration,zeppelin-web,spark-submit,spark/scala-2.12,spark/scala-2.13,markdown,flink-cmd,flink/flink-scala-2.12,jdbc,shell -am -Pweb-classic -Pflink-1.20 ${MAVEN_ARGS} ./mvnw package -pl zeppelin-plugins -amd -DskipTests ${MAVEN_ARGS} - - name: Setup conda environment with python 3.9 and R + - name: Setup conda environment with python 3.9 uses: conda-incubator/setup-miniconda@v3 with: - activate-environment: python_3_with_R - environment-file: testing/env_python_3_with_R.yml + activate-environment: python_3 + environment-file: testing/env_python_3.yml python-version: 3.9 channels: conda-forge,defaults channel-priority: strict auto-activate: false use-mamba: true - - name: Make IRkernel available to Jupyter - run: | - R -e "IRkernel::installspec()" - name: run tests run: ./mvnw test -pl zeppelin-interpreter-integration -Pintegration -DfailIfNoTests=false -Dtest=ZeppelinClientIntegrationTest,ZeppelinClientWithAuthIntegrationTest,ZSessionIntegrationTest,ShellIntegrationTest,JdbcIntegrationTest - name: Print zeppelin logs @@ -270,7 +263,7 @@ jobs: run: | ./mvnw install -DskipTests -am -pl flink/flink-scala-2.12,flink-cmd,zeppelin-interpreter-integration -Pflink-${{ matrix.flink-profile }} -Pintegration ${MAVEN_ARGS} ./mvnw clean package -pl zeppelin-plugins -amd -DskipTests ${MAVEN_ARGS} - - name: Setup conda environment with python ${{ matrix.python }} and R + - name: Setup conda environment with python ${{ matrix.python }} uses: conda-incubator/setup-miniconda@v3 with: activate-environment: python_3_with_flink @@ -318,19 +311,16 @@ jobs: run: | ./mvnw install -DskipTests -pl zeppelin-interpreter-integration,zeppelin-web,spark-submit,spark/scala-2.12,spark/scala-2.13,markdown -am -Pweb-classic -Pintegration ${MAVEN_ARGS} ./mvnw clean package -pl zeppelin-plugins -amd -DskipTests ${MAVEN_ARGS} - - name: Setup conda environment with python 3.9 and R + - name: Setup conda environment with python 3.9 uses: conda-incubator/setup-miniconda@v3 with: - activate-environment: python_3_with_R - environment-file: testing/env_python_3_with_R.yml + activate-environment: python_3 + environment-file: testing/env_python_3.yml python-version: 3.9 channels: conda-forge,defaults channel-priority: strict auto-activate: false use-mamba: true - - name: Make IRkernel available to Jupyter - run: | - R -e "IRkernel::installspec()" - name: run tests run: ./mvnw test -pl zeppelin-interpreter-integration -Pintegration -Dtest=SparkSubmitIntegrationTest,ZeppelinSparkClusterTest32,SparkIntegrationTest32,ZeppelinSparkClusterTest33,SparkIntegrationTest33 -DfailIfNoTests=false ${MAVEN_ARGS} @@ -365,19 +355,16 @@ jobs: ${{ runner.os }}-zeppelin- - name: install environment run: ./mvnw install -DskipTests -pl spark-submit,spark/scala-2.12,spark/scala-2.13 -am ${MAVEN_ARGS} - - name: Setup conda environment with python ${{ matrix.python }} and R + - name: Setup conda environment with python ${{ matrix.python }} uses: conda-incubator/setup-miniconda@v3 with: - activate-environment: python_3_with_R - environment-file: testing/env_python_${{ matrix.python }}_with_R.yml + activate-environment: python_3 + environment-file: testing/env_python_${{ matrix.python }}.yml python-version: ${{ matrix.python }} channels: conda-forge,defaults channel-priority: strict auto-activate: false use-mamba: true - - name: Make IRkernel available to Jupyter - run: | - R -e "IRkernel::installspec()" - name: run spark-3.3 tests with scala-2.12 and python-${{ matrix.python }} if: ${{ matrix.java == 11 }} run: | @@ -434,19 +421,16 @@ jobs: ./mvnw install -DskipTests -pl livy -am ${MAVEN_ARGS} ./testing/downloadSpark.sh "3.2.4" "3.2" ./testing/downloadLivy.sh "0.8.0-incubating" "2.12" - - name: Setup conda environment with python 3.9 and R + - name: Setup conda environment with python 3.9 uses: conda-incubator/setup-miniconda@v3 with: - activate-environment: python_39_with_R - environment-file: testing/env_python_3.9_with_R.yml + activate-environment: python_3 + environment-file: testing/env_python_3.9.yml python-version: 3.9 channels: conda-forge,defaults channel-priority: strict auto-activate: false use-mamba: true - - name: Make IRkernel available to Jupyter - run: | - R -e "IRkernel::installspec()" - name: run tests run: | export SPARK_HOME=$PWD/spark-3.2.4-bin-hadoop3.2 diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index 8f6bc4880ed..68ce1c63a66 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -122,7 +122,7 @@ jobs: channels: conda-forge,defaults channel-priority: strict - name: Install application - run: ./mvnw clean install -DskipTests -am -pl python,rlang,zeppelin-jupyter-interpreter,zeppelin-web-angular ${MAVEN_ARGS} + run: ./mvnw clean install -DskipTests -am -pl python,zeppelin-jupyter-interpreter,zeppelin-web-angular ${MAVEN_ARGS} - name: Setup Zeppelin Server (Shiro.ini) run: | export ZEPPELIN_CONF_DIR=./conf @@ -184,19 +184,16 @@ jobs: key: ${{ runner.os }}-zeppelin-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-zeppelin- - - name: Setup conda environment with python 3.9 and R + - name: Setup conda environment with python 3.9 uses: conda-incubator/setup-miniconda@v3 with: - activate-environment: python_3_with_R - environment-file: testing/env_python_3_with_R.yml + activate-environment: python_3 + environment-file: testing/env_python_3.yml python-version: 3.9 channels: conda-forge,defaults channel-priority: strict auto-activate: false use-mamba: true - - name: Make IRkernel available to Jupyter - run: | - R -e "IRkernel::installspec()" - name: Install Environment run: | ./mvnw clean install -DskipTests -am -pl zeppelin-integration -Pweb-classic -Pintegration -Pspark-scala-2.12 -Pspark-3.5 -Pweb-dist ${MAVEN_ARGS} diff --git a/AGENTS.md b/AGENTS.md index a9a559817e8..6cced4fb2d4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -80,7 +80,7 @@ zeppelin-interpreter → zeppelin-interpreter-shaded → zeppelin-server All interpreter modules build after `zeppelin-interpreter-shaded`. A second shading chain exists for Jupyter: ``` -zeppelin-jupyter-interpreter → zeppelin-jupyter-interpreter-shaded → python, rlang +zeppelin-jupyter-interpreter → zeppelin-jupyter-interpreter-shaded → python ``` ## Module Architecture @@ -163,7 +163,6 @@ Each interpreter is an independent Maven module inheriting from `zeppelin-interp | `bigquery/` | Google BigQuery | | `cassandra/` | Apache Cassandra CQL | | `hbase/` | Apache HBase | -| `rlang/` | R language | | `livy/` | Apache Livy (remote Spark) | | `sparql/` | SPARQL queries | | `influxdb/` | InfluxDB | diff --git a/docs/_includes/themes/zeppelin/_navigation.html b/docs/_includes/themes/zeppelin/_navigation.html index a82c1c36824..cc2d63ebb5f 100644 --- a/docs/_includes/themes/zeppelin/_navigation.html +++ b/docs/_includes/themes/zeppelin/_navigation.html @@ -37,7 +37,6 @@
  • Flink with Zeppelin
  • SQL with Zeppelin
  • Python with Zeppelin
  • -
  • R with Zeppelin
  • @@ -137,7 +136,6 @@
  • Flink
  • JDBC
  • Python
  • -
  • R
  • BigQuery
  • Cassandra
  • diff --git a/docs/index.md b/docs/index.md index 7f9f8ada490..0e471f4faf0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -153,7 +153,6 @@ limitations under the License. * [Neo4j](./interpreter/neo4j.html) * [Postgresql, HAWQ](./interpreter/postgresql.html) * [Python](./interpreter/python.html) - * [R](./interpreter/r.html) * [Shell](./interpreter/shell.html) * [Spark](./interpreter/spark.html) * [Sparql](./interpreter/sparql.html) diff --git a/docs/interpreter/livy.md b/docs/interpreter/livy.md index 8b0024fab64..d6ba00864db 100644 --- a/docs/interpreter/livy.md +++ b/docs/interpreter/livy.md @@ -220,17 +220,6 @@ sc.version print "1" ``` -**sparkR** - -```r -%livy.sparkr -hello <- function( name ) { - sprintf( "Hello, %s", name ); -} - -hello("livy") -``` - ## Impersonation When Zeppelin server is running with authentication enabled, then this interpreter utilizes Livy’s user impersonation feature @@ -249,7 +238,7 @@ And creating dynamic format programmatically is not feasible in livy interpreter ## Shared SparkContext Starting from livy 0.5 which is supported by Zeppelin 0.8.0, SparkContext is shared between scala, python, r and sql. -That means you can query the table via `%livy.sql` when this table is registered in `%livy.spark`, `%livy.pyspark`, `$livy.sparkr`. +That means you can query the table via `%livy.sql` when this table is registered in `%livy.spark`, `%livy.pyspark`. ## FAQ diff --git a/docs/interpreter/r.md b/docs/interpreter/r.md deleted file mode 100644 index 221f34e14e1..00000000000 --- a/docs/interpreter/r.md +++ /dev/null @@ -1,417 +0,0 @@ ---- -layout: page -title: "R Interpreter for Apache Zeppelin" -description: "R is a free software environment for statistical computing and graphics." -group: interpreter ---- - -{% include JB/setup %} - -# R Interpreter for Apache Zeppelin - -
    - -## Overview - -[R](https://www.r-project.org) is a free software environment for statistical computing and graphics. - -To run R code and visualize plots in Apache Zeppelin, you will need R on your zeppelin server node (or your dev laptop). - -+ For Centos: `yum install R R-devel libcurl-devel openssl-devel` -+ For Ubuntu: `apt-get install r-base` - -Validate your installation with a simple R command: - -``` -R -e "print(1+1)" -``` - -To enjoy plots, install additional libraries with: - -+ devtools with - - ```bash - R -e "install.packages('devtools', repos = 'http://cran.us.r-project.org')" - ``` - -+ knitr with - - ```bash - R -e "install.packages('knitr', repos = 'http://cran.us.r-project.org')" - ``` - -+ ggplot2 with - - ```bash - R -e "install.packages('ggplot2', repos = 'http://cran.us.r-project.org')" - ``` - -+ Other visualization libraries: - - ```bash - R -e "install.packages(c('devtools','mplot', 'googleVis'), repos = 'http://cran.us.r-project.org'); - require(devtools); install_github('ramnathv/rCharts')" - ``` - -We recommend you to also install the following optional R libraries for happy data analytics: - -+ glmnet -+ pROC -+ data.table -+ caret -+ sqldf -+ wordcloud - -## Supported Interpreters - -Zeppelin supports R language in 3 interpreters - - - - - - - - - - - - - - - - - - - - - - -
    NameClassDescription
    %r.rRInterpreterVanilla r interpreter, with least dependencies, only R environment and knitr are required. - It is always recommended to use the fully qualified interpreter name %r.r, because %r is ambiguous, - it could mean %spark.r when current note's default interpreter is %spark and %r.r when the default interpreter is %r
    %r.irIRInterpreterProvide more fancy R runtime via [IRKernel](https://github.com/IRkernel/IRkernel), almost the same experience like using R in Jupyter. It requires more things, but is the recommended interpreter for using R in Zeppelin.
    %r.shinyShinyInterpreterRun Shiny app in Zeppelin
    - -If you want to use R with Spark, it is almost the same via `%spark.r`, `%spark.ir` & `%spark.shiny` . You can refer Spark interpreter docs for more details. - -## Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    PropertyDefaultDescription
    zeppelin.R.cmdRPath of the installed R binary. You should set this property explicitly if R is not in your $PATH(example: /usr/bin/R). -
    zeppelin.R.knitrtrueWhether to use knitr or not. It is recommended to install [knitr](https://yihui.org/knitr/)
    zeppelin.R.image.width100%Image width of R plotting
    zeppelin.R.shiny.iframe_width100%IFrame width of Shiny App
    zeppelin.R.shiny.iframe_height500pxIFrame height of Shiny App
    zeppelin.R.shiny.portRange:Shiny app would launch a web app at some port, this property is to specify the portRange via format 'start':'end', e.g. '5000:5001'. By default it is ':' which means any port.
    zeppelin.R.maxResult1000Max number of dataframe rows to display when using z.show
    - -## Play R in Zeppelin docker - -For beginner, we would suggest you to play R in Zeppelin docker first. In the Zeppelin docker image, we have already installed R and lots of useful R libraries including IRKernel's prerequisites, so `%r.ir` is available. - -Without any extra configuration, you can run most of tutorial notes under folder `R Tutorial` directly. - -``` -docker run -u $(id -u) -p 8080:8080 -p:6789:6789 --rm --name zeppelin apache/zeppelin:0.10.0 -``` - -After running the above command, you can open `http://localhost:8080` to play R in Zeppelin. -The port `6789` exposed in the above command is for R shiny app. You need to make the following 2 interpreter properties to enable shiny app accessible as iframe in Zeppelin docker container. - -* `zeppelin.R.shiny.portRange` to be `6789:6789` -* Set `ZEPPELIN_LOCAL_IP` to be `0.0.0.0` - - - - - -## Interpreter binding mode - -The default [interpreter binding mode](../usage/interpreter/interpreter_binding_mode.html) is `globally shared`. That means all notes share the same R interpreter. -So we would recommend you to ues `isolated per note` which means each note has own R interpreter without affecting each other. But it may run out of your machine resource if too many R -interpreters are created. You can [run R in yarn mode](../interpreter/r.html#run-r-in-yarn-cluster) to avoid this problem. - -## How to use R Interpreter - -There are two different implementations of R interpreters: `%r.r` and `%r.ir`. - -* Vanilla R Interpreter(`%r.r`) behaves like an ordinary REPL and use SparkR to communicate between R process and JVM process. It requires `knitr` to be installed. -* IRKernel R Interpreter(`%r.ir`) behaves like using IRKernel in Jupyter notebook. It is based on [jupyter interpreter](jupyter.html). Besides jupyter interpreter's prerequisites, [IRkernel](https://github.com/IRkernel/IRkernel) needs to be installed as well. - -Take a look at the tutorial note `R Tutorial/1. R Basics` for how to write R code in Zeppelin. - -### R basic expressions - -R basic expressions are supported in both `%r.r` and `%r.ir`. - - - -### R base plotting - -R base plotting is supported in both `%r.r` and `%r.ir`. - - - -### Other plotting - -Besides R base plotting, you can use other visualization libraries in both `%r.r` and `%r.ir`, e.g. `ggplot` and `googleVis` - - - - - -### z.show - -`z.show()` is only available in `%r.ir` to visualize R dataframe, e.g. - - - -By default, `z.show` would only display 1000 rows, you can specify the maxRows via `z.show(df, maxRows=2000)` - -## Make Shiny App in Zeppelin - -[Shiny](https://shiny.rstudio.com/tutorial/) is an R package that makes it easy to build interactive web applications (apps) straight from R. -`%r.shiny` is used for developing R shiny app in Zeppelin notebook. It only works when IRKernel Interpreter(`%r.ir`) is enabled. -For developing one Shiny App in Zeppelin, you need to write at least 3 paragraphs (server type paragraph, ui type paragraph and run type paragraph) - -* Server type R shiny paragraph - -```r - -%r.shiny(type=server) - -# Define server logic to summarize and view selected dataset ---- -server <- function(input, output) { - - # Return the requested dataset ---- - datasetInput <- reactive({ - switch(input$dataset, - "rock" = rock, - "pressure" = pressure, - "cars" = cars) - }) - - # Generate a summary of the dataset ---- - output$summary <- renderPrint({ - dataset <- datasetInput() - summary(dataset) - }) - - # Show the first "n" observations ---- - output$view <- renderTable({ - head(datasetInput(), n = input$obs) - }) -} -``` - -* UI type R shiny paragraph - -```r -%r.shiny(type=ui) - -# Define UI for dataset viewer app ---- -ui <- fluidPage( - - # App title ---- - titlePanel("Shiny Text"), - - # Sidebar layout with a input and output definitions ---- - sidebarLayout( - - # Sidebar panel for inputs ---- - sidebarPanel( - - # Input: Selector for choosing dataset ---- - selectInput(inputId = "dataset", - label = "Choose a dataset:", - choices = c("rock", "pressure", "cars")), - - # Input: Numeric entry for number of obs to view ---- - numericInput(inputId = "obs", - label = "Number of observations to view:", - value = 10) - ), - - # Main panel for displaying outputs ---- - mainPanel( - - # Output: Verbatim text for data summary ---- - verbatimTextOutput("summary"), - - # Output: HTML table with requested number of observations ---- - tableOutput("view") - - ) - ) -) -``` - -* Run type R shiny paragraph - -```r - -%r.shiny(type=run) - -``` - -After executing the run type R shiny paragraph, the shiny app will be launched and embedded as iframe in paragraph. -Take a look at the tutorial note `R Tutorial/2. Shiny App` for how to develop R shiny app. - - - -### Run multiple shiny apps - -If you want to run multiple shiny apps, you can specify `app` in paragraph local property to differentiate different shiny apps. - -e.g. - -```r -%r.shiny(type=ui, app=app_1) -``` - -```r -%r.shiny(type=server, app=app_1) -``` - -```r -%r.shiny(type=run, app=app_1) -``` - -## Run R in yarn cluster - -Zeppelin support to [run interpreter in yarn cluster](../quickstart/yarn.html). But there's one critical problem to run R in yarn cluster: how to manage the R environment in yarn container. -Because yarn cluster is a distributed cluster which is composed of many nodes, and your R interpreter can start in any node. -It is not practical to manage R environment in each node. - -So in order to run R in yarn cluster, we would suggest you to use conda to manage your R environment, and Zeppelin can ship your -R conda environment to yarn container, so that each R interpreter can have its own R environment without affecting each other. - -To be noticed, you can only run IRKernel interpreter(`%r.ir`) in yarn cluster. So make sure you include at least the following prerequisites in the below conda env: - -* python -* jupyter -* grpcio -* protobuf -* r-base -* r-essentials -* r-irkernel - -`python`, `jupyter`, `grpcio` and `protobuf` are required for [jupyter interpreter](../interpreter/jupyter.html), because IRKernel interpreter is based on [jupyter interpreter](../interpreter/jupyter.html). Others are for R runtime. - -Following are instructions of how to run R in yarn cluster. You can find all the code in the tutorial note `R Tutorial/3. R Conda Env in Yarn Mode`. - - -### Step 1 - -We would suggest you to use conda pack to create archive of conda environment. - -Here's one example of yaml file which is used to generate a conda environment with R and some useful R libraries. - -* Create a yaml file for conda environment, write the following content into file `r_env.yml` - -```text -name: r_env -channels: - - conda-forge - - defaults -dependencies: - - python=3.9 - - jupyter - - grpcio - - protobuf - - r-base=3 - - r-essentials - - r-evaluate - - r-base64enc - - r-knitr - - r-ggplot2 - - r-irkernel - - r-shiny - - r-googlevis -``` - -* Create conda environment via this yaml file using either `conda` or `mamba` - -```bash - -conda env create -f r_env.yml -``` - -```bash - -mamba env create -f r_env.yml -``` - - -* Pack the conda environment using `conda` - -```bash - -conda pack -n r_env -``` - -### Step 2 - -Specify the following properties to enable yarn mode for R interpreter via [inline configuration](../usage/interpreter/overview.html#inline-generic-configuration) - -``` -%r.conf - -zeppelin.interpreter.launcher yarn -zeppelin.yarn.dist.archives hdfs:///tmp/r_env.tar.gz#environment -zeppelin.interpreter.conda.env.name environment -``` - -`zeppelin.yarn.dist.archives` is the R conda environment tar file which is created in step 1. This tar will be shipped to yarn container and untar in the working directory of yarn container. -`hdfs:///tmp/r_env.tar.gz` is the R conda archive file you created in step 2. `environment` in `hdfs:///tmp/r_env.tar.gz#environment` is the folder name after untar. -This folder name should be the same as `zeppelin.interpreter.conda.env.name`. - -### Step 3 - -Now you can use run R interpreter in yarn container and also use any R libraries you specify in step 1. diff --git a/docs/interpreter/spark.md b/docs/interpreter/spark.md index 680ca054b3b..2b31a055cc5 100644 --- a/docs/interpreter/spark.md +++ b/docs/interpreter/spark.md @@ -49,21 +49,6 @@ Apache Spark is supported in Zeppelin with Spark interpreter group which consist IPySparkInterpreter Provides a IPython environment - - %spark.r - SparkRInterpreter - Provides an vanilla R environment with SparkR support - - - %spark.ir - SparkIRInterpreter - Provides an R environment with SparkR support based on Jupyter IRKernel - - - %spark.shiny - SparkShinyInterpreter - Used to create R shiny app with SparkR support - %spark.sql SparkSQLInterpreter @@ -101,7 +86,7 @@ Apache Spark is supported in Zeppelin with Spark interpreter group which consist Inline Visualization - You can visualize Spark Dataset/DataFrame vis Python/R's plotting libraries, and even you can make SparkR Shiny app in Zeppelin + You can visualize Spark Dataset/DataFrame vis Python's plotting libraries. @@ -119,8 +104,8 @@ Apache Spark is supported in Zeppelin with Spark interpreter group which consist For beginner, we would suggest you to play Spark in Zeppelin docker. In the Zeppelin docker image, we have already installed -miniconda and lots of [useful python and R libraries](https://github.com/apache/zeppelin/blob/branch-0.10/scripts/docker/zeppelin/bin/env_python_3_with_R.yml) -including IPython and IRkernel prerequisites, so `%spark.pyspark` would use IPython and `%spark.ir` is enabled. +miniconda and lots of [useful python libraries](https://github.com/apache/zeppelin/blob/branch-0.10/scripts/docker/zeppelin/bin/env_python_3_with_R.yml) +including IPython prerequisites, so `%spark.pyspark` would use IPython. Without any extra configuration, you can run most of tutorial notes under folder `Spark Tutorial` directly. First you need to download Spark, because there's no Spark binary distribution shipped with Zeppelin. @@ -219,11 +204,6 @@ You can also set other Spark properties which are not listed in the table. For a false Whether use IPython when the ipython prerequisites are met in `%spark.pyspark` - - zeppelin.R.cmd - R - R binary executable path. - zeppelin.spark.concurrentSQL false @@ -388,7 +368,7 @@ You can also choose `scoped` mode. For `scoped` per note mode, Zeppelin creates SparkContext, SparkSession and ZeppelinContext are automatically created and exposed as variable names `sc`, `spark` and `z` respectively, in Scala, Python and R environments. -> Note that Scala/Python/R environment shares the same SparkContext, SQLContext, SparkSession and ZeppelinContext instance. +> Note that Scala/Python environment shares the same SparkContext, SQLContext, SparkSession and ZeppelinContext instance. ## Yarn Mode @@ -419,55 +399,6 @@ By default, Zeppelin would use IPython in `%spark.pyspark` when IPython is avail You can use `IPySpark` explicitly via `%spark.ipyspark`. IPySpark interpreter is almost the same as IPython interpreter except Spark interpreter inject SparkContext, SQLContext, SparkSession via variables `sc`, `sqlContext`, `spark`. For the IPython features, you can refer doc [Python Interpreter](python.html#ipython-interpreter-pythonipython-recommended) -## SparkR - -Zeppelin support SparkR via `%spark.r`, `%spark.ir` and `%spark.shiny`. Here's configuration for SparkR Interpreter. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Spark PropertyDefaultDescription
    zeppelin.R.cmdRR binary executable path.
    zeppelin.R.knitrtrueWhether use knitr or not. (It is recommended to install knitr and use it in Zeppelin)
    zeppelin.R.image.width100%R plotting image width.
    zeppelin.R.render.optionsout.format = 'html', comment = NA, echo = FALSE, results = 'asis', message = F, warning = F, fig.retina = 2R plotting options.
    zeppelin.R.shiny.iframe_width100%IFrame width of Shiny App
    zeppelin.R.shiny.iframe_height500pxIFrame height of Shiny App
    zeppelin.R.shiny.portRange:Shiny app would launch a web app at some port, this property is to specify the portRange via format ':', e.g. '5000:5001'. By default it is ':' which means any port
    - -Refer [R doc](r.html) for how to use R in Zeppelin. - ## SparkSql Spark sql interpreter share the same SparkContext/SparkSession with other Spark interpreters. That means any table registered in scala, python or r code can be accessed by Spark sql. @@ -502,7 +433,7 @@ But sql statements in different paragraphs can run concurrently by the following sql statement ``` -This pool feature is also available for all versions of scala Spark, PySpark. For SparkR, it is only available starting from 2.3.0. +This pool feature is also available for all versions of scala Spark, PySpark. ## Dependency Management diff --git a/docs/quickstart/install.md b/docs/quickstart/install.md index 0cbd3a66e84..0dbd4870e4d 100644 --- a/docs/quickstart/install.md +++ b/docs/quickstart/install.md @@ -170,7 +170,6 @@ Congratulations, you have successfully installed Apache Zeppelin! Here are a few * [Flink support in Zeppelin](./flink_with_zeppelin.html), to know more about deep integration with [Apache Flink](http://flink.apache.org/). * [SQL support in Zeppelin](./sql_with_zeppelin.html) for SQL support * [Python support in Zeppelin](./python_with_zeppelin.html), for Matplotlib, Pandas, Conda/Docker integration. - * [R support in Zeppelin](./r_with_zeppelin.html) * [All Available Interpreters](../#available-interpreters) #### Multi-user support ... diff --git a/docs/quickstart/r_with_zeppelin.md b/docs/quickstart/r_with_zeppelin.md deleted file mode 100644 index f9b9feb6596..00000000000 --- a/docs/quickstart/r_with_zeppelin.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: page -title: "R with Zeppelin" -description: "" -group: quickstart ---- - -{% include JB/setup %} - -# R support in Zeppelin - -
    - -
    - -The following guides explain how to use Apache Zeppelin that enables you to write in R: - -- Supports [vanilla R](../interpreter/r.html#how-to-use-r-interpreter) and [IRkernel](../interpreter/r.html#how-to-use-r-interpreter) -- Visualize R dataframe via [ZeppelinContext](../interpreter/r.html#zshow) -- [Run R interpreter in yarn cluster](../interpreter/r.html#run-r-in-yarn-cluster) with customized conda R environment. -- [Make R Shiny App] (../interpreter/r.html#make-shiny-app-in-zeppelin) - -
    - -For the further information about R support in Zeppelin, please check - -- [R Interpreter](../interpreter/r.html) - - - diff --git a/docs/quickstart/spark_with_zeppelin.md b/docs/quickstart/spark_with_zeppelin.md index 7afa608e741..eeebea697f6 100644 --- a/docs/quickstart/spark_with_zeppelin.md +++ b/docs/quickstart/spark_with_zeppelin.md @@ -28,13 +28,13 @@ limitations under the License. For a brief overview of Apache Spark fundamentals with Apache Zeppelin, see the following guide: - **built-in** Apache Spark integration. -- With [Spark Scala](https://spark.apache.org/docs/latest/quick-start.html) [SparkSQL](http://spark.apache.org/sql/), [PySpark](https://spark.apache.org/docs/latest/api/python/), [SparkR](https://spark.apache.org/docs/latest/sparkr.html) +- With [Spark Scala](https://spark.apache.org/docs/latest/quick-start.html) [SparkSQL](http://spark.apache.org/sql/), [PySpark](https://spark.apache.org/docs/latest/api/python/). - Inject [SparkContext](https://spark.apache.org/docs/latest/api/java/org/apache/spark/SparkContext.html), [SQLContext](https://spark.apache.org/docs/latest/sql-programming-guide.html) and [SparkSession](https://spark.apache.org/docs/latest/sql-programming-guide.html) automatically - Canceling job and displaying its progress - Supports different modes: local, standalone, yarn(client & cluster), k8s - Dependency management - Supports [different context per user / note](../usage/interpreter/interpreter_binding_mode.html) -- Sharing variables among PySpark, SparkR and Spark through [ZeppelinContext](../interpreter/spark.html#zeppelincontext) +- Sharing variables among PySpark and Spark through [ZeppelinContext](../interpreter/spark.html#zeppelincontext) - [Livy Interpreter](../interpreter/livy.html)
    diff --git a/docs/setup/basics/how_to_build.md b/docs/setup/basics/how_to_build.md index acb37388d4c..0175fa96e09 100644 --- a/docs/setup/basics/how_to_build.md +++ b/docs/setup/basics/how_to_build.md @@ -159,7 +159,6 @@ Spark package ```bash spark.archive # default spark-${spark.version} spark.src.download.url # default http://d3kbcqa49mib13.cloudfront.net/${spark.archive}.tgz -spark.bin.download.url # default http://d3kbcqa49mib13.cloudfront.net/${spark.archive}-bin-without-hadoop.tgz ``` Py4J package diff --git a/docs/setup/deployment/virtual_machine.md b/docs/setup/deployment/virtual_machine.md index 4eb3ae92ce0..915ce89c798 100644 --- a/docs/setup/deployment/virtual_machine.md +++ b/docs/setup/deployment/virtual_machine.md @@ -29,7 +29,6 @@ Apache Zeppelin distribution includes a script directory `scripts/vagrant/zeppel This script creates a virtual machine that launches a repeatable, known set of core dependencies required for developing Zeppelin. It can also be used to run an existing Zeppelin build if you don't plan to build from source. For PySpark users, this script includes several helpful [Python Libraries](#python-extras). -For SparkR users, this script includes several helpful [R Libraries](#r-extras). ### Prerequisites @@ -103,7 +102,7 @@ The virtual machine consists of: ## How to build & run Zeppelin -This assumes you've already cloned the project either on the host machine in the zeppelin-dev directory (to be shared with the guest machine) or cloned directly into a directory while running inside the guest machine. The following build steps will also include Python and R support via PySpark and SparkR: +This assumes you've already cloned the project either on the host machine in the zeppelin-dev directory (to be shared with the guest machine) or cloned directly into a directory while running inside the guest machine. The following build steps will also include Python support via PySpark: ```bash cd /zeppelin @@ -182,8 +181,3 @@ plt.title('How fast do you want to go today?') show(plt) ``` - -### R Extras - -With zeppelin running, an R Tutorial notebook will be available. The R packages required to run the examples and graphs in this tutorial notebook were installed by this virtual machine. -The installed R Packages include: `knitr`, `devtools`, `repr`, `rCharts`, `ggplot2`, `googleVis`, `mplot`, `htmltools`, `base64enc`, `data.table`. diff --git a/docs/usage/interpreter/interpreter_binding_mode.md b/docs/usage/interpreter/interpreter_binding_mode.md index 44a7fcad3da..f54b4ea5ccf 100644 --- a/docs/usage/interpreter/interpreter_binding_mode.md +++ b/docs/usage/interpreter/interpreter_binding_mode.md @@ -88,7 +88,7 @@ In the case of the **per user** scope (available in a multi-user environment), Z Each Interpreter implementation may have different characteristics depending on the back end system that they integrate. And 3 interpreter modes can be used differently. Let’s take a look how Spark Interpreter implementation uses these 3 interpreter modes with **per note** scope, as an example. -Spark Interpreter implementation includes 4 different interpreters in the group: Spark, SparkSQL, Pyspark and SparkR. +Spark Interpreter implementation includes 3 different interpreters in the group: Spark, SparkSQL and PySpark. SparkInterpreter instance embeds Scala REPL for interactive Spark API execution.
    diff --git a/docs/usage/interpreter/overview.md b/docs/usage/interpreter/overview.md index 2ba9d8edb39..271103c4144 100644 --- a/docs/usage/interpreter/overview.md +++ b/docs/usage/interpreter/overview.md @@ -87,7 +87,7 @@ If the context parameter is null, then it is replaced by an empty string. The fo ## What are Interpreter Groups ? Every interpreter belongs to an **Interpreter Group**. Interpreter Groups are units of interpreters that run in one single JVM process and can be started/stopped together. -By default, every interpreter belongs to a separate group, but the group might contain more interpreters. For example, the Spark interpreter group includes Scala Spark, PySpark, IPySpark, SparkR and Spark SQL. +By default, every interpreter belongs to a separate group, but the group might contain more interpreters. For example, the Spark interpreter group includes Scala Spark, PySpark, IPySpark and Spark SQL. Technically, Zeppelin interpreters from the same group run within the same JVM. For more information about this, please consult [the documentation on writing interpreters](../development/writing_zeppelin_interpreter.html). diff --git a/docs/usage/zeppelin_sdk/session_api.md b/docs/usage/zeppelin_sdk/session_api.md index a8f809c3180..c32d3af412b 100644 --- a/docs/usage/zeppelin_sdk/session_api.md +++ b/docs/usage/zeppelin_sdk/session_api.md @@ -89,10 +89,6 @@ try { System.out.println("Matplotlib result, type: " + result.getResults().get(0).getType() + ", data: " + result.getResults().get(0).getData()); - // sparkr - result = session.execute("r", "df <- as.DataFrame(faithful)\nhead(df)"); - System.out.println("Sparkr dataframe: " + result.getResults().get(0).getData()); - // spark sql result = session.execute("sql", "select * from df"); System.out.println("Spark Sql dataframe: " + result.getResults().get(0).getData()); diff --git a/livy/src/main/java/org/apache/zeppelin/livy/LivySparkRInterpreter.java b/livy/src/main/java/org/apache/zeppelin/livy/LivySparkRInterpreter.java deleted file mode 100644 index c2704371c64..00000000000 --- a/livy/src/main/java/org/apache/zeppelin/livy/LivySparkRInterpreter.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.livy; - -import java.util.Properties; - - -/** - * Livy PySpark interpreter for Zeppelin. - */ -public class LivySparkRInterpreter extends BaseLivyInterpreter { - - public LivySparkRInterpreter(Properties property) { - super(property); - } - - @Override - public String getSessionKind() { - return "sparkr"; - } - - @Override - protected String extractAppId() throws LivyException { - //TODO(zjffdu) depends on SparkR - return null; - } - - @Override - protected String extractWebUIAddress() throws LivyException { - //TODO(zjffdu) depends on SparkR - return null; - } -} diff --git a/livy/src/main/resources/interpreter-setting.json b/livy/src/main/resources/interpreter-setting.json index f1278df465a..b56a3ea4fbf 100644 --- a/livy/src/main/resources/interpreter-setting.json +++ b/livy/src/main/resources/interpreter-setting.json @@ -229,28 +229,6 @@ "completionSupport": true } }, - { - "group": "livy", - "name": "sparkr", - "className": "org.apache.zeppelin.livy.LivySparkRInterpreter", - "properties": { - }, - "option": { - "remote": true, - "port": -1, - "perNote": "shared", - "perUser": "scoped", - "isExistingProcess": false, - "setPermission": false, - "users": [] - }, - "editor": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - } - }, { "group": "livy", "name": "shared", diff --git a/livy/src/test/java/org/apache/zeppelin/livy/LivyInterpreterIT.java b/livy/src/test/java/org/apache/zeppelin/livy/LivyInterpreterIT.java index 8b9aa6a4e9b..2b20c2d6969 100644 --- a/livy/src/test/java/org/apache/zeppelin/livy/LivyInterpreterIT.java +++ b/livy/src/test/java/org/apache/zeppelin/livy/LivyInterpreterIT.java @@ -538,83 +538,6 @@ void testSparkInterpreterStringWithoutTruncation() } } - @Test - void testSparkRInterpreter() throws InterpreterException { - if (!checkPreCondition()) { - return; - } - - final LivySparkRInterpreter sparkRInterpreter = new LivySparkRInterpreter(properties); - sparkRInterpreter.setInterpreterGroup(mock(InterpreterGroup.class)); - - try { - sparkRInterpreter.getLivyVersion(); - } catch (APINotFoundException e) { - // don't run sparkR test for livy 0.2 as there's some issues for livy 0.2 - return; - } - AuthenticationInfo authInfo = new AuthenticationInfo("user1"); - MyInterpreterOutputListener outputListener = new MyInterpreterOutputListener(); - InterpreterOutput output = new InterpreterOutput(outputListener); - final InterpreterContext context = InterpreterContext.builder() - .setNoteId("noteId") - .setParagraphId("paragraphId") - .setAuthenticationInfo(authInfo) - .setInterpreterOut(output) - .build(); - sparkRInterpreter.open(); - - try { - // only test it in livy newer than 0.2.0 - boolean isSpark2 = isSpark2(sparkRInterpreter, context); - InterpreterResult result = null; - // test DataFrame api - if (isSpark2) { - result = sparkRInterpreter.interpret("df <- as.DataFrame(faithful)\nhead(df)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code(), result.toString()); - assertEquals(1, result.message().size()); - assertTrue(result.message().get(0).getData().contains("eruptions waiting")); - - // cancel - Thread cancelThread = new Thread() { - @Override - public void run() { - // invoke cancel after 1 millisecond to wait job starting - try { - Thread.sleep(1); - } catch (InterruptedException e) { - e.printStackTrace(); - } - sparkRInterpreter.cancel(context); - } - }; - cancelThread.start(); - result = sparkRInterpreter.interpret("df <- as.DataFrame(faithful)\n" + - "df1 <- dapplyCollect(df, function(x) " + - "{ Sys.sleep(10); x <- cbind(x, x$waiting * 60) })", context); - assertEquals(InterpreterResult.Code.ERROR, result.code()); - String message = result.message().get(0).getData(); - // 2 possibilities, sometimes livy doesn't return the real cancel exception - assertTrue(message.contains("cancelled part of cancelled job group") || - message.contains("Job is cancelled")); - } else { - result = sparkRInterpreter.interpret("df <- createDataFrame(sqlContext, faithful)" + - "\nhead(df)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code(), result.toString()); - assertEquals(1, result.message().size()); - assertTrue(result.message().get(0).getData().contains("eruptions waiting")); - } - - // error - result = sparkRInterpreter.interpret("cat(a)", context); - assertEquals(InterpreterResult.Code.ERROR, result.code()); - assertEquals(InterpreterResult.Type.TEXT, result.message().get(0).getType()); - assertTrue(result.message().get(0).getData().contains("object 'a' not found")); - } finally { - sparkRInterpreter.close(); - } - } - @Test void testLivyParams() throws InterpreterException { if (!checkPreCondition()) { @@ -718,11 +641,6 @@ void testSharedInterpreter() throws InterpreterException { interpreterGroup.get("session_1").add(pysparkInterpreter); pysparkInterpreter.setInterpreterGroup(interpreterGroup); - LazyOpenInterpreter sparkRInterpreter = new LazyOpenInterpreter( - new LivySparkRInterpreter(properties)); - interpreterGroup.get("session_1").add(sparkRInterpreter); - sparkRInterpreter.setInterpreterGroup(interpreterGroup); - LazyOpenInterpreter sharedInterpreter = new LazyOpenInterpreter( new LivySharedInterpreter(properties)); interpreterGroup.get("session_1").add(sharedInterpreter); @@ -731,7 +649,6 @@ void testSharedInterpreter() throws InterpreterException { sparkInterpreter.open(); sqlInterpreter.open(); pysparkInterpreter.open(); - sparkRInterpreter.open(); try { AuthenticationInfo authInfo = new AuthenticationInfo("user1"); @@ -772,13 +689,6 @@ void testSharedInterpreter() throws InterpreterException { "+-----+-----+\n" + "|hello| 20|\n" + "+-----+-----+")); - - // access table from sparkr - result = sparkRInterpreter.interpret("head(sql(sqlContext, \"select * from df\"))", - context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code(), result.toString()); - assertEquals(1, result.message().size()); - assertTrue(result.message().get(0).getData().contains("col_1 col_2\n1 hello 20")); } else { result = sparkInterpreter.interpret( "val df=spark.createDataFrame(Seq((\"hello\",20))).toDF(\"col_1\", \"col_2\")\n" @@ -799,12 +709,6 @@ void testSharedInterpreter() throws InterpreterException { "+-----+-----+\n" + "|hello| 20|\n" + "+-----+-----+")); - - // access table from sparkr - result = sparkRInterpreter.interpret("head(sql(\"select * from df\"))", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code(), result.toString()); - assertEquals(1, result.message().size()); - assertTrue(result.message().get(0).getData().contains("col_1 col_2\n1 hello 20")); } // test plotting of python @@ -819,13 +723,6 @@ void testSharedInterpreter() throws InterpreterException { assertEquals(1, result.message().size()); assertEquals(InterpreterResult.Type.IMG, result.message().get(0).getType()); - // test plotting of R - result = sparkRInterpreter.interpret( - "hist(mtcars$mpg)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code(), result.toString()); - assertEquals(1, result.message().size()); - assertEquals(InterpreterResult.Type.IMG, result.message().get(0).getType()); - // test code completion List completionResult = sparkInterpreter .completion("df.sho", 6, context); @@ -839,14 +736,8 @@ void testSharedInterpreter() throws InterpreterException { } private boolean isSpark2(BaseLivyInterpreter interpreter, InterpreterContext context) { - if (interpreter instanceof LivySparkRInterpreter) { - InterpreterResult result = interpreter.interpret("sparkR.session()", context); - // SparkRInterpreter would always return SUCCESS, it is due to bug of LIVY-313 - return !result.message().get(0).getData().contains("Error"); - } else { - InterpreterResult result = interpreter.interpret("spark", context); - return result.code() == InterpreterResult.Code.SUCCESS; - } + InterpreterResult result = interpreter.interpret("spark", context); + return result.code() == InterpreterResult.Code.SUCCESS; } public static class MyInterpreterOutputListener implements InterpreterOutputListener { diff --git a/notebook/R Tutorial/1. R Basics_2BWJFTXKJ.zpln b/notebook/R Tutorial/1. R Basics_2BWJFTXKJ.zpln deleted file mode 100644 index 920c00f5747..00000000000 --- a/notebook/R Tutorial/1. R Basics_2BWJFTXKJ.zpln +++ /dev/null @@ -1,902 +0,0 @@ -{ - "paragraphs": [ - { - "title": "Overview", - "text": "%md\n\nThis tutorial note demonostrate how to use R in Zeppelin. There\u0027re 2 interpreters:\n* %r.r - Vanilla r interpreter, with least dependencies, only R environment installed is required\n* %r.ir (`recommended`) - Provide more fancy R runtime via [IRKernel](https://github.com/IRkernel/IRkernel), almost the same experience like using R in Jupyter.)\n\nThis tutorial is to show you how to use R language via `%r.ir`. \n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:23.771", - "progress": 0, - "config": { - "colWidth": 12.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "markdown", - "editOnDblClick": true, - "completionKey": "TAB", - "completionSupport": false - }, - "editorMode": "ace/mode/markdown", - "title": true, - "editorHide": false, - "tableHide": false - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003cp\u003eThis tutorial note demonostrate how to use R in Zeppelin. There\u0026rsquo;re 2 interpreters:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e%r.r - Vanilla r interpreter, with least dependencies, only R environment installed is required\u003c/li\u003e\n\u003cli\u003e%r.ir (\u003ccode\u003erecommended\u003c/code\u003e) - Provide more fancy R runtime via \u003ca href\u003d\"https://github.com/IRkernel/IRkernel\"\u003eIRKernel\u003c/a\u003e, almost the same experience like using R in Jupyter.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis tutorial is to show you how to use R language via \u003ccode\u003e%r.ir\u003c/code\u003e.\u003c/p\u003e\n\n\u003c/div\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580780002030_-2142389262", - "id": "paragraph_1580780002030_-2142389262", - "dateCreated": "2020-02-04 09:33:22.030", - "dateStarted": "2021-07-31 12:59:23.778", - "dateFinished": "2021-07-31 12:59:23.797", - "status": "FINISHED" - }, - { - "title": "Hello R", - "text": "%r.ir\nfoo \u003c- TRUE\nprint(foo)\nbare \u003c- c(1, 2.5, 4)\nprint(bare)\ndouble \u003c- 15.0\nprint(double)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:23.876", - "progress": 0, - "config": { - "colWidth": 12.0, - "editorMode": "ace/mode/r", - "enabled": true, - "title": true, - "results": [ - { - "graph": { - "mode": "table", - "height": 84.64583587646484, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "[1] TRUE\n[1] 1.0 2.5 4.0\n[1] 15\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1429882946244_-381648689", - "id": "20150424-154226_261270952", - "dateCreated": "2015-04-24 03:42:26.000", - "dateStarted": "2021-07-31 12:59:23.882", - "dateFinished": "2021-07-31 12:59:28.598", - "status": "FINISHED" - }, - { - "title": "Load R Librairies", - "text": "%r.ir\n\nlibrary(data.table)\ndt \u003c- data.table(1:3)\nprint(dt)\nfor (i in 1:5) {\n print(i*2)\n}\nprint(1:50)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:28.685", - "progress": 0, - "config": { - "colWidth": 12.0, - "editorMode": "ace/mode/r", - "enabled": true, - "title": false, - "results": [ - { - "graph": { - "mode": "table", - "height": 193.33334350585938, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nAttaching package: ‘data.table’\n\n\nThe following objects are masked from ‘package:SparkR’:\n\n between, cube, first, hour, last, like, minute, month, quarter,\n rollup, second, tables, year\n\n\n V1\n1: 1\n2: 2\n3: 3\n[1] 2\n[1] 4\n[1] 6\n[1] 8\n[1] 10\n [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25\n[26] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1429882976611_1352445253", - "id": "20150424-154256_645296307", - "dateCreated": "2015-04-24 03:42:56.000", - "dateStarted": "2021-07-31 12:59:28.692", - "dateFinished": "2021-07-31 12:59:28.877", - "status": "FINISHED" - }, - { - "title": "Load Iris Dataset", - "text": "%r.ir\n\ncolnames(iris)\niris$Petal.Length\niris$Sepal.Length", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:28.891", - "progress": 0, - "config": { - "colWidth": 12.0, - "enabled": true, - "editorMode": "ace/mode/r", - "title": false, - "results": [ - { - "graph": { - "mode": "table", - "height": 169.33334350585938, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cstyle\u003e\n.list-inline {list-style: none; margin:0; padding: 0}\n.list-inline\u003eli {display: inline-block}\n.list-inline\u003eli:not(:last-child)::after {content: \"\\00b7\"; padding: 0 .5ex}\n\u003c/style\u003e\n\u003col class\u003dlist-inline\u003e\u003cli\u003e\u0027Sepal.Length\u0027\u003c/li\u003e\u003cli\u003e\u0027Sepal.Width\u0027\u003c/li\u003e\u003cli\u003e\u0027Petal.Length\u0027\u003c/li\u003e\u003cli\u003e\u0027Petal.Width\u0027\u003c/li\u003e\u003cli\u003e\u0027Species\u0027\u003c/li\u003e\u003c/ol\u003e\n\n" - }, - { - "type": "HTML", - "data": "\u003cstyle\u003e\n.list-inline {list-style: none; margin:0; padding: 0}\n.list-inline\u003eli {display: inline-block}\n.list-inline\u003eli:not(:last-child)::after {content: \"\\00b7\"; padding: 0 .5ex}\n\u003c/style\u003e\n\u003col class\u003dlist-inline\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.3\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.7\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.6\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.1\u003c/li\u003e\u003cli\u003e1.2\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.3\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.7\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.7\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1\u003c/li\u003e\u003cli\u003e1.7\u003c/li\u003e\u003cli\u003e1.9\u003c/li\u003e\u003cli\u003e1.6\u003c/li\u003e\u003cli\u003e1.6\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.6\u003c/li\u003e\u003cli\u003e1.6\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.2\u003c/li\u003e\u003cli\u003e1.3\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.3\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.3\u003c/li\u003e\u003cli\u003e1.3\u003c/li\u003e\u003cli\u003e1.3\u003c/li\u003e\u003cli\u003e1.6\u003c/li\u003e\u003cli\u003e1.9\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.6\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e1.5\u003c/li\u003e\u003cli\u003e1.4\u003c/li\u003e\u003cli\u003e4.7\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e4\u003c/li\u003e\u003cli\u003e4.6\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e4.7\u003c/li\u003e\u003cli\u003e3.3\u003c/li\u003e\u003cli\u003e4.6\u003c/li\u003e\u003cli\u003e3.9\u003c/li\u003e\u003cli\u003e3.5\u003c/li\u003e\u003cli\u003e4.2\u003c/li\u003e\u003cli\u003e4\u003c/li\u003e\u003cli\u003e4.7\u003c/li\u003e\u003cli\u003e3.6\u003c/li\u003e\u003cli\u003e4.4\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e4.1\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e3.9\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e4\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e4.7\u003c/li\u003e\u003cli\u003e4.3\u003c/li\u003e\u003cli\u003e4.4\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e3.5\u003c/li\u003e\u003cli\u003e3.8\u003c/li\u003e\u003cli\u003e3.7\u003c/li\u003e\u003cli\u003e3.9\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e4.7\u003c/li\u003e\u003cli\u003e4.4\u003c/li\u003e\u003cli\u003e4.1\u003c/li\u003e\u003cli\u003e4\u003c/li\u003e\u003cli\u003e4.4\u003c/li\u003e\u003cli\u003e4.6\u003c/li\u003e\u003cli\u003e4\u003c/li\u003e\u003cli\u003e3.3\u003c/li\u003e\u003cli\u003e4.2\u003c/li\u003e\u003cli\u003e4.2\u003c/li\u003e\u003cli\u003e4.2\u003c/li\u003e\u003cli\u003e4.3\u003c/li\u003e\u003cli\u003e3\u003c/li\u003e\u003cli\u003e4.1\u003c/li\u003e\u003cli\u003e6\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.9\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e6.6\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.3\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.3\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e6.9\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e6\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e6.4\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e5.4\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.9\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e5.2\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.2\u003c/li\u003e\u003cli\u003e5.4\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003c/ol\u003e\n\n" - }, - { - "type": "HTML", - "data": "\u003cstyle\u003e\n.list-inline {list-style: none; margin:0; padding: 0}\n.list-inline\u003eli {display: inline-block}\n.list-inline\u003eli:not(:last-child)::after {content: \"\\00b7\"; padding: 0 .5ex}\n\u003c/style\u003e\n\u003col class\u003dlist-inline\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e4.7\u003c/li\u003e\u003cli\u003e4.6\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.4\u003c/li\u003e\u003cli\u003e4.6\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e4.4\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e5.4\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e4.3\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e5.4\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.4\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e4.6\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.2\u003c/li\u003e\u003cli\u003e5.2\u003c/li\u003e\u003cli\u003e4.7\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e5.4\u003c/li\u003e\u003cli\u003e5.2\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e4.4\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e4.5\u003c/li\u003e\u003cli\u003e4.4\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e4.8\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e4.6\u003c/li\u003e\u003cli\u003e5.3\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e7\u003c/li\u003e\u003cli\u003e6.4\u003c/li\u003e\u003cli\u003e6.9\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e6.5\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e6.6\u003c/li\u003e\u003cli\u003e5.2\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.9\u003c/li\u003e\u003cli\u003e6\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e6.2\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.9\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e6.4\u003c/li\u003e\u003cli\u003e6.6\u003c/li\u003e\u003cli\u003e6.8\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e6\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e6\u003c/li\u003e\u003cli\u003e5.4\u003c/li\u003e\u003cli\u003e6\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e5.5\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e5\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e6.2\u003c/li\u003e\u003cli\u003e5.1\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e7.1\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e6.5\u003c/li\u003e\u003cli\u003e7.6\u003c/li\u003e\u003cli\u003e4.9\u003c/li\u003e\u003cli\u003e7.3\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e7.2\u003c/li\u003e\u003cli\u003e6.5\u003c/li\u003e\u003cli\u003e6.4\u003c/li\u003e\u003cli\u003e6.8\u003c/li\u003e\u003cli\u003e5.7\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e6.4\u003c/li\u003e\u003cli\u003e6.5\u003c/li\u003e\u003cli\u003e7.7\u003c/li\u003e\u003cli\u003e7.7\u003c/li\u003e\u003cli\u003e6\u003c/li\u003e\u003cli\u003e6.9\u003c/li\u003e\u003cli\u003e5.6\u003c/li\u003e\u003cli\u003e7.7\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e7.2\u003c/li\u003e\u003cli\u003e6.2\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e6.4\u003c/li\u003e\u003cli\u003e7.2\u003c/li\u003e\u003cli\u003e7.4\u003c/li\u003e\u003cli\u003e7.9\u003c/li\u003e\u003cli\u003e6.4\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e6.1\u003c/li\u003e\u003cli\u003e7.7\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e6.4\u003c/li\u003e\u003cli\u003e6\u003c/li\u003e\u003cli\u003e6.9\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e6.9\u003c/li\u003e\u003cli\u003e5.8\u003c/li\u003e\u003cli\u003e6.8\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e6.7\u003c/li\u003e\u003cli\u003e6.3\u003c/li\u003e\u003cli\u003e6.5\u003c/li\u003e\u003cli\u003e6.2\u003c/li\u003e\u003cli\u003e5.9\u003c/li\u003e\u003c/ol\u003e\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455138077044_161383897", - "id": "20160210-220117_115873183", - "dateCreated": "2016-02-10 10:01:17.000", - "dateStarted": "2021-07-31 12:59:28.897", - "dateFinished": "2021-07-31 12:59:29.175", - "status": "FINISHED" - }, - { - "title": "TABLE Display", - "text": "%r.ir\n\ncat(\"%table name\\tsize\\nsmall\\t100\\nlarge\\t1000\")", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:29.197", - "progress": 0, - "config": { - "colWidth": 6.0, - "enabled": true, - "title": false, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 408.6458435058594, - "optionOpen": false, - "keys": [ - { - "name": "name", - "index": 0.0, - "aggr": "sum" - } - ], - "values": [ - { - "name": "size", - "index": 1.0, - "aggr": "sum" - } - ], - "groups": [], - "scatter": { - "xAxis": { - "name": "name", - "index": 0.0, - "aggr": "sum" - }, - "yAxis": { - "name": "size", - "index": 1.0, - "aggr": "sum" - } - }, - "setting": { - "table": { - "tableGridState": {}, - "tableColumnTypeState": { - "names": { - "name": "string", - "size": "string" - }, - "updated": false - }, - "tableOptionSpecHash": "[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]", - "tableOptionValue": { - "useFilter": false, - "showPagination": false, - "showAggregationFooter": false - }, - "updated": false, - "initialized": false - } - }, - "commonSetting": {} - }, - "helium": {} - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TABLE", - "data": "name\tsize\nsmall\t100\nlarge\t1000" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1456216582752_6855525", - "id": "20160223-093622_330111284", - "dateCreated": "2016-02-23 09:36:22.000", - "dateStarted": "2021-07-31 12:59:29.202", - "dateFinished": "2021-07-31 12:59:29.260", - "status": "FINISHED" - }, - { - "title": "HTML Display", - "text": "%r.ir \n\ncat(\"%html \u003ch3\u003eHello HTML\u003c/h3\u003e\")\ncat(\"\u003cfont color\u003d\u0027blue\u0027\u003e\u003cspan class\u003d\u0027fa fa-bars\u0027\u003e Easy...\u003c/font\u003e\u003c/span\u003e\")\nfor (i in 1:10) {\n cat(paste0(\"\u003ch4\u003e\", i, \" * 2 \u003d \", i*2, \"\u003c/h4\u003e\"))\n}\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:29.301", - "progress": 0, - "config": { - "colWidth": 6.0, - "enabled": true, - "editorMode": "ace/mode/r", - "title": false, - "results": [ - { - "graph": { - "mode": "table", - "height": 361.66668701171875, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003ch3\u003eHello HTML\u003c/h3\u003e\u003cfont color\u003d\u0027blue\u0027\u003e\u003cspan class\u003d\u0027fa fa-bars\u0027\u003e Easy...\u003c/font\u003e\u003c/span\u003e\u003ch4\u003e1 * 2 \u003d 2\u003c/h4\u003e\u003ch4\u003e2 * 2 \u003d 4\u003c/h4\u003e\u003ch4\u003e3 * 2 \u003d 6\u003c/h4\u003e\u003ch4\u003e4 * 2 \u003d 8\u003c/h4\u003e\u003ch4\u003e5 * 2 \u003d 10\u003c/h4\u003e\u003ch4\u003e6 * 2 \u003d 12\u003c/h4\u003e\u003ch4\u003e7 * 2 \u003d 14\u003c/h4\u003e\u003ch4\u003e8 * 2 \u003d 16\u003c/h4\u003e\u003ch4\u003e9 * 2 \u003d 18\u003c/h4\u003e\u003ch4\u003e10 * 2 \u003d 20\u003c/h4\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1456140102445_51059930", - "id": "20160222-122142_1323614681", - "dateCreated": "2016-02-22 12:21:42.000", - "dateStarted": "2021-07-31 12:59:29.307", - "dateFinished": "2021-07-31 12:59:29.369", - "status": "FINISHED" - }, - { - "title": "GoogleVis: Bar Chart", - "text": "%r.ir\n\nlibrary(googleVis)\ndf\u003ddata.frame(country\u003dc(\"US\", \"GB\", \"BR\"), \n val1\u003dc(10,13,14), \n val2\u003dc(23,12,32))\nBar \u003c- gvisBarChart(df)\nprint(Bar, tag \u003d \u0027chart\u0027)\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:29.407", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "results": { - "0": { - "graph": { - "mode": "table", - "height": 300.0, - "optionOpen": false - } - } - }, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "editorMode": "ace/mode/r", - "editorHide": false, - "tableHide": false, - "title": false, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nWelcome to googleVis version 0.6.10\n\nPlease read Google\u0027s Terms of Use\nbefore you start using the package:\nhttps://developers.google.com/terms/\n\nNote, the plot method of googleVis will by default use\nthe standard browser to display its output.\n\nSee the googleVis package vignettes for more details,\nor visit https://github.com/mages/googleVis.\n\nTo suppress this message use:\nsuppressPackageStartupMessages(library(googleVis))\n\n\n\n" - }, - { - "type": "HTML", - "data": "\u003c!-- BarChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\u003c!-- Sat Jul 31 12:59:29 2021 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataBarChartID34f18480c5e () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"US\",\n10,\n23\n],\n[\n\"GB\",\n13,\n12\n],\n[\n\"BR\",\n14,\n32\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027country\u0027);\ndata.addColumn(\u0027number\u0027,\u0027val1\u0027);\ndata.addColumn(\u0027number\u0027,\u0027val2\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartBarChartID34f18480c5e() {\nvar data \u003d gvisDataBarChartID34f18480c5e();\nvar options \u003d {};\noptions[\"allowHtml\"] \u003d true;\n\n\n var chart \u003d new google.visualization.BarChart(\n document.getElementById(\u0027BarChartID34f18480c5e\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"corechart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartBarChartID34f18480c5e);\n})();\nfunction displayChartBarChartID34f18480c5e() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\u003c!-- jsChart --\u003e \n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartBarChartID34f18480c5e\"\u003e\u003c/script\u003e\n \n\u003c!-- divChart --\u003e\n \n\u003cdiv id\u003d\"BarChartID34f18480c5e\" \n style\u003d\"width: 500; height: automatic;\"\u003e\n\u003c/div\u003e\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1485626417184_-1153542135", - "id": "20170129-030017_426747323", - "dateCreated": "2017-01-29 03:00:17.000", - "dateStarted": "2021-07-31 12:59:29.414", - "dateFinished": "2021-07-31 12:59:29.482", - "status": "FINISHED" - }, - { - "title": "GoogleVis: Candlestick Chart", - "text": "%r.ir\n\nlibrary(googleVis)\n\nCandle \u003c- gvisCandlestickChart(OpenClose, \n options\u003dlist(legend\u003d\u0027none\u0027))\n\nprint(Candle, tag \u003d \u0027chart\u0027)\n\n\n\n\n\n\n\n\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:29.514", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "results": { - "0": { - "graph": { - "mode": "table", - "height": 84.64583587646484, - "optionOpen": false - } - } - }, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "editorMode": "ace/mode/r", - "editorHide": false, - "tableHide": false, - "title": false, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003c!-- CandlestickChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\u003c!-- Sat Jul 31 12:59:29 2021 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataCandlestickChartID34f1c7c0c2e () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Mon\",\n20,\n28,\n38,\n45\n],\n[\n\"Tues\",\n31,\n38,\n55,\n66\n],\n[\n\"Wed\",\n50,\n55,\n77,\n80\n],\n[\n\"Thurs\",\n50,\n77,\n66,\n77\n],\n[\n\"Fri\",\n15,\n66,\n22,\n68\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027Weekday\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Low\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Open\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Close\u0027);\ndata.addColumn(\u0027number\u0027,\u0027High\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartCandlestickChartID34f1c7c0c2e() {\nvar data \u003d gvisDataCandlestickChartID34f1c7c0c2e();\nvar options \u003d {};\noptions[\"allowHtml\"] \u003d true;\noptions[\"legend\"] \u003d \"none\";\n\n\n var chart \u003d new google.visualization.CandlestickChart(\n document.getElementById(\u0027CandlestickChartID34f1c7c0c2e\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"corechart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartCandlestickChartID34f1c7c0c2e);\n})();\nfunction displayChartCandlestickChartID34f1c7c0c2e() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\u003c!-- jsChart --\u003e \n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartCandlestickChartID34f1c7c0c2e\"\u003e\u003c/script\u003e\n \n\u003c!-- divChart --\u003e\n \n\u003cdiv id\u003d\"CandlestickChartID34f1c7c0c2e\" \n style\u003d\"width: 500; height: automatic;\"\u003e\n\u003c/div\u003e\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1485627113560_-130863711", - "id": "20170129-031153_758721410", - "dateCreated": "2017-01-29 03:11:53.000", - "dateStarted": "2021-07-31 12:59:29.518", - "dateFinished": "2021-07-31 12:59:29.579", - "status": "FINISHED" - }, - { - "title": "GoogleVis: Line chart", - "text": "%r.ir\n\nlibrary(googleVis)\ndf\u003ddata.frame(country\u003dc(\"US\", \"GB\", \"BR\"), \n val1\u003dc(10,13,14), \n val2\u003dc(23,12,32))\n\nLine \u003c- gvisLineChart(df)\n\nprint(Line, tag \u003d \u0027chart\u0027)\n\n\n\n\n\n\n\n\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:29.618", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 61.458335876464844, - "optionOpen": false - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "editorHide": false, - "tableHide": false, - "title": false, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003c!-- LineChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\u003c!-- Sat Jul 31 12:59:29 2021 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataLineChartID34f1e8751b6 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"US\",\n10,\n23\n],\n[\n\"GB\",\n13,\n12\n],\n[\n\"BR\",\n14,\n32\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027country\u0027);\ndata.addColumn(\u0027number\u0027,\u0027val1\u0027);\ndata.addColumn(\u0027number\u0027,\u0027val2\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartLineChartID34f1e8751b6() {\nvar data \u003d gvisDataLineChartID34f1e8751b6();\nvar options \u003d {};\noptions[\"allowHtml\"] \u003d true;\n\n\n var chart \u003d new google.visualization.LineChart(\n document.getElementById(\u0027LineChartID34f1e8751b6\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"corechart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartLineChartID34f1e8751b6);\n})();\nfunction displayChartLineChartID34f1e8751b6() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\u003c!-- jsChart --\u003e \n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartLineChartID34f1e8751b6\"\u003e\u003c/script\u003e\n \n\u003c!-- divChart --\u003e\n \n\u003cdiv id\u003d\"LineChartID34f1e8751b6\" \n style\u003d\"width: 500; height: automatic;\"\u003e\n\u003c/div\u003e\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455138857313_92355963", - "id": "20160210-221417_1400405266", - "dateCreated": "2016-02-10 10:14:17.000", - "dateStarted": "2021-07-31 12:59:29.623", - "dateFinished": "2021-07-31 12:59:29.682", - "status": "FINISHED" - }, - { - "text": "%r.ir\n\npairs(iris)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:29.723", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 1857.0, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "runOnSelectionChange": true, - "title": false, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "IMG", - "data": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAMAAADKOT/pAAADAFBMVEUAAAABAQECAgIDAwME\nBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUW\nFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJyco\nKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6\nOjo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tM\nTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1e\nXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29w\ncHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGC\ngoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OU\nlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWm\npqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4\nuLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnK\nysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc\n3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u\n7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////i\nsF19AAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4nOydBXgURxvH37XT3F3cjQgJEMEJ\nENw1uDsUKW4FijsULe5e3KVAi1Oc4lLkKw4t7iRE5pu5EHKX28tJNpek7P952Cy7M7Nzu/vb\n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\n143vRQp0iZQ0TASoeZYqYqSHpgJil2x0J68SaYDD/hf7HJLLkC9wAqj96FI135T38Ft7cu4i\ngZ58avH+ERefzuEO6a7JHPmDSImh5f55tliwO7Pdn1s5CTlnyTV8I1LAMBzX4v7druqHN+T9\nH9xua5MlT9E0yIhI24XLnp0LK5eBNnpHKgaQyIM4aTOqqbWBXleWS2yM7sQX6BJphtn258e8\nWprSGMfnkMgs23xGyKtEsqQK3FqrlBXtaMmN11xKwYNdZp8S3uPK3+k2cZKln/cWbUw5fP4g\n0iW+bl3XBpntvsYh4XMcLk3dQhLiE2YWJ/JcYtEFk+jodILTCqN7kxGR6tHCBHcyqjs/wzfp\nw6dEt8WxGrIpqVC+JuuF6nWhSyS/6eTPb9xH49vaAz/gR9hWYHpv8iqRYoCm4TiFUixymjrx\nyfnnklM8dtNT0WYLz74xFUw5fP4g0s9SquLMKJnZ7hP46O6WnTS/NEkTIr/rzl+zilnKG54G\nGREpYDaZJIn0uI4now/P+2rJddFoJj382JQylcnQJRKtMYgfwg29m2eIgUBfvqEF0djgQqMV\nJ7ulrOhTnjw8V9CF5N+/iclbOd5nfKp9d4yhsWBvVsBpck8r9jTl8PmDSPeBaji12ma2+07V\nc7KTmzZDw492Tw4feWi9Zr7LR/xmp1z7Snp58HhW3+AZEaklTYL/e0aFIJY4Pjl89KFl8uNm\nSTOqDgXevr1zzG9Z7EJq6BIpjN6t1bKsZnJOhXPQYd24UzKxCd3A+P3Rw2/zLpFWiQZvHyz6\n4vR1x6zexvnOUSm/Eyt5Lt5Qxf7flAVXzImY6/J+jZkQsd02NVClcXDMKvIHkXBH21mbmkkN\nj1VqEV+6xPK1ZV21w9UfHDmW5Yp8fOse1k2KkA3NP4sXy0Ws4+Gs9SYjIl2QtNw806ZrBnu/\nt+dYhnNNbmIRFBtQHYWRuetqcuOcX2etD6mgS6T9XM+tYxWTjW6JwIw3Now1Zded1pxAvTHP\nEglvLmVZenOqNRfr2RYdmapa5pv+7vZNb375bSc9glezvsJZ8a/KMpZ1z5t0+HxCpNgJ3tY1\ndVy0dfEi2tWxVXK9lauiICfnIMkN/KAWUnd9MFh5n0ZjLUmI6Wn5b4atJCNDq93p6tbekzIy\nyV8SBjs6l5SmvN/mmjPiKLqDo+QgXscZ752jx/y9v5xlwBJTLPuJUhYBi5qYsOst2ejYuMni\n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\nUCQEUYD/B3YDqx+lN7unAAAAAElFTkSuQmCC" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455137735427_-1023869289", - "id": "20160210-215535_1815168219", - "dateCreated": "2016-02-10 09:55:35.000", - "dateStarted": "2021-07-31 12:59:29.727", - "dateFinished": "2021-07-31 12:59:29.973", - "status": "FINISHED" - }, - { - "text": "%r.ir\n\nplot(iris, col \u003d heat.colors(3))", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:30.027", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 399.66668701171875, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "runOnSelectionChange": true, - "title": false, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "IMG", - "data": "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\n0/MqmD1T3j/yu/wuw+SJEsWFknpQivL+Uif2bEmLk2K7SJHIIZFscRbLvnlyfL2IiKSKxIs4\nJfesxC0Xe444CyRzhRSeFBGJ3SxHdomI7P9CVgyWwnQ5u0dWD5W0Q+LIlMMTJGPD/2wr5jv5\n5hkpyBJHpmQsFUe6FObLt59J7I7/aZaVJYcPi8MheSmyfbpkHhdxisSLpIqI5CRJ5nFxuS7Y\nBbvExUlOjhQ7ZOW7snvx/+5hjkiciL0kuAKTJ87LvXBDf+Dkl3JksjgdZTluk5wfSx8XO2TF\nZNlVthc5SfLRTbL+ndLQmSeZK6QwsTTct1yei5K175eGWYdk+6uSV7Y2bb3EPSWFZRMsju6Q\ndZ9JUX5pmBIrx9eL0/kb6blcknlccpJ+O3lHgRxfKedOXtSe/gU6eeJ/ZJ2Q7NM/h06nbNok\nu3fLlnmyf5XIPHGslJUDZNtrsmu9HN0ve9fLsb1yfL2k7pXs2ZKzSvY9Ikemy5LZsmujrJ0t\nh7ZKwlpJi5Ws1ZK9T9Z9JkdLjsRikSMiKSJHRDJERBwOOXxYUs7I8ZWSdUJExOmQ9MNSkFmS\ny9atW/k3Tp4oUShyUKTsfbjorKQuleJzpeG5c3LokBSVzUbKT5f0I+IqLg2X9Zd5rcWeWxru\nf0diJpY+dtol5kk58d7PT1w0WHZ8WhoW5MiKj+VkbGmYuF+mdJV9S8o2elL2Tv/5+E06LKs+\nlvyskkgnT/yDmEymoUOH/oknHjlypG7dukDDhg0TEhLatm1bcvPwWrVqHT9+/HKnecm0sFOX\n05Us7NRlpoXdP8W/u7D7h9HC7h/kTxd2t9xyS8eOHTdv3jxo0KB69ep16dIlMzPz7NmzrVq1\nuueeey57npdKL8UqpZRSSl2sTZs2zZkzp23btnXr1g0KCpo8eXLJfxJ77rnnhg0bVt7Z6axY\npZRSSqmLVlBQ4OvrCwQGBprN5vDw0ulNVapUuRr+obYWdkoppZRSFysyMjIhIaHk8YIFC6pV\nq1byOCkp6Wr4b9p6KVYppZRS6mI99NBDeXl5JY/79OlzfvmSJUs6lszULlda2CmllFJKXayn\nnnrqN5d//PHHf3Mmv0kvxSqllFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2Cml\nlFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2Cml\nlFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2CmllFJKVRBa2Cml\nlFJKVRBa2CmllFJKVRCW8k5AKaWUUurvJiLLly+/4447frHcYrG8/fbb4eHh5ZLVX6eFnVJK\nKaX+jdzd3f39/X+x0M3Nzc3NrVzyuSy0sFNKKaXUv45hGJ06dZo8eXJ5J3KZ6W/slFJKKaUq\nCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUq\nCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUq\nCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUqCC3slFJKKaUqCEt5J6CUUkop9Q+zY8eO7du3\np6SkACEhIa1atWrRokV5JwVa2CmllFJKXbykpKS+fftu2bIlNDQ0JCQESElJOXv2bNu2bb/6\n6qvw8PDyTU8vxSqllFJKXazBgwe7XK6YmJjk5OR9+/bt27cvOTk5JibG5XINHjy4vLPTwk4p\npZSq6NauXXvjjTeGh4e7u7tXq1btpptumjNnzhXd4oQJEwzDuKKbKC+rV69+9913GzZseOHC\nhg0bTpo0ac2aNeWV1Xla2CmllFIV2Zw5c7p06ZKTkzNq1KjZs2cPGzYMmDt37hXdaHBw8C9K\nnwrDz88vPj7+18vj4+P9/Pz+/nx+QX9jp5RSSlVkEydOjIqK2rBhg5ubW8mSp556ym63X9GN\nDho0aNCgQVd0E+XliSeeePDBB3fv3t25c+eQkBARSU1NXbt27bRp00aNGlXe2Wlh9zvOnCE+\nnshITCaWLSM0lJ5dcTsCDmgIZyAJGkBQafucHGJj8fQkKoS1z5KbTtfRrPmWI5vp8AA2C8tm\nEN2am4eQOANzJSIGcmwT+enU6snpbzizgag7IIDdHxLWnGsGkvE9hhW/LqxcQNJJ/jMAczap\nPxHSGvdaxMYSFETlEDYvxWTQ7ka8F8EhuJfsIDKP4Vcdmw+psbj7E1QD4yA4oSF4lueo/o6U\nFOLiqFyZWrV+a/VG2AsdoCkuJ6s/49Beut9D7ZYUFbBmBmmn6PQAVRuQn8aeMbiyqfcsQQ3I\nOcP+GRgGjR7CO4ysHzkwGlsgjSbhFsTub1g6ntCa3DcDmzffT2b5FGo1Y+gCgKVDSV6Ibwf6\nzgXI+4aiDbj9B68bAXZ/zqmdNOtHRFtwQRxkQDT44SomNRZHASENcav0941hBeeAWLBDNHgB\n5OayZAmFhfTqhacb27/DkU+NKKw2UgxM0BAkhx+3YMqk9VEKDZZHYbdiScXTQnRjcl18u5fM\nbOxH8bDQpA2+BkHxWD0wdcDlRYpQyYN21bFaQcALovWd89Ic2so7T2AyeP5jqjci/xjJMzAH\nUGUIFm9Or+TEm3jUo/GbWDyZ35flS6hZmZePA2wcyZ6vqNeVGz8AeL0ryTuo1Z1h8wAyPiVn\nN8H98WxVdgxmQsP/PQajcfMuz92/CmRmZlavXv18VVfCZrOVPHjppZfefffdJUuWPP/88/v3\n7/fz8xswYMCYMWPMZnNJg0OHDr300ktr167Ny8urX7/+yy+/3KdPn/P9xMXFjRo1at26ddnZ\n2VWqVOnVq9e7774LTJgwYeTIkSJyvuXv9JOYmDhixIi1a9emp6cHBAQ0a9bso48+qlq16hUd\nlj9t5MiRoaGhU6dOnTRpksvlAkwmU5MmTd5///0BAwaUd3b69vSb7HaGDOGzz7jgL5LroJlB\nZMkSKzjKHgyHCcz4mKefJjubaMiFE+AFdywnEgSGbOBwSS8b8H+D9dAYMkewBU5BAGQA8MPX\npdva/zWrXih9nA0L4TjY3mI8DAeBLwweEgLhHORCF+hwPtF3SDOYJQCGGXEChFm5zUEQEAIf\nwq1XZNz+NJeLp55i2jSKiwG6dmX2bEJDy1YfhXZwtjTaVpVuSWQ7AZhMAz9c2cS5ALwmMsWP\ne7JoC4B8ygY/6paFSa8w34PUAkq+pm6azTYT37hwADsYNZ+m0KLk5YjnIYOb4GYwgHkcnIe3\nGxFFeAGTyfRkXBHexQA7J+MWxAvVMHYB4MHpQSxcSfphAJsv3SfRtPwP9X++H+B+OAZAAEzh\n3RSefbb0b8Zi0AOaC8AsWAzZAFwLt0B76ADfwWBIBsACt0AjALJhCXjCLXBiN4Af9AbfRSwC\nK3QE64WZ1IJZ0Prv2e1/vG5BrEqn5I1zemOmuTGkiCgAHM9xyErdIqoAa8idRjuIARdwgukG\nPaEyGLA1nrUf0hpeAkDms2A++WYSnACmybQJpktVjN0AeHBuEJ+vIOMIgLsf3d+lyf1/945f\nTdq2bTtv3ryxY8f279+/Ro0av25QWFj44IMP/ve//23RosWqVasGDBiQk5MzZcoU4ODBg23a\ntImIiHjnnXeCg4Pnz5/ft2/fr776qqQm27dvX7t27UJDQ8eMGVOjRo2TJ0+uWrXqN3P4/X76\n9euXlpY2ceLEiIiIlJSUdevW5eTkXMkh+asGDhw4cOBAu92elpZmGEZgYOD5Qrn8SYUzd+7c\nsLCwv9TFs89K1aqyebO89pqA+PnJI7eKw1c+8ZJgq2S0EokUcRPZJbJUxEc2DBeLRT74QOK+\nlFCkkyH1A2WEIS8g4UgbixjIHcgoq3yHeCH+yJsW2WWSXORTs0xCxiCTA2Q0Mh6Z7iljkDHI\na4b4GNLXkLGGrKkq7xpiIPe3lo5WOWWSubXFDWnqJ+0biMuQHEOuM2TuzbLLQwTJuUZes8rE\nMFl8l2T7yJwomVpXijNEXhXxEDlwecb6V0aOHNmtW7eLb9+7d+9hw4bJxIkSECCrVonDIQcO\nSMuW0qPHBa2qiriLfC1iF+c7UgnxM2T9HMnLkmdvEZAwk+xdJTnpMqGROJEEk5xYK+mHZJuv\nCLLaSzKOSupBmWOT15DPvSQnVhIXyFDEjAzxkZSjsuQVCUOCkEEhkn5KJt8uQ5EnkY8jJSdJ\nZjaRFOQAkjVBXPmS8YzkItuRnZ+IPUfm3yNjkeU+IqdE7FIwQ942ZOH1kpcqjnzZPkVes8ip\nLZd9qP+6GjVqzJw58yIbFxQUAFu3br2iKf3/UkSCRR4WyRDJE5koLqs0N6RxYzlxQraskOsQ\nEzLUQ2bcIzazXI+kWeVrs7yIPI8IEotYkU6IB/I40h6xITciIcgLyCvIS0h7ZDOyBBmJjEK+\nRQoQpyFbDSk2ZJQhub1FQkT6i4SLZPxtO79161agoKDgItvPnDmzRo0aVzSlizX6NgGpYchP\ny2XDXOmDOJCVwVKQJBmbJdkkgmytLDkn5cBE6YG4I3eaJWm3jIqUMKQKMrWBFKTIJ21kHPIJ\n8lQNSU2QxwIkE1mHpH8mzhw5fJeMR370FUkUsYt9uhQbsq2L5KeJI1+2vSuvWSVx29+zx8OG\nDevdu/fFt+/WrVvJaa0rKikpqXPnziUf+sHBwbfffvs333xzfu2LL74IzJ8///yS8ePHm83m\nxMREEenZs2dYWFhmZub5tT179qxfv37J465duwYGBmZk/MbhMH78+AtrjN/pp7i42Gw2T506\n9bLt8MUxmUxDhw79mzf6N9DJE79l3jxef522bfnsM6KimDOHoqVYfOhxhFQHc7bD93AtfAs9\nYTgL5tGrF0OGsOhFHLDwFJl52AS/PlQ32FNMWy+CvankoKGVsf3IhLRiaidggLeT6N54VSU3\nA18fIiPJyCe8El0n4BJMwnuxeJrxSaTty9T0YcUOrnmMhMEciyfYnWUHaHkAQ/Bcz2E34lZg\nnQmBeO6h6f3c9AGxi/AO5tYdpMeTfARegWhYVN5D/L/mzmXECLp2xWKhfn0++IDvvyczE4AM\nSIQ3oQ+4sSWCHFhk4rq78PQlujYGFJho3BXvAFqbAR71JLITAXU4U5U8CDXwjyKoHk4n4VCp\nLt4NqHI7G6E53BJGcBQ3vcqNkA71GhJQlaELuAX8wfMuvMO4fwNJUBuKbsXw4NxNrIZr4JoH\ncPPmjmG0M1idB1XBjYRgHG7cHIBnEBYPrn2cmt2IXVCu41sBrAELTCt5VeAZDgVzu8HOnURG\n8uMXtLAS4M5+A3sbqtficTdcbqx2I8+gu4limOpOiEENg9rQD+41MMFG8IZU8DTwMNgCb8Ia\nOGhQCFMsGJBpQyAjgncMPooAgZvBDuvLe0z+CeYtwgrHXLToTsc7eS+IFfDcOdzD8G+LSXBB\nQAe8I6j/DLugHQy7jbCmjD5BZzgNPjVwD+b6D+kNJ+DVjQRVY/xcNkFNCLgPkze1h9MG9udC\nFXDjWDCxblwbiEcgFg9aPUlU13/5MRgWFrZmzZqYmJi33367U6dOq1ev7tOnzy9+ANe9e/fz\nj3v06OF0Ojdt2uRwOFavXn3rrbdeOCegd+/eBw8eTE9Pt9vt69ev79evn7+//+8n8Pv9mM3m\nZs2aTZgw4b333tu/f79ceK3sCouPj//yV7799tvikksBl+jRRx9t3779ZU/yUuml2F9xOklO\nJiICICuLevWIjCSoCEcIoeGYTBxyQQREwmkAIjmTTbVqAMmpBIFvFSJtGIW06MUP32J3UjUA\nmwVHLvmedOwP8zlnwrsqKQbeQngHjiWSm4hHEH7ViU/A1596d/L9CHyhcn183MnPJSyaKv7s\nyqFaNSq5kSmEVCI0lGvM4MTUjjBvjHR8IyAEIwPfavhFYi+gKAx3f9x9ySlLuDTzq8aZM6UD\nXiIyEhHOnMHfH+IAaFK6KmY7QHNXaXjqIG5Q4CwN3ZNxQEphaWhOIxd8ykKHExMYZZd0s6AR\nFKSWhgFggZNHAAqyaAo/wL7V3Dke+x78wAI7P6L7WxzfzDmwgBRgeMAZKpkxyt4Fcs7g7Ysp\n6efd8Ysk+yob8H+eM1AZzD8vOGlQzYzFApB1CqcXAZBVRFISERH4nSFTQCgyUVUogDNCkIkc\nJ8GQA35lnYVBLhhgNeHu5CQEA5AHvgbFYC/Gx8w5gwB3jidAFUiGKlfdQXR1ynbhfkHokccZ\nyHSUhp6CA4xjpWEBVIbiWIDCVEp+i7HzB+6FxW/SHwyI/YJWz5OzhSwIgew0fILgDL4Wcsre\nB3LOIH4YZ37erh6DADRs2LBkmmpubu4dd9wxc+bMIUOGtGzZErBYLD4+PudbBgYGAunp6RkZ\nGUVFRf/9739nzpx5fm3Jr8rS09OLi4uLi4sv5pdwv99PYGDg4sWLR48ePX78+GHDhoWFhT34\n4IOvvPKK1Wr9/7u8DERk7dq127Zt+8Vyi8WycePGevXqXWqHUVFRJTtVvvSM3a+YzURHs2IF\nQI0a7NnDkiWcDsQax+IPcLnobobFsAmaArCcxhGsWYPDQZOmnIAvH2NPLsDi59nvxBe2nEYS\ncIOwbCYMAQhxsXMkAUIG7H2X1FjcDLISOL0Vdzh1mu/6AiTDp49yNg8vg9Mz2ZVIqI3vvyfj\nC6qYOZzON3OY7QLIfoBDGZgCiF8B8TitHF3J4WX4hWLbz+nlFGQQ2gSyYUtZ5leNxo1LB7zE\n8uV4eFCnDgCtwYAPS1f9ZwDAG2Uf8K17Ywefsu8n+U2xQefzs0NqEARJvqWRxUYuGHXKVhrE\nQEBZyXgYHNCxH4CHH1+AE+57C8DjOlIgF7q/BdDiAWpDnoHhAUAjjhfjUfar5NBGZKSSGVUa\nOu0cX0vYVTbg/zyN4QCcKgvzaZnPjmJ27wao3grLOU5mU8VB3Uh2/MSRPKo5sLmo5GQ7eENL\nJ0ed+EIMeEKcYAcviIVQKBLynRTDdVAFbOAPBcW4g5+JlGJCz5GeT9doOAghcOiqO4iuTlXd\nyYU1s0rDY560gzplBUSWCRsYnUpDf9gBfvcBuAezD8wweDrAE7Mp+flcq+cBgh+gNhwFn5K5\na42JLyasrAgIjSY8BXvZMVhcyPF1egxeyNvb+5FHHgH2799fsqS4uLjkX2OVOH36NBAYGOjr\n62s2mwcOHLjnAvv27Tt48GD16tX9/PwsFktiYuIfbvH3+wHCw8OnT5+enJwcFxf30EMPjR07\ntmQGxhVlGMbgwYMzfiUlJeVPVHXAM8888+GHH/5xuytMz9j9lnHj6NWLtDRuuomdOxkxgvZt\n2XOQRo8yNpCebeAeKDnz3BeWMnQFM/pz/fXc05/m63jyfW6wkGVQKYVrwMPKbAfzoL6VeQ5+\nSuJ6E9ebqTWBBBM5nqScwhcsPqRkc7qASp4U5HN0Bz5Wugm7P8Bs4qNg4r9H4KXWOFfT3kVs\nD3xW8/C9XFOb5JOEzma9Qe1A3MYAHL6b019xajPNBrFxFdt60bwN/svgIwiAu8t1fH9lzBg6\ndKCwkK5dOXSIadMYM4bS72om6A9fQBw0JuIH2sPYYtZFUDOCVbsB7A4G1SQgmM07+Q7GZvNT\nKA4PuiTggsAMFjUDFy3sfAeJ61gYSLGd9sKP8OB6WlYiy85aaA6L32bhNJx2aoINcq9nvhtV\ni2gN+6BWMI562PbRGmYJR6oQFEnCHnxhiAVegzCqfk1tC5+sodUb2HzZ+xmOfFo+Uq7jWwF0\nhg7QAR4HL/gYvwAWuJjSih49sLmxFjxdNPXhyHA883gR0l2ECacgxoXA08XMhrVggrvADiHQ\nGDzBAslgwCDoCQ6wCe4wSzgBAUXUMXBkccRE2AdQA56DG6FdeY/JP8HsjTRoSff7qD8IgWQH\nu2BhDkeuxZxNhAsgcCLbZ+KVywvwKNz8PNVHkCHEQlOYfSeWATgKsEEv+NDguIloF/1hHiRV\nxb8a8Xs4Ag9aYAyEUu0riix8vor6b2LzYc8nOO20GFLeY1GeDhw40KBBgwuX7N69GwgLCzu/\n5Isvvhg+fHjJ41mzZpnN5vbt27u7u3fu3HnDhg2TJk3y9PyNOyp06tRp/vz5r7/++u9fjf3D\nfs6rW7fua6+9NmvWrJiYmIvfwXIhIr+4A7PT6czMzAwKCvr/nvL30MLut3TvzurVvPEGGzbQ\nvDmnT/PjDrpZmVqHER5wHDpBLrwHjWAbgU3Yto3Ro5kyDZ+GtDnMIQdx0BbqgsXBfQbLhE0O\n3OE+ExMFl5MYD7YY2IvwdcdkpyAbf4NcyM3HbODvhtWgu8F+Nz4vJD+Fhm7MdyP6R5J9eS6S\npUep3ghrGgdP0dZgnhctCzDiKXZnbU1itlG5JRY3EjbhHsx1tWmZCtOhM7wCHuU9xP/r2mvZ\nvJnXX2fCBCpXZsYM7rzzgtWzoTLMgBjwZ900HvyChdv58TSh7sx7g02z2HiAvOPU8WbvawSM\nJjoFE5yykT2e0xOouxcxOBLGjYPYN47EDEwQ7cGHNzHpS1bl4g69PKgTTeJPBBWSDwmedPDH\n5zQ3FJEJsyrRqydu3+C1GYeVjKHkxZC7ifwksNFpHJW94QvIwmhB391sWUjslzjyqdaeO77G\n/Q9+gKL+iAkWwhswF+zQEWMUO6BPH1atQoRa9ehioyAOWzH3ubPDg08MPKCriyY5THdyq7AJ\nxsJSSAU3aAe1IRf2wBYIhd6wAfygITSDGPjeIBF6mOlsJdQDzOAB/eGZkvnS6g/UbsGi6Qwe\nwkEHQLjBkRdpMJXqO3AaJNYkqxthH9AsDQcU+vGYsOQcuwQP6GzQJYqsoxgFmMA9hM+yuLWI\nG1wchmF+PNiEXT9w4AyhNh6cQKgHzIEsaIl5N3W+IXYBxQVUa8/1o3Ev/9vGlqOePXuGhobe\ndtttNWvWLCgo2LRp08cff9ykSZMbbrihpIGbm9ukSZMKCwtbtGixcuXK999//5FHHim5xjpp\n0qR27dq1adPm8ccfr1Gjxrlz5/bv33/48OGSf1zx1ltvtWvX7tprr3322WejoqISExNXrFjx\nm7c+/p1+EhIS7rrrrjvvvLNu3bpWq3X58uUnTpwYO3bs3zlElyQrK2vw4MFLly4NCgp67LHH\nnn766ZJbw+zfv79Zs2Z/528Ef1v5zt24Ei7DrFj1Z/3JWbGqPPyjZsX+q/2DZ8X++1yds2K/\n/PLLu+66q1atWp6enjabrW7dus8+++z5qawvvviil5fXnj17Sk7RhYSEPP/88w6H4/zT4+Pj\n77333rCwMKvVGh4efsMNN8yaNev82tjY2D59+vj7+9tstqioqOHDh5cs/8Ws2N/pJysra9Cg\nQfXr1/fy8qpUqVLz5s0//fTTKz0m8hdmxT788MOVK1eeOXPmu+++GxkZecsttxQWFopIyXnQ\ny53mJdMzdkoppVRF1rdv3759+/5+myZNmmzatOk3V9WsWfPzzz///57YoEGDr7/++tfLR4wY\nMWLEiIvpx9fXd8aMGb+f3lVl8eLFkyZN6tevH3DvvffecsstvXr1WrToarndhE6eUEoppZS6\nWOfOnatcuXLJ44CAgBUrVjidzu7du18lN1XWwiAOHewAAB2oSURBVE4ppZRS6mLVq1dv165d\n50NPT8+lS5d6eHjcffdVMTFRCzullFLq3+v111/Pzc0t7yz+SW6//fZfXFN2d3dfvHhx48aN\nyyulC2lhp5RSSil1sUaMGLFz585fLLTZbEuWLCmZZ1a+tLBTSimllPqrDMNwd3f/43ZXmBZ2\nSimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2\nSimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2\nSimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2SimllFIVhBZ2\nSimllPrXcblcH330UcCvBAUFHTx4sLyz+/Ms5Z2AUkoppdTfzWQy9ejR47HHHvv18jp16pRL\nSpeFFnZKKaWU+jeKiIjo2rVreWdxmemlWKWUUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WU\nUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WU\nUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WUUkqpCkILO6WU\nUkqpCkILO6WUUkqpCsJS3gkopZRSSv3D7NixY/v27SkpKUBISEirVq1atGhR3kmBFnZKKaWU\nUhcvKSmpb9++W7ZsCQ0NDQkJAVJSUs6ePdu2bduvvvoqPDy8fNPTS7FKKaWUUhdr8ODBLpcr\nJiYmOTl53759+/btS05OjomJcblcgwcPLu/s9IydUkoppdRFW7169fr16xs2bHjhwoYNG06a\nNKlz587lldV5esZOKaWUUupi+fn5xcfH/3p5fHy8n5/f35/PL+gZO6WUUkqpi/XEE088+OCD\nu3fv7ty5c0hIiIikpqauXbt22rRpo0aNKu/sKnxhd/IHjq/FMOEOG+eQlcM1Tej9H0wJuCJZ\n8DGeR7C7U7srTc+Ci/n+DFtFnp3awdxkw56CLYAqGeTkYjLh5YkjH1wQQL2qWNPJr0fi7Rw9\nQZUqVJ5O0RHMFk62YZWZ/Hx69GDkSID8fJ5+mr17CQ/n1Z5EnwR36AFNy3uA/qFOwwJIg0bQ\n9/L9GRfDAoiBULiD00lM6ERGHr7uDP4cVxjj+1OcjjWUN5bhtZGDzyAFWEO49kfyjnBgIoWZ\nVG5P3XFMasa6/diFaB/eOceY9pz9EQP8GjNmB0sfIX45ZjeaDaD1cwy9m02b8anE8Ge45Q4W\ndiD/KGYvmk6gwa3sf4r0WHyqET0OjxCYA8ehJvSHfJgHZ6A+3MnJZL78kowMmjblttsw/e/5\n+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\n88XbnTt3rlix4uGHH/Zjv5mZmYcOHZo+fbofbT/44IMzZ87ceeedfrTdsmWLYRjjxo3zo+26\ndes6duw4fPhwP9qmp6cPGDDAv3dnli5d+qMf/ejWW2+Njo4eM2aMj61KS0u3bNlivWv71SIx\nMbFXr14+Vj5y5EhWVpZ32eVy3XvvvT/84Q87d+4c2JA2btwYGhoa8D9jeuLEiS1btsyePTuw\n3QKvvfbaxIkTe/ToEdhu33vvveDg4CeeeMJbtNlsEyZMCA9v9OPnhpPOlp965rXn5MmTwMmT\nJ31vkpiYuGTJEt/rP/3007fddpvv9fft2weUlJT43qRr167p6em+109LS5s6darv9bds2eJ0\nOn2vb5pmaGjopk2bGtVErlKrV6/2/iEdPyxZsiQxMdG/tgsXLpwwYYJ/bVNTU2fNmuVf23Hj\nxj311FP+tR0wYMArr7ziX9uYmJg1a9b411auOpWVlcDu3bsD3vPUqVPT0tIC3u369evbtm0b\n8G5N0wwPD//LX/4S8G4feuihe++997v3ExUVtWjRol31rFy5sjWkVfqYi4iIiIivbrrppurq\n6vo/WXfpTd6WpcRORERExFdz584tKyurvz4+Pj49Pb3546lDiZ2IiIiIr5KTky+7vl27dv59\nejiwrPsDxSIiIiLXGCV2IiIiIhZxLb4VGxQUdOlfHzkcjsbWdzgaMbZBQUGGYdjt9m+v2owh\nNaq+HyHJ1cuP0yMgbRt7Gtdpa7P5+VL2O+7X73mhOXVNsdlsdru9KY74dzmBG/Bd5nLDmujM\nb6JxaG0s+Dt2vsjKyurfv7/v9XNycmJjY33/Hd2SkpKioqJu3br5WN80zUOHDjUqpGPHjsXH\nxwcHB/tYv6CgoKqqqlOnTj7Wd7vd2dnZffv29T2kI0eO9OrVq1HpqVylqqurc3Jyevfu7Ufb\nsrKyf/zjHwkJCX60LSoqKi0tjYuL86Ntfn4+0KFDBz/anj59Oioqyr+f/G3s1aO27OzshIQE\n5XbXjkOHDvXt2zfgv82bm5vrdDrbt28f2G5dLtfx48f79OkT2G5psrvJmTNn3G63f38H9ipy\njSZ2IiIiItajz9iJiIiIWIQSOxERERGLUGInIiIiYhFK7EREREQsQomdiIiIiEUosRMRERGx\nCCV2IiIiIhahxE5ERETEIq6VxG7y5MmGYWzevLn+pjlz5hi1LFy4sEkjycrKGj9+fHh4eHR0\ndEpKymXrvPjii507dw4LC5s8eXJubm6TxhMTE2P8sw8++KBOnWYeImnNNmzYMHbs2LZt2xqG\ncf78+Wbb7+LFi/v27RsWFhYTE5OcnHz8+PHm2W9Lnfy+TEy5evk4j5rzXtCARYsWDR48OCIi\nomvXrmlpacXFxZet1kqixefLResJOLCs/0fTgOXLl1dVVTVQYfLkyc8++6x3uWPHjk0XycmT\nJ2+99dY777zz7bffDg4OPnz4cP06K1eufOaZZ5YtW9azZ8958+alpKTs3r276ULavn27y+Xy\nLqenp2dkZAwdOrR+tWYbImnlysrKRo8ePW7cuCeffLI59xsVFfX000937969qKjoueeemzRp\n0tGjR5tn1y1y8vs4MeUq5cs8auZ7QQNWr16dmpqalJSUm5s7f/78s2fPrl69utVGi2+Xi1YV\ncICZVnfq1Km4uLhTp04B77zzTv0KaWlpqampzRPMjBkz7rjjjobrJCUlPf74497lrKws4JNP\nPmn60EzTNIcMGTJv3rz665tziOSqsGvXLqC0tLRF9u69/p49e7YZ9tUaTv4rTUy52jU8j1rw\nXtCAFStWhIWFeTyeOutbZ7TmlS8XrTbg787ib8Wapjlz5sxnn322S5cuDVRbv359aGho9+7d\nH3/88QsXLjRdPBs3bhw4cODIkSPbt28/atSoffv21alQWVl54MCB2267zVvs169fx44dP/74\n46YL6ZIjR47s3bs3NTX1slubbYhEGnbu3Lk33nijb9++0dHRzbPHlj35G56YYlUteC9oWElJ\nifdzArVXttpor3S5aLUBB4TF34pdsmRJaGjozJkzL72pUd/IkSNHjhzZrVu3rKysn/70p7m5\nuW+++WZTBHP+/PmCgoLFixe/8MILL7300tKlS8eOHfvFF19cd911l+oUFBR4PJ7aazp06JCf\nn98U8dSxatWqgQMHJiYm1t/UbEMk0oB169ZNmzbN7Xb36dNn8+bNdW4tTaTFT/4GJqZYWAve\nCxpQWFi4ePHi2bNn11nfCqNt+HLRCgMOICsndseOHfvVr35V/6lYHdOmTfMuDB06tEOHDlOm\nTHn55ZdrH+9A8Xg8QHJy8ty5c4GkpKR33nln7dq1jzzyyKU6pmkCzXPHqhNbRkbG/PnzL7u1\n2YZIpAFjx47dv39/bm7uokWLpk+fvn37drvd3tQ7bdmTv+GJKRbWUveCBpSVlU2ZMmXQoEEL\nFiyos6kVRtvw5aIVBhxAVn4rdu/evXl5efHx8Q6HIyQkBJg4ceJ9993XQJPBgwcD3g/kBVxk\nZGRYWFifPn28xaCgoOuvv/706dO168TExNhsttqvG/Lz8zt06NAU8dT27rvv5uXlNTw4Xk06\nRCINiIqK6t+//+2337527drdu3fv2LGjmQNo/pPf94kpFtNS94IrqaiouOOOO0JDQ1evXl3/\nBVVri5Zvu1y0woADyMqJ3eTJkw8ePLh///79+/d/+umnwG9/+9tFixY10OSzzz4D4uPjmyIe\nwzCGDBnyxRdfeItut/vkyZPdunWrXSc4ODgxMXHr1q3e4qFDh/Ly8m6++eamiKe2VatWjR8/\n3pdv/DXpEIn4orq62jTNZnhcV0fzn/y+T0yxmJa6F1xWZWVlcnJyVVXVhg0bgoOD61doVdHW\ncdnLRWsOOABa8Isbzam6uppa34r99a9//cgjj3iXU1NT161b99FHHy1fvjw2NjYlJaXpwtiw\nYYPT6Xz99dcPHjw4e/bsdu3anTlzpk48y5cvDwkJycjI2LNnz9ChQ4cNG9Z08XgVFxeHhoa+\n9dZbtVe21BBJK1dYWJiZmbly5Urgww8/zMzMLCsra4b9PvDAAxs2bNizZ8/69etvueWWnj17\nXrhwoRn224In/2UnpljDleZRy94LLsvj8UycODEuLm7nzp2ZF7lcrtYZrdeVLhetNuDAukYT\nu4cffnj48OHe5alTp3bq1MnpdCYkJCxYsKCkpKRJI1m6dGn37t3DwsJGjBixb9+++vGYpvn8\n88/HxsaGhIRMmjTp66+/btJ4TNNctmxZ27ZtKyoqaq9swSGS1iw9Pb3Oi8PMzMxm2O/9998f\nFxfndDq7du06ffr0nJycZtip2aIn/2UnpljDleZRy94LLqu8vLz+IyHvI4lWGK3XlS4XrTbg\nwDJM02yKB4EiIiIi0sys/Bk7ERERkWuKEjsRERERi1BiJyIiImIRSuxERERELEKJnYiIiIhF\nKLETERERsQgldiIiIiIWocRORERExCKU2ImIiIhYhBI7EREREYtQYiciIiJiEUrsRERERCxC\niZ2IiIiIRSixExEREbEIJXYiIiIiFqHETkRERMQilNiJiIiIWIQSOxERERGLUGInIiIiYhFK\n7EREREQsQomdiIiIiEUosRMRERGxCCV2IiIiIhahxE5ERETEIpTYiYiIiFiEEjsRERERi1Bi\nJyIiImIRSuxERERELEKJnYiIiIhFKLETERERsQgldiIiIiIWocRORERExCKU2ImIiIhYhBI7\nEREREYtQYiciIiJiEUrsRERERCxCiZ2IiIiIRSixExEREbEIJXYiIiIiFqHETkRERMQilNiJ\niIiIWIQSOxERERGL+D/L6iymlZvWVwAAAABJRU5ErkJggg\u003d\u003d" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455137737773_-549089146", - "id": "20160210-215537_582262164", - "dateCreated": "2016-02-10 09:55:37.000", - "dateStarted": "2021-07-31 12:59:30.032", - "dateFinished": "2021-07-31 12:59:30.301", - "status": "FINISHED" - }, - { - "text": "%r.ir\n\nlibrary(ggplot2)\npres_rating \u003c- data.frame(\n rating \u003d as.numeric(presidents),\n year \u003d as.numeric(floor(time(presidents))),\n quarter \u003d as.numeric(cycle(presidents))\n)\np \u003c- ggplot(pres_rating, aes(x\u003dyear, y\u003dquarter, fill\u003drating))\np + geom_raster()", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:30.332", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 449.66668701171875, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "editorHide": false, - "fontSize": 9.0, - "runOnSelectionChange": true, - "title": false, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nAttaching package: ‘ggplot2’\n\n\nThe following object is masked from ‘package:SparkR’:\n\n expr\n\n\n\n" - }, - { - "type": "IMG", - "data": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAIAAAByhViMAAAACXBIWXMAABJ0AAASdAHeZh94\nAAAgAElEQVR4nO3deXxU5aH4/zMhqyFssuMGFSwouNSrFNGXerEuxaK+kBYXFK+CVmu9gq2A\n3wIutL1cEau2Ki5U0VIVitQFb6l1o1irgtBbLQjWiqCoSGQL2eb3x9xfGsGGmMnJJM+836/8\nkZk5zznPhDH5eM6cOYlkMhkBANDy5WR6AgAANA5hBwAQCGEHABAIYQcAEAhhBwAQCGEHABAI\nYQcAEAhhBwAQiNxMT+BztmzZUllZmZFN5+fnJxKJnTt3ZmTrLVdBQUFhYeH27dsrKioyPZcW\npqioqKKiIlMv+JarqKgoPz9/y5Yt1dXVmZ5LC1NcXLxjxw4/ty+rdevWrVq1Ki0tzfREWp6S\nkpItW7Y0eHj79u0bcTLZo3mFXXV1dVVVVaa2nkwmM7j1FiqZTObk5PjRNYyfW8Pk5ORk9ndF\nC5VIJPzcGiCRSOTk5Pi5NYCfW0Y4FAsAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcA\nEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEH\nABAIYQcAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcAEAhh\nBwAQCGEHABAIYQcAEAhhBwAQCGEHABCIRDKZzPQc/qmioiInJzOtmUgkoihqVj+NFiGRSOTk\n5FRXV/vRfVk5OTnJZNLP7cvKyclJJBJVVVWZnkjLk/pPNdOzaHm85BqsVatW6fzcWrVq1YiT\nyR65mZ7A52zfvr2ioiK+9Z//6IYGj/3Lwz9JZ9NdBhyXzvChnRo+8yiKFrzXJp3hWza8k87w\n0n+8mc7wovZd0hm+z9eHpjO8amdZg8e2/8qAdDadk5efzvBP3no1neEV2z9LZ3jb/b6azvDt\nH69PZ3iXAcemM7xix9YGj920elk6my7p3iud4WWlH6cz/JNVr6UzPCc3rVdsdWV5OsNLuqX1\no6ss25bO8KryHQ0ee1bPhv+SiaLozt++ns7wqoq0tv7msw/X8WiHDh0+/fTTBq+8Y8eODR6b\nzRyKBQAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLAD\nAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISw\nAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiE\nsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAI\nhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMA\nCISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLAD\nAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISw\nAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIRBOF3VtvvXXmmWeeccYZTbM5AIAs\n1BRh99lnn02fPv3www9vgm0BAGSt2MMumUzefPPNQ4YM6d+/f9zbAgDIZrGH3dy5cysrK7/z\nne/EvSEAgCyXG+va33jjjUWLFs2cOTORSHzhAq+++uqtt95ac/Oaa67p169fnDPaEOfKASCL\ntGvXro5Hc3Jy6l6AOMQYdp9++unNN9981VVXtW/f/l8ts2XLljfffLPmZllZWW5uvK0JADSK\nPf7J9je96cX4E3/nnXc2b958/fXXp24mk8lkMnnGGWeMGDHinHPOSd15wgknvPrqqzVDSktL\nP/744/imBAA0lrr/ZHfo0GHTpk0NXnnHjh0bPDabxRh2/fr1u+2222pu/v73v1+4cOGtt95q\nxywAQBxiDLvCwsL999+/5mbqgGztewAAaESuPAEAEIimC7szzzxzwYIFTbY5AIBsY48dAEAg\nhB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBA\nIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0A\nQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQd\nAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCE\nHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAg\nhB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBA\nIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0A\nQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAgcjM9gc8pKioqLi6Ocwsb4lw5AGSRdu3a1fFo\nTk5O3QsQh+YVdjt37qysrIxv/YXtOjd47F6d9k1n08nqqnSGpym/dft0hhe0+Syd4UXtu6Qz\n/D/+vXc6w//U5ZB0hlfu2NrgsQVtOqSz6S3vr0lneH5JWv/oOzatT2d4+bbSdIbnFqX1P3hl\npR+lM3z7xw1/7nnFbdLZdJoK23ZMZ3hJt17pDP9k9evpDK+qKEtneOf+g9MZns5/6VEU7Sz9\nOI3RaT3x1un9q5X+46/pDN+yZUsdj7Zt27buBerWvn1av8SyVvMKu+rq6qqqTAYQAFBPe/yT\n7W960/MeOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCA\nQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsA\ngEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7\nAIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAI\nOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBA\nCDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCA\nQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsA\ngEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEDkxrr2F198ceHChe+///7OnTv33nvv\nY4899jvf+U5eXl6sGwUAyE7xhl2rVq2GDBnSvXv3/Pz8t99++5e//OVnn312+eWXx7pRAIDs\nFG/YDRo0qOb7gw466N13312xYkWsWwQAyFpN9B676urqtWvXLl++/NBDD22aLQIAZJt499hF\nUVRRUXH22Wcnk8lkMvmNb3xjzJgxtR/93//93wcffLDm5oUXXtizZ884p7M5zpUDQBYpKSmp\n49FEIlH3AsQh9rDLzc299dZbKyoqVq9ePWfOnDZt2owaNarm0Y0bNy5evLjm5llnnVVQUBD3\nlACA9O3xT7a/6U0v9rBLJBL7779/FEUHHnhgTk7Oz3/+87POOqt169apRwcOHPj444/XLFxQ\nUPDpp5/GPSUAIH11/8lu27ZtaWlpg1fevn37Bo/NZrGHXW2VlZXJZLKysrLmnqKioh49etTc\nLC0traioaMopAQANU1VVleYCNLp4w+7uu+/u06dPly5dqqurV61aNXfu3COPPLJdu3axbhQA\nIDvFG3aFhYWPPvroxo0bc3JyOnfufPbZZ59++umxbhEAIGvFG3ajRo2qfaoEAEAwFi9efNJJ\nJ91///0XXnhhpufyf1wrFgBgD1atWjVlypTmf52FJj15AgCgJVq1atXUqVMPPPDAAQMG1Nx5\n4okn7tixIy8vL4MT24U9dgBA9tq+fXuDx+bk5BQWFrZq1aoR55MmYQcAZIvHHnsskUg88sgj\nU6dO7d27d35+/vXXXx9FUWlp6XXXXXf00Ud37NixoKCgV69e48eP37p1a2rUlClTUmd/nn/+\n+YlEIpFIHH/88VEULV68OJFIzJ49u/bK582b99Of/rRPnz4FBQX77bffTTfdlEwma89h/fr1\n5513Xvv27Vu3bn388ccvXbp0+PDhhYWFjfIEHYoFALLLD3/4wx49ekybNq1r166pA6nvvffe\n3XffPXz48JEjR+bn57/wwgszZsx45ZVXnn/++UQiceGFFxYUFEycOHHixIknnXRSFEV1fHbb\nD37wgz59+vzsZz9r167dPffcc9111+29996XXnpp6tHPPvvsuOOOe+edd8aOHXv44YevWLHi\n5JNP3nfffRvrqQk7ACC75OfnP/fcc7m5/6yg3r17v//++zXvlvvud787YMCASZMm/f73vx8y\nZMgBBxzQv3//KIr69u2b2ldXhw4dOjz11FOJRCKKoqOOOuqFF1742c9+VhN2//3f/71mzZq7\n7777kksuSd1z1FFHjRo1qrEuv+ZQLACQXUaPHl276qIoKigoqKm6ioqKsrKyM888M4qil19+\n+cuuPHW4NvV9Tk7OkUceuWbNmurq6tQ9CxYs6Nix40UXXVSz/HnnnbfPPvs07InsTtgBANml\nZ8+eu985e/bsQYMGFRcX5+fnFxUV9evXL4qiTZs2fdmV73JctU2bNuXl5Vu2bEndXLt27YEH\nHlj7fItEInHQQQd92a38K8IOAMguux/3nDFjxujRozt27HjPPfc899xzS5cufeKJJ6IoqtnT\nVn81u+tqq33+xBcu0Fi8xw4AyHb33ntvz549H3/88ZrqevHFF2sv0Fg11qtXr9WrV1dVVdXs\ntEsmk6tWrWqUlUf22AEA5OTkJJPJqqqq1M2qqqpp06bVXqCkpCRq0JHZXQwbNuzjjz+u+YSU\nKIoefvjh9957L83V1rDHDgDIdsOHD58yZcqpp546YsSILVu2zJ07d5cPnzv00EMLCwtvu+22\n/Pz8du3ade7c+cQTT2zAhsaPH//QQw+NHTt22bJlhx122IoVK2bPnt2vX7+1a9c2yhOxxw4A\nyHaTJk268cYb33nnnSuuuGLmzJmDBw9+9NFHay/Qtm3bhx9+uLi4+Kqrrho5cmTqY40boG3b\nti+++OKIESPmzJnz/e9/f9myZU8//fQ+++xTVFTUGM/DHjsAIGsMHz58l11xKbm5uZMmTZo0\naVLtO3dZ8swzz0x9BkqNIUOG1F7mC1d+55133nnnnbXv6dGjx8MPP1z7ntWrV++///5f5nn8\nS/bYAQA0nbKysto3f/3rX7/zzjsnn3xyo6zcHjsAgKZz2mmn9ezZ88gjj8zLy3vllVfuu+++\nHj16jBs3rlFWLuwAAJrOqaee+tBDD82bN2/btm1dunS54IILpk6d2qlTp0ZZubADAGg611xz\nzTXXXBPTyr3HDgAgEMIOACAQwg4AIBDCDgAgEMIOACAQzooFAMK3rSK58qPqRl9tl+JEz7bN\naDeZsAMAwrdxe/KWP5c3+mpP3D937GHCDgCgKSWjZLLx99hFcawzDcIOAMgOyWSmZxA7YQcA\nhC8ZJZMxhF0c60yHsAMAskMsh02FHQBAk7PHDgAgCMl43mPXvLpO2AEAWSEZy1mxkbNiAQCa\nnj12AABhiOU9ds2s7IQdAJAN4jkU28xOnmhGF8EAAIhL6uSJOL72pLq6etq0aX369CkqKure\nvfu55577j3/8o+bRJ5988rDDDissLNx3330nT55cXZ1WfQo7ACB8yShKJqsb/6seh2KnT58+\nderUCRMmrFy58qGHHlq+fPmwYcNSD7388svDhg0bPHjwn//855tuumn69Ok/+tGP0nmaDsUC\nANkhQydPvPTSS4MHDx49enQURQceeODll19++eWX79y5s6CgYPr06X369Ln99tujKOrfv//q\n1atvueWWiRMn7rXXXg2bjj12AEBWSMZjj9s9/vjjX3vttaVLl0ZRtGHDhkceeeSUU04pKCiI\nomjJkiWnnHJKzZKnnHLKtm3bli1b1uDnaI8dABC+vJzoB8d1qH3Pa+t2/H7Nti+1kr33avUf\n/9a+9j3lVXsOu3HjxpWXlx933HFRFFVWVp588smPPfZYFEXV1dUffvhh165da5ZMfb9+/fov\nNavahB0AEL6KquRPn/sozZV8vK1yl5V8o3frE3oV1z3qsccemz59+u233z5o0KB169b98Ic/\nHDFixBNPPPGvlk8kEg2eobADALJDhj6a5Oqrr77gggvGjh0bRVH//v3bt2//9a9/fenSpYMG\nDerSpcsHH3xQs2Tq+27dujV4W95jBwBkg2SUrI7la0+2b9+ek/PP4kp9X1VVFUXRMcccs2jR\nopqHFi1aVFxcfPjhhzf4SdpjBwBkhViuPFGPVZ555pl33XXXgAEDUodix48f37Nnz6997WtR\nFF1zzTWDBw++4oorxo4du3z58ptvvvnqq69u8CmxkbADALJFLIdi97zOW2+9tVOnTjfccMP7\n77/fvn37wYMHT5s2LVVvAwcOXLBgwXXXXTdr1qxOnTqNHz9+ypQp6cxG2AEAWSAZyx67+nyO\n3V577TVt2rRp06Z94aNDhw4dOnRoY01H2AEA2SCWa8UmoxiuP5sGYQcAZIcYwi5TZ9r+K3s+\nK3b79u3XXnvtK6+80gSzAQCIQzJzV55oSnsOu6KiohkzZlRUVDTBbAAA4pJMNv5XM7PnQ7GJ\nRGK//fbbsGFDE8wGACAWyVjeY9fc2q5eH1B8/vnnz5w5s7KyMu7ZAADEJZY9ds0r7Op18kTf\nvn1nz5598MEHjx49umfPngUFBbUfPeOMM+KZGwBA44nl405aYNh9+9vfTn0zYcKE3R9tbm8b\nBADYXaauPNGU6hV2jz76aNzzAACIUzKWjztpiYdihw8fHvc8AABiFNeVJ1pg2KVUVla+8cYb\nGzdu/PrXv96uXbv45gQA0PgydK3YplSvs2KjKPrVr361zz77HHnkkaeddtpbb70VRdH69es7\nd+48Z86cOKcHANAokslkdQxfLTDsnnnmmXPPPXefffaZPn16zZ3du3cfMGDAvHnzYpsbAEDj\niO3KE5l+Yp9Xr7CbNm3aYYcd9vLLL19xxRW17//617/+xhtvxDMxAIBGlaxu/K8ojhMyGq5e\nYffaa6+dd955ubm7viHPFSkAgJYhGcseu2b2Frv6nTxRVVW1y4cSp2zcuDEvL6+xpwQA0Oji\nubRrMzsWW689dn369HnppZd2uTOZTC5cuPCQQw6JYVYAAI0tlkOxLTDsLrjggkceeeT++++v\nuWfr1q2XXXbZK6+8cuGFF8Y1NQCAxhPHodhkM9tjV69DsVdeeeXixYsvuuiia6+9NoqiUaNG\nvfvuu+Xl5aeffvrFF18c8wwBABpDM4uwONRrj11ubu5vf/vbO+64o2fPnm3atNmwYcMhhxwy\nc+bM3/zmNzk59f0kPACAjIlpd10zi8X6XnmiVatW3/3ud7/73e/GOhsAgLjEca3YZhZ29drf\ndvzxxy9fvnz3+5999tnjjz++kWcEABCDmHbZZfppfU699tg9//zzmzdv3v3+jRs3Pv/88409\nJQCAGMTycSeNv8p01PdQ7BfavHlzYWFhY00FACAmqc8njmO1jb7OdNQVditWrFixYkXq+9/9\n7nfr1q2r/eimTZtuu+22vn37xjg7AIBGkcyK99jVFXbz58+fOnVq6vtp06btvkBRUdHcuXNj\nmRcAQKNKZnnYnXPOOUceeWQURaeffvq0adP69+9f81AikSgpKTnssMPatGkT+xwBANIV00eT\ntJyw69OnT58+faIomjx58siRIw844IAmmhQAQGOL5T12zWyP3Z4/7mT79u1lZWUbN25sgtkA\nAMQl9XnCjfvVzOw57IqKimbMmFFRUdEEswEAiEkyWR3DV/Nquz1/3Ekikdhvv/02bNjQBLMB\nAIhFMqbPsWteYVevK0+cf/75M2fOrKysjHs2AADxiOfCEy3o5Ikaffv2nT179sEHHzx69Oie\nPXsWFBTUfvSMM86IZ24AAI3HlSdSvv3tb6e+mTBhwu6PNrejywAAu0jG8zl29bzyRGlp6eTJ\nk+fNm7dx48Zu3bpdcsklkyZNSj305JNPTpo06a233urUqdNFF100efLknJx6HVD9QvUKu0cf\nfbTBGwAAaB4y8zl2ZWVlJ5xwQkVFxU9+8pMDDzxw06ZNW7ZsST308ssvDxs27NJLL33wwQeX\nLVt26aWXVlVV3XjjjQ2eTb3Cbvjw4Q3eAABAMxDLtWLrc3h35syZ//jHP1atWtWhQ4ddHpo+\nfXqfPn1uv/32KIr69++/evXqW265ZeLEiXvttVfDplOvsGsyhYWFhYWFcW5hc5wrB4AsUlJS\nUsejqYtUNdlk9iwZRdWZuaTYY489duKJJ06aNGnBggWtW7c+4YQTfvzjH++9995RFC1ZsuSc\nc86pWfKUU0658cYbly1bdswxxzRsOvUNu2QyuXjx4j/96U+bNm2q/vzPZebMmQ3b9u7Ky8ur\nqqoaa227yy9u2+CxhW33TmvTJe3TGf7gK2+mM3zv3vunM3zHpg/SGV5W+lE6w+/9fTqjo4O/\nndYratvG9xo8tmpnWTqbzi0qTmd4+bbSdIYnclplcHiaSnr0ztSmyzZ/nM7w3KLW6Qzf/vH6\ndIZv+2hdOsPb7ntQOsOrynekMzxNZZ9+mM7wiu2fNXjs/7Ttl86mcwuXpzM8zf9Ud+yo618t\nLy+v7gXqtsuZmo0initP7HmZNWvWrFy58swzz1y4cOHHH3/8/e9//7TTTlu6dGkURR9++GHX\nrl1rlkx9v359w/9brlfYbdmy5dRTT12yZMkXPtqIYVddXe1DVQCgRdjjn+xm9Tc9r1XOTecN\nqn3PH9/c8OSra7/USjq1LbrqW0fUvmdn5Z73AlZVVbVr1+6BBx7Iz8+PoqiwsPDEE09csmTJ\nv9otl0gkvtSsaqtX2E2ePHnp0qXTpk0744wz+vXr98QTT5SUlNx0002ffvqp8yoAgOavoqpq\n4gMvprmSjZu37bKSbx194KlHHFD3qO7du3fs2DFVdVEUHXLIIVEU/f3vfz/22GO7dOnywQf/\nPCyW+r5bt24NnmG9zqf9zW9+M2LEiAkTJvTs2TOKor333vu444576qmnkslk6u1+AADNXjKe\nrz047rjj1qxZU3N11r/+9a9RFKWa6phjjlm0aFHNkosWLSouLj788MMb/AzrFXbvv//+scce\nG0VR6oNVUjNr1arVd77zHXvsAIAWIHVJsTi+9mTcuHGlpaUXX3zxypUrn3vuucsuu+zoo48e\nNGhQFEXXXHPNqlWrrrjiipUrVz744IM333zzVVdd1eBTYqN6hl1xcXEq5vLz8wsLC2ve09em\nTZva+w8BAJqteC4ptmcHHXTQ4sWL16xZc9RRR5177rkDBw584oknUjvLBg4cuGDBgpdeeunI\nI4+cMGHC+PHjr7/++nSeY73eY9erV6+//e1vqe8PPfTQuXPnjhgxoqqq6te//vU+++yTzuYB\nAJpEvfauffm11mudgwYNeumll77woaFDhw4dOrSxplOvPXbf+MY35s2bl9ppd/HFFy9YsODA\nAw/s3bv373//+9GjRzfWVAAAYpK6pFgMX83rwqr12mN37bXXnnvuuamPr7v44otLS0vvu+++\nnJycKVOmXHvttTHPEACgMcQSYS0w7Nq2bdu27T8/2nfcuHHjxo2LbUoAAI0tGcsHFDezrmtm\nlxQDAIhHPO+xa2ZlJ+wAgKyQTDb+tWJb5HvsWreu6/KFW7dubaTJAADEJnNnxTaZeoXdkCFD\nat+srKx8++23//a3v/Xv379Xr17xTAwAoBElY9lj1xIPxS5YsGD3O+fPnz9mzJhf/epXjT0l\nAIDGloxpj13jrzId9focuy901llnDRs2bPz48Y04GwCAmMRz5YnmVXYND7soigYMGPCvPkYZ\nAKB5ydC1YptSWmfFrlixIpFINNZUAABikoznDNZm1nX1C7tXX311l3s2bdr09NNP33///Wec\ncUYMswIAaFzJKGr8kyea26HYeoXdv/3bv33h/QMHDvzZz37WqPMBAIiHDyhOueWWW2rfTCQS\nHTp0OOigg4466qh4ZgUA0KjiuqRYCwy7q666Ku55AADEq5lFWBxcUgwAyAbJeE6eaF6xKOwA\ngOwQw5UnmttewHqFXWFhYT1XV1ZWlsZkAADiEsseu5Z48sTQoUP/+te/vvnmmz169DjooIMS\nicRbb731/vvv9+3bt1+/fnFPEQAgXcmkPXb/5+qrrz755JPvu+++Cy64ICcnJ4qi6urq++67\n76qrrrrnnnsGDRoU8yQBANIVz/vhWmDYXXvttRdccMHo0aNr7snJybn44otff/31CRMmPP/8\n87FNDwCgkcTycSeNv8p01Otasa+99tqhhx66+/2HH3747helAABoblKXFItDpp/Z59Rrj11+\nfv6yZct2v/+1114rKCho7CkBAMSgmUVYHOq1x27o0KF33XXX3XffXVlZmbqnsrLyzjvvnDVr\n1umnnx7n9AAAGkNMu+uaWSzWa4/d9OnT//SnP40dO3bSpEm9e/dOJpOrV6/+5JNPDjrooP/6\nr/+Ke4oAAI0hhrNim9mb7Oq1x65r166vvfbalClTunfvvmLFipUrV/bo0WPq1ParwAYAABjc\n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\nEHYAAIEQdgAAgcjN9AQ+Jz8/Pz8/P9OzAAD2rLi4uI5HE4lE3QsQh+YVdtXV1dXV1fGtv+/r\nNzd47Ps9Dktn0+8tXZjO8EROq3SGl3Tvlc7wLRvWpjM8maxKZ/j2j9alM3zz3/+SzvCS7l9J\nZ3g68ovbpjO8qEPXdIZXV5anM7xi22fpDG+7/1fTGb41vVdsOj+6NP/VcotapzM8zX+1Dgem\n9Vvu47deSWd4WelH6Qzfq9M+6Qxvs0+fdIZv/vv/Nnhsmi/X7l87KZ3hpe/+NZ3hlZWVaS5A\no2teYVdZWVlRUZHpWQAAe7Zz5846Hi0uLq57gbqVlJQ0eGw28x47AIBACDsAgEAIOwCAQAg7\nAIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAI\nOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBA\nCDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCA\nQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsA\ngEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7\nAIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAI\nOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBA\nCDsAgEAIOwCAQOTGuvZVq1bNmzdvzZo1GzduPOmkk773ve/FujkAgGwW7x67srKybt26nX/+\n+d26dYt1QwAAxLvHbsCAAQMGDIiiaP78+bFuCAAA77EDAAhEvHvs9ugf//jHH/7wh5qbxx13\nXOfOnTM4HwCgnoqKiup4NJFI1L0Acchw2K1Zs+a2226rudm3b9+ePXtmcD4AQD0VFxenuQCN\nLsNhd/DBB//kJz+pudmjR48tW7ZkcD4AQD3V/Se7devWW7dubfDKS0pKGjw2m2U47Dp37jxk\nyJCam6WlpTt37szgfACAeqr7T3ZxcXE6f9OFXcPEG3bl5eXr1q1LfbN169a1a9cmEgkHWwEA\n4hBv2K1bt+6qq65Kff/+++8vXbo0JydnwYIFsW4UACA7xRt2vXr1WrhwYaybAAAgxefYAQAE\nQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEA\nBELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgB\nAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELY\nAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC\n2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAE\nQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEA\nBELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgB\nAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEIjfTE/icvLy83NwYp5RIJNIYm7FNN8LwdAZn\nfPLpDk9ndLo/ugxuOu1/9IwOT2t0Joe33JlHLf23XGZfcmmMz/TM01pBUVFR3SuvewHikEgm\nk5mewz9t3749U/PJy8uLoqiioiIjW2+58vLy8vPzd+7cWVlZmem5tDAFBQWVlZVVVVWZnkgL\nU1BQkJubu2PHjurq6kzPpYUpLCzcuXNns/qd3yIUFRXl5ORs27Yt0xNpefbaa6/t27c3eHhx\ncXEjTiZ7NK89dhUVFZlNqx07dmRw6y1Ufn5+eXn5zp07Mz2RFqZVq1bl5eXl5eWZnkgL06pV\nq9zc3LKyMk38ZaX+H8zP7csqKCjIycnx16EBioqK0vm5CbuG8R47AIBACDsAgEAIOwCAQAg7\nAIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAI\nOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBA\nCDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQCSSyWSm50AL9vLLLz/7\n7LNnnXXWV7/61UzPhazwxBNPrFixYsyYMR07dsz0XMgKs2fPXr9+/cSJEzM9EagXe+xIy6pV\nq+bPn79+/fpMT4Rs8frrr8+fP3/Lli2ZngjZ4rnnnvvNb36T6VlAfQk7AIBACDsAgEAIOwCA\nQDh5AgAgEPbYAQAEQtgBAARC2AEABCI30xOgeVm1atW8efPWrFmzcePGk0466Xvf+17NQxUV\nFfPmzXvuuec++uijjh07Dh069PTTT0899OSTT951112113PDDTcceuihqe9fffXVBx98cN26\ndW3bth0yZMjIkSMTiUSTPSOauYa95KIo2r59+0MPPbR06dLNmzd36NDhG9/4xogRI1IPeclR\nh4a95K6++uq333679noSicTcuXOLiooiLzmaE2HH55SVlXXr1m3QoEEPP/zwLg/dc889L774\n4mWXXfaVr3xl9erVv/jFLxKJxNChQ1OPlpSU3HDDDTULd+/ePfXN3/72txtvvPHUU0+9+uqr\n16xZ8/Of/7y6uvq8885rmqdD89ewl1x5efnEiROrqqpGjRrVvXv3LVu27NixIzXKS466Newl\nN27cuJ07d9Ys+dOf/rRHjx6pqvOSo1kRdnzOgAEDBgwYEEXR/Pnza9+fTCafffbZ4cOHH3vs\nsVEUde/efd26dY888shpp52Wk5MTRVGrVq169eq1+wrnz5/fo0ePsWPHRlG0//77b9iw4fHH\nHz/77LMLCgqa4vnQ7DXsJbdw4cKPPvrozjvvLCkp2WWFXnLUrWEvuR49etQs+fbbb2/YsOGS\nSy5J3fSSo1nxHjvqpbq6urKysvbvqcLCws2bN7///vupm1u2bBk1atQ555zzgx/8YMmSJTWL\nvfnmm0cccUTNzSOOOKKsrGzt2rVNNnNaqLpfcn/84x8HDBgwZ86cCy64YOzYsXfccUfNRca8\n5GiYPf6Wq/HUU0916dLla1/7WuqmlxzNirCjXlq1anX44Yc/+eST7777bjKZXLt27ZNPPhlF\n0SeffBJF0b777nvZZZdNmjRpwoQJ++23309/+tOFCxdGUZRMJjdv3ty+ffua9aS+37RpU4ae\nBy1G3S+5DRs2/OlPf9q6det11103ZsyYlStXTp06NZlMesnRYHW/5Gps3br1hRdeOOWUU1Lv\novOSo7lxKJb6uvLKK3/xi19ceeWViUSipKTkhBNOWLBgQeo4bM2hjSiK+vfvv23btnnz5n3r\nW9/K6Hxp8ep4yVVXVxcXF//nf/5nbm5uFEX5+fmTJk3661//2q9fv0zPmhasjpdcjcWLFyeT\nySFDhmRqklA3YUd9tWvXbsKECZWVlamTEJ955pkoirp167b7kn379l2yZEllZWVubm67du0+\n/fTTmodS33fo0KHJpk3LVcdLrkOHDm3atElVXRRF++23XxRFGzduPPjgg73kaLA9/pZLJpNP\nP/30Mccc07Zt29Q9iUTCS45mxaFYvpzc3NyOHTtGUfTUU08deOCBnTp12n2ZN998s127dqk/\nun379n399ddrHnr99dcLCwu/8DQL+EJf+JI75JBDPvjgg6qqqtQy7733XhRFXbp0ibzkSFsd\nv+WWLVu2YcOGU089tfbyXnI0K62mTJmS6TnQjJSXl7/77ruffvrpiy++WFRU1KNHj5q3j6xY\nseK1116rrKx8++2377rrrnfffffaa6/de++9oyi64447tm7dWlZWtn79+kcfffS5554bOXJk\n3759oyjq3Lnz/PnzS0tLO3XqtGzZsgceeGDYsGG132hMlmvYS65Hjx4LFy784IMPunXr9t57\n7915551du3Y955xzEomElxx1a9hLLuXee+/Ny8sbNWpU7RV6ydGsJJLJZKbnQDOydu3aq666\nqvY9OTk5CxYsiKLoL3/5y1133bV+/fq8vLx+/fqdd955Nf9LOmvWrFdfffWTTz7Jz8/v0aPH\nt771rdTnBaT8+c9/njNnznvvvZf66M7UX9+mfFI0Zw17yUVR9NZbb91///1r1qxp3br1EUcc\nceGFF7Zp0yb1kJccdWjwS+6jjz665JJLxo4du8seu8hLjuZE2AEABMJ77AAAAiHsAAACIewA\nAAIh7AAAAiHsAAACIewAAAIh7AAAAiHsAAACIewAAAIh7IBwbN++PdNTAMgkYQc0vj/84Q+J\nROKGG27Y5f7zzz8/Nzd33bp1qZuVlZUzZsw47LDDioqKSkpKjj/++P/5n/+pWbi0tPS66647\n+uijO3bsWFBQ0KtXr/Hjx2/durVmgcceeyyRSDzyyCNTp07t3bt3fn7+9ddf3wTPDqDZcq1Y\nIBZf/epXy8rK1q5dm5Pzf/8DuXnz5u7du//7v//7b3/72yiKqqqqTj/99Geeeebss88ePHhw\nWVnZnDlzVqxY8dBDD40cOTKKor/85S8nnnji8OHD+/Tpk5+f/8ILLzzyyCODBw9+/vnnU1dY\nf+yxx84+++wDDjigR48e3//+97t27ZqXlzdw4MAMPmuADEsCxODmm2+OouiZZ56puee2226L\nomjhwoWpm3fccUcURffdd1/NAuXl5UcccUSXLl0qKiqSyWRZWVl5eXntdd50001RFP3ud79L\n3Xz00UejKOrTp09qeQAcigViceGFFxYWFs6aNavmnlmzZu2zzz6nnXZa6uYDDzzQuXPnkSNH\nlv3/qqqqRo4c+eGHH77xxhtRFBUUFOTl5aUWrqioKCsrO/PMM6Moevnll2tvaPTo0bm5uU30\nrACaN78NgVh06NBh+PDhjzzyyEcffdSpU6dXXnllxYoVP/rRj1q1apVa4M033/zss8+Kiop2\nH7tx48bUN7Nnz7777rvfeOON2mdFbNq0qfbCPXv2jO1JALQwwg6Iy6WXXjpnzpwHHnhg3Lhx\ns2bNysnJ+Y//+I+aR6urq3v37v3AAw/sPvCrX/1qFEUzZswYN27c6aeffs8993Tv3r2goOCT\nTz4ZOnRodXV17YULCgrifiIALYWwA+JyzDHHHHLIIffcc8+YMWPmzp178skn77fffjWP9unT\n5y9/+cshhxzSunXrLxx+77339uzZ8/HHH0+dKhFF0YsvvtgU8wZosbzHDojR2LFj33rrrSuu\nuGLr1q1jxoyp/dCoUaPKy8vHjx+f/Py5+evXr099k5OTk0wmq6qqUjerqqqmTZvWNNMGaKHs\nsQNidP755//whz984IEHunXrNnTo0NoPXX755YsXL77rrruWLVs2bNiwTp06vffee0uXLn3j\njTdS77EbPnz4lClTTj311BEjRmzZsmXu3LlJH88EUCdhB8Sobdu23/72t++///6LLrpol3NX\nc3NzH3/88VmzZs2ePfvHP/5xZWVl165dDzvssBkzZqQWmDRpUm5u7v3333/FFVd06dJl+PDh\nV155pVMlAOrgA4qBeF166aWzZs1as2bNAQcckOm5AARO2AEx+vTTT/fdd9/jjjvuqaeeyvRc\nAMLnUCwQi+XLl69cufK+++7bvn37xIkTMz0dgKzgrFggFnPmzBk1atTbb799xx13DB48ONPT\nAcgKDsUCAATCHjsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgED8f8EKN7rwbcpj\nAAAAAElFTkSuQmCC" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1438930880648_-1572054429", - "id": "20150807-090120_1060568667", - "dateCreated": "2015-08-07 09:01:20.000", - "dateStarted": "2021-07-31 12:59:30.337", - "dateFinished": "2021-07-31 12:59:31.004", - "status": "FINISHED" - }, - { - "title": "GoogleViz: Bubble Chart", - "text": "%r.ir\n\nlibrary(googleVis)\nbubble \u003c- gvisBubbleChart(Fruits, idvar\u003d\"Fruit\", \n xvar\u003d\"Sales\", yvar\u003d\"Expenses\",\n colorvar\u003d\"Year\", sizevar\u003d\"Profit\",\n options\u003dlist(\n hAxis\u003d\u0027{minValue:75, maxValue:125}\u0027))\nprint(bubble, tag \u003d \u0027chart\u0027)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:31.038", - "progress": 0, - "config": { - "colWidth": 6.0, - "enabled": true, - "editorMode": "ace/mode/r", - "title": false, - "results": [ - { - "graph": { - "mode": "table", - "height": 189.6666717529297, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "editorHide": false, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003c!-- BubbleChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\u003c!-- Sat Jul 31 12:59:31 2021 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataBubbleChartID34f780e322 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Apples\",\n98,\n78,\n2008,\n20\n],\n[\n\"Apples\",\n111,\n79,\n2009,\n32\n],\n[\n\"Apples\",\n89,\n76,\n2010,\n13\n],\n[\n\"Oranges\",\n96,\n81,\n2008,\n15\n],\n[\n\"Bananas\",\n85,\n76,\n2008,\n9\n],\n[\n\"Oranges\",\n93,\n80,\n2009,\n13\n],\n[\n\"Bananas\",\n94,\n78,\n2009,\n16\n],\n[\n\"Oranges\",\n98,\n91,\n2010,\n7\n],\n[\n\"Bananas\",\n81,\n71,\n2010,\n10\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027Fruit\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Sales\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Expenses\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Year\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Profit\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartBubbleChartID34f780e322() {\nvar data \u003d gvisDataBubbleChartID34f780e322();\nvar options \u003d {};\noptions[\"hAxis\"] \u003d {minValue:75, maxValue:125};\n\n\n var chart \u003d new google.visualization.BubbleChart(\n document.getElementById(\u0027BubbleChartID34f780e322\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"corechart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartBubbleChartID34f780e322);\n})();\nfunction displayChartBubbleChartID34f780e322() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\u003c!-- jsChart --\u003e \n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartBubbleChartID34f780e322\"\u003e\u003c/script\u003e\n \n\u003c!-- divChart --\u003e\n \n\u003cdiv id\u003d\"BubbleChartID34f780e322\" \n style\u003d\"width: 500; height: automatic;\"\u003e\n\u003c/div\u003e\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455141578555_-1713165000", - "id": "20160210-225938_1538591791", - "dateCreated": "2016-02-10 10:59:38.000", - "dateStarted": "2021-07-31 12:59:31.042", - "dateFinished": "2021-07-31 12:59:31.102", - "status": "FINISHED" - }, - { - "title": "GoogleViz: Geo Chart", - "text": "%r.ir\n\nlibrary(googleVis)\ngeo \u003d gvisGeoChart(Exports, locationvar \u003d \"Country\", colorvar\u003d\"Profit\", options\u003dlist(Projection \u003d \"kavrayskiy-vii\"))\nprint(geo, tag \u003d \u0027chart\u0027)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:31.142", - "progress": 0, - "config": { - "colWidth": 6.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 336.66668701171875, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - }, - "editorHide": false, - "title": false, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003c!-- GeoChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\u003c!-- Sat Jul 31 12:59:31 2021 --\u003e\n\n\n\u003c!-- jsHeader --\u003e\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataGeoChartID34f7ca42969 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Germany\",\n3\n],\n[\n\"Brazil\",\n4\n],\n[\n\"United States\",\n5\n],\n[\n\"France\",\n4\n],\n[\n\"Hungary\",\n3\n],\n[\n\"India\",\n2\n],\n[\n\"Iceland\",\n1\n],\n[\n\"Norway\",\n4\n],\n[\n\"Spain\",\n5\n],\n[\n\"Turkey\",\n1\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027Country\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Profit\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartGeoChartID34f7ca42969() {\nvar data \u003d gvisDataGeoChartID34f7ca42969();\nvar options \u003d {};\noptions[\"width\"] \u003d 556;\noptions[\"height\"] \u003d 347;\noptions[\"Projection\"] \u003d \"kavrayskiy-vii\";\n\n\n var chart \u003d new google.visualization.GeoChart(\n document.getElementById(\u0027GeoChartID34f7ca42969\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"geochart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartGeoChartID34f7ca42969);\n})();\nfunction displayChartGeoChartID34f7ca42969() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\u003c!-- jsChart --\u003e \n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartGeoChartID34f7ca42969\"\u003e\u003c/script\u003e\n \n\u003c!-- divChart --\u003e\n \n\u003cdiv id\u003d\"GeoChartID34f7ca42969\" \n style\u003d\"width: 556; height: 347;\"\u003e\n\u003c/div\u003e\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455140544963_1486338978", - "id": "20160210-224224_735421242", - "dateCreated": "2016-02-10 10:42:24.000", - "dateStarted": "2021-07-31 12:59:31.147", - "dateFinished": "2021-07-31 12:59:31.205", - "status": "FINISHED" - }, - { - "text": "%md\n\n## Congratulations, it\u0027s done.\n### You can create your own notebook in \u0027Notebook\u0027 menu. Good luck!", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:59:31.247", - "progress": 0, - "config": { - "colWidth": 12.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "markdown", - "editOnDblClick": true - }, - "editorMode": "ace/mode/markdown", - "editorHide": true, - "tableHide": false, - "fontSize": 9.0, - "runOnSelectionChange": true, - "title": false, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003ch2\u003eCongratulations, it\u0026rsquo;s done.\u003c/h2\u003e\n\u003ch3\u003eYou can create your own notebook in \u0026lsquo;Notebook\u0026rsquo; menu. Good luck!\u003c/h3\u003e\n\n\u003c/div\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1485626988585_-946362813", - "id": "20170129-030948_1379298104", - "dateCreated": "2017-01-29 03:09:48.000", - "dateStarted": "2021-07-31 12:59:31.252", - "dateFinished": "2021-07-31 12:59:31.260", - "status": "FINISHED" - } - ], - "name": "1. R Basics", - "id": "2BWJFTXKJ", - "defaultInterpreterGroup": "spark", - "noteParams": {}, - "noteForms": {}, - "angularObjects": {}, - "config": { - "looknfeel": "default", - "isZeppelinNotebookCronEnable": false - }, - "info": { - "isRunning": true - } -} \ No newline at end of file diff --git a/notebook/R Tutorial/2. Shiny App_2EZ66TM57.zpln b/notebook/R Tutorial/2. Shiny App_2EZ66TM57.zpln deleted file mode 100644 index 270a139d28c..00000000000 --- a/notebook/R Tutorial/2. Shiny App_2EZ66TM57.zpln +++ /dev/null @@ -1,219 +0,0 @@ -{ - "paragraphs": [ - { - "title": "Introduction", - "text": "%md\n\n[Shiny](https://shiny.rstudio.com/tutorial/) is an R package that makes it easy to build interactive web applications (apps) straight from R. For developing one Shiny App in Zeppelin, you need to at least 3 paragraphs (server paragraph, ui paragraph and run type paragraph)\n", - "user": "anonymous", - "dateUpdated": "2020-02-05 13:31:39.977", - "progress": 0, - "config": { - "colWidth": 12.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "text", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/text", - "editorHide": true, - "title": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003cp\u003e\u003ca href\u003d\"https://shiny.rstudio.com/tutorial/\"\u003eShiny\u003c/a\u003e is an R package that makes it easy to build interactive web applications (apps) straight from R. For developing one Shiny App in Zeppelin, you need to at least 3 paragraphs (server paragraph, ui paragraph and run type paragraph)\u003c/p\u003e\n\n\u003c/div\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580880646006_750270749", - "id": "paragraph_1580880646006_750270749", - "dateCreated": "2020-02-05 13:30:46.006", - "dateStarted": "2020-02-05 13:31:30.246", - "dateFinished": "2020-02-05 13:31:30.260", - "status": "FINISHED" - }, - { - "title": "Shiny Server", - "text": "%r.shiny(type\u003dserver)\n\n# Define server logic to summarize and view selected dataset ----\nserver \u003c- function(input, output) {\n\n # Return the requested dataset ----\n datasetInput \u003c- reactive({\n switch(input$dataset,\n \"rock\" \u003d rock,\n \"pressure\" \u003d pressure,\n \"cars\" \u003d cars)\n })\n\n # Generate a summary of the dataset ----\n output$summary \u003c- renderPrint({\n dataset \u003c- datasetInput()\n summary(dataset)\n })\n\n # Show the first \"n\" observations ----\n output$view \u003c- renderTable({\n head(datasetInput(), n \u003d input$obs)\n })\n\n}", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:35:50.786", - "progress": 0, - "config": { - "colWidth": 6.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/r", - "type": "server", - "runOnSelectionChange": true, - "title": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "Write server.R to /tmp/zeppelin-shiny626071477036151736 successfully." - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580562566379_-876908296", - "id": "paragraph_1580562566379_-876908296", - "dateCreated": "2020-02-01 21:09:26.379", - "dateStarted": "2021-07-31 12:35:50.806", - "dateFinished": "2021-07-31 12:35:56.193", - "status": "FINISHED" - }, - { - "title": "Shiny UI", - "text": "%r.shiny(type\u003dui)\n\n# Define UI for dataset viewer app ----\nui \u003c- fluidPage(\n\n # App title ----\n titlePanel(\"Shiny Text\"),\n\n # Sidebar layout with a input and output definitions ----\n sidebarLayout(\n\n # Sidebar panel for inputs ----\n sidebarPanel(\n \n # Input: Selector for choosing dataset ----\n selectInput(inputId \u003d \"dataset\",\n label \u003d \"Choose a dataset:\",\n choices \u003d c(\"rock\", \"pressure\", \"cars\")),\n \n # Input: Numeric entry for number of obs to view ----\n numericInput(inputId \u003d \"obs\",\n label \u003d \"Number of observations to view:\",\n value \u003d 10)\n ),\n\n # Main panel for displaying outputs ----\n mainPanel(\n \n # Output: Verbatim text for data summary ----\n verbatimTextOutput(\"summary\"),\n \n # Output: HTML table with requested number of observations ----\n tableOutput(\"view\")\n \n )\n )\n)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:36:00.769", - "progress": 0, - "config": { - "runOnSelectionChange": true, - "title": true, - "checkEmpty": true, - "colWidth": 6.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/r", - "type": "ui" - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "Write ui.R to /tmp/zeppelin-shiny626071477036151736 successfully." - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580562634044_-1915679343", - "id": "paragraph_1580562634044_-1915679343", - "dateCreated": "2020-02-01 21:10:34.044", - "dateStarted": "2021-07-31 12:36:00.774", - "dateFinished": "2021-07-31 12:36:00.780", - "status": "FINISHED" - }, - { - "title": "Shiny App", - "text": "%r.shiny(type\u003drun)\n\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:36:03.415", - "progress": 0, - "config": { - "runOnSelectionChange": true, - "title": true, - "checkEmpty": true, - "colWidth": 12.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/r", - "type": "run" - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003ciframe src\u003d\"http://172.17.0.2:6789\" height \u003d\"500px\" width\u003d\"100%\" frameBorder\u003d\"0\"\u003e\u003c/iframe\u003e\n" - }, - { - "type": "TEXT", - "data": " 123: \u001b[37mhead.data.frame\u001b[39m\n 120: \u001b[34m\u001b[1mrenderTable [/tmp/zeppelin-shiny626071477036151736/server.R#22]\u001b[22m\u001b[39m\n 119: \u001b[37mfunc\u001b[39m\n 106: \u001b[37mrenderFunc\u001b[39m\n 105: \u001b[37moutput$view\u001b[39m\n 25: \u001b[37mrunApp\u001b[39m\nWarning message:\n“Error in if: missing value where TRUE/FALSE needed”\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580562660988_2021181385", - "id": "paragraph_1580562660988_2021181385", - "dateCreated": "2020-02-01 21:11:00.988", - "dateStarted": "2021-07-31 12:36:03.419", - "dateFinished": "2021-07-31 12:36:38.525", - "status": "ABORT" - }, - { - "text": "%r.shiny\n", - "user": "anonymous", - "dateUpdated": "2021-06-15 04:12:42.535", - "progress": 0, - "config": {}, - "settings": { - "params": {}, - "forms": {} - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1623730362535_1317534129", - "id": "paragraph_1623730362535_1317534129", - "dateCreated": "2021-06-15 04:12:42.535", - "status": "READY" - } - ], - "name": "2. Shiny App", - "id": "2EZ66TM57", - "defaultInterpreterGroup": "spark", - "version": "0.9.0-SNAPSHOT", - "noteParams": {}, - "noteForms": {}, - "angularObjects": {}, - "config": { - "isZeppelinNotebookCronEnable": false - }, - "info": {} -} \ No newline at end of file diff --git a/notebook/R Tutorial/3. R Conda Env in Yarn Mode_2GB9HRSH9.zpln b/notebook/R Tutorial/3. R Conda Env in Yarn Mode_2GB9HRSH9.zpln deleted file mode 100644 index 288dc22ac7b..00000000000 --- a/notebook/R Tutorial/3. R Conda Env in Yarn Mode_2GB9HRSH9.zpln +++ /dev/null @@ -1,401 +0,0 @@ -{ - "paragraphs": [ - { - "text": "%md\n\nThis tutorial is for how to use customize R runtime environment via conda in yarn mode.\nIn this approach, the R interpreter runs in yarn container instead of in the zeppelin server host. And remmeber this only works for IRKernel(`%r.ir`) but not for vanilla R(`%r.r`), so make sure you include the following python packages in your conda env.\n* python\n* jupyter\n* grpcio\n* protobuf\n* r-base\n* r-essentials\n* r-irkernel\n\n\n\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:55:29.815", - "progress": 0, - "config": { - "tableHide": false, - "editorSetting": { - "language": "markdown", - "editOnDblClick": true, - "completionKey": "TAB", - "completionSupport": false - }, - "colWidth": 12.0, - "editorMode": "ace/mode/markdown", - "fontSize": 9.0, - "editorHide": false, - "title": false, - "results": {}, - "enabled": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "
    \n

    This tutorial is for how to use customize R runtime environment via conda in yarn mode.
    \nIn this approach, the R interpreter runs in yarn container instead of in the zeppelin server host. And remmeber this only works for IRKernel(%r.ir) but not for vanilla R(%r.r), so make sure you include the following python packages in your conda env.

    \n\n\n
    " - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624111096909_1969681448", - "id": "paragraph_1616510705826_532544979", - "dateCreated": "2021-06-19 21:58:16.909", - "dateStarted": "2021-08-09 10:55:29.817", - "dateFinished": "2021-08-09 10:55:29.825", - "status": "FINISHED" - }, - { - "title": "Create R conda env", - "text": "%sh\n\n# make sure you have miniconda, conda-pack and mamba installed.\n# install miniconda: https://docs.conda.io/en/latest/miniconda.html\n# install conda-pack: https://conda.github.io/conda-pack/\n# install mamba: https://github.com/mamba-org/mamba\n\necho \"name: r_env\nchannels:\n - conda-forge\n - defaults\ndependencies:\n - python=3.7 \n - jupyter\n - grpcio\n - protobuf\n - r-base=3\n - r-essentials\n - r-evaluate\n - r-base64enc\n - r-knitr\n - r-ggplot2\n - r-irkernel\n - r-shiny\n - r-googlevis\" > r_env.yml\n \nmamba env remove -n r_env\nmamba env create -f r_env.yml\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:55:29.917", - "progress": 0, - "config": { - "editorSetting": { - "language": "sh", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": false - }, - "colWidth": 12.0, - "editorMode": "ace/mode/sh", - "fontSize": 9.0, - "title": true, - "results": {}, - "enabled": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nRemove all packages in environment /mnt/disk1/jzhang/miniconda3/envs/r_env:\n\npkgs/main/noarch \npkgs/main/linux-64 \npkgs/r/linux-64 \nconda-forge/noarch \npkgs/r/noarch \nconda-forge/linux-64 \nTransaction\n\n Prefix: /mnt/disk1/jzhang/miniconda3/envs/r_env\n\n Updating specs:\n\n - python=3.7\n - jupyter\n - grpcio\n - protobuf\n - r-base=3\n - r-essentials\n - r-evaluate\n - r-base64enc\n - r-knitr\n - r-ggplot2\n - r-irkernel\n - r-shiny\n - r-googlevis\n\n\n Package Version Build Channel Size\n────────────────────────────────────────────────────────────────────────────────────────────────────────\n Install:\n────────────────────────────────────────────────────────────────────────────────────────────────────────\n\n + _libgcc_mutex 0.1 conda_forge conda-forge/linux-64 Cached\n + _openmp_mutex 4.5 1_gnu conda-forge/linux-64 Cached\n + _r-mutex 1.0.1 anacondar_1 conda-forge/noarch Cached\n + alsa-lib 1.2.3 h516909a_0 conda-forge/linux-64 Cached\n + argon2-cffi 20.1.0 py37h5e8e339_2 conda-forge/linux-64 Cached\n + async_generator 1.10 py_0 conda-forge/noarch Cached\n + attrs 21.2.0 pyhd8ed1ab_0 conda-forge/noarch Cached\n + backcall 0.2.0 pyh9f0ad1d_0 conda-forge/noarch Cached\n + backports 1.0 py_2 conda-forge/noarch Cached\n + backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge/noarch Cached\n + binutils_impl_linux-64 2.36.1 h193b22a_2 conda-forge/linux-64 Cached\n + binutils_linux-64 2.36 hf3e587d_0 conda-forge/linux-64 Cached\n + bleach 4.0.0 pyhd8ed1ab_0 conda-forge/noarch Cached\n + bwidget 1.9.14 ha770c72_0 conda-forge/linux-64 Cached\n + bzip2 1.0.8 h7f98852_4 conda-forge/linux-64 Cached\n + c-ares 1.17.1 h7f98852_1 conda-forge/linux-64 Cached\n + ca-certificates 2021.5.30 ha878542_0 conda-forge/linux-64 Cached\n + cairo 1.16.0 h6cf1ce9_1008 conda-forge/linux-64 Cached\n + certifi 2021.5.30 py37h89c1867_0 conda-forge/linux-64 Cached\n + cffi 1.14.6 py37hc58025e_0 conda-forge/linux-64 Cached\n + curl 7.78.0 hea6ffbf_0 conda-forge/linux-64 Cached\n + dbus 1.13.6 h48d8840_2 conda-forge/linux-64 Cached\n + debugpy 1.4.1 py37hcd2ae1e_0 conda-forge/linux-64 Cached\n + decorator 5.0.9 pyhd8ed1ab_0 conda-forge/noarch Cached\n + defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge/noarch Cached\n + entrypoints 0.3 py37hc8dfbb8_1002 conda-forge/linux-64 Cached\n + expat 2.4.1 h9c3ff4c_0 conda-forge/linux-64 Cached\n + font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge/noarch Cached\n + font-ttf-inconsolata 3.000 h77eed37_0 conda-forge/noarch Cached\n + font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge/noarch Cached\n + font-ttf-ubuntu 0.83 hab24e00_0 conda-forge/noarch Cached\n + fontconfig 2.13.1 hba837de_1005 conda-forge/linux-64 Cached\n + fonts-conda-ecosystem 1 0 conda-forge/noarch Cached\n + fonts-conda-forge 1 0 conda-forge/noarch Cached\n + freetype 2.10.4 h0708190_1 conda-forge/linux-64 Cached\n + fribidi 1.0.10 h36c2ea0_0 conda-forge/linux-64 Cached\n + gcc_impl_linux-64 9.4.0 h03d3576_8 conda-forge/linux-64 Cached\n + gcc_linux-64 9.4.0 h391b98a_0 conda-forge/linux-64 Cached\n + gettext 0.19.8.1 h0b5b191_1005 conda-forge/linux-64 Cached\n + gfortran_impl_linux-64 9.4.0 h0003116_8 conda-forge/linux-64 Cached\n + gfortran_linux-64 9.4.0 hf0ab688_0 conda-forge/linux-64 Cached\n + glib 2.68.3 h9c3ff4c_0 conda-forge/linux-64 Cached\n + glib-tools 2.68.3 h9c3ff4c_0 conda-forge/linux-64 Cached\n + graphite2 1.3.13 h58526e2_1001 conda-forge/linux-64 Cached\n + grpcio 1.38.1 py37hb27c1af_0 conda-forge/linux-64 Cached\n + gsl 2.6 he838d99_2 conda-forge/linux-64 Cached\n + gst-plugins-base 1.18.4 hf529b03_2 conda-forge/linux-64 Cached\n + gstreamer 1.18.4 h76c114f_2 conda-forge/linux-64 Cached\n + gxx_impl_linux-64 9.4.0 h03d3576_8 conda-forge/linux-64 Cached\n + gxx_linux-64 9.4.0 h0316aca_0 conda-forge/linux-64 Cached\n + harfbuzz 2.8.2 h83ec7ef_0 conda-forge/linux-64 Cached\n + icu 68.1 h58526e2_0 conda-forge/linux-64 Cached\n + importlib-metadata 3.10.1 py37h89c1867_0 conda-forge/linux-64 Cached\n + importlib_metadata 3.10.1 hd8ed1ab_0 conda-forge/noarch Cached\n + ipykernel 6.0.3 py37h085eea5_0 conda-forge/linux-64 Cached\n + ipython 7.26.0 py37h6531663_0 conda-forge/linux-64 Cached\n + ipython_genutils 0.2.0 py_1 conda-forge/noarch Cached\n + ipywidgets 7.6.3 pyhd3deb0d_0 conda-forge/noarch Cached\n + jbig 2.1 h7f98852_2003 conda-forge/linux-64 Cached\n + jedi 0.18.0 py37h89c1867_2 conda-forge/linux-64 Cached\n + jinja2 3.0.1 pyhd8ed1ab_0 conda-forge/noarch Cached\n + jpeg 9d h36c2ea0_0 conda-forge/linux-64 Cached\n + jsonschema 3.2.0 py37hc8dfbb8_1 conda-forge/linux-64 Cached\n + jupyter 1.0.0 py37h89c1867_6 conda-forge/linux-64 Cached\n + jupyter_client 6.1.12 pyhd8ed1ab_0 conda-forge/noarch Cached\n + jupyter_console 6.4.0 pyhd8ed1ab_0 conda-forge/noarch Cached\n + jupyter_core 4.7.1 py37h89c1867_0 conda-forge/linux-64 Cached\n + jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge/noarch Cached\n + jupyterlab_widgets 1.0.0 pyhd8ed1ab_1 conda-forge/noarch Cached\n + kernel-headers_linux-64 2.6.32 he073ed8_14 conda-forge/noarch Cached\n + krb5 1.19.2 hcc1bbae_0 conda-forge/linux-64 Cached\n + ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge/linux-64 Cached\n + lerc 2.2.1 h9c3ff4c_0 conda-forge/linux-64 Cached\n + libblas 3.9.0 10_openblas conda-forge/linux-64 Cached\n + libcblas 3.9.0 10_openblas conda-forge/linux-64 Cached\n + libclang 11.1.0 default_ha53f305_1 conda-forge/linux-64 Cached\n + libcurl 7.78.0 h2574ce0_0 conda-forge/linux-64 Cached\n + libdeflate 1.7 h7f98852_5 conda-forge/linux-64 Cached\n + libedit 3.1.20191231 he28a2e2_2 conda-forge/linux-64 Cached\n + libev 4.33 h516909a_1 conda-forge/linux-64 Cached\n + libevent 2.1.10 hcdb4288_3 conda-forge/linux-64 Cached\n + libffi 3.3 h58526e2_2 conda-forge/linux-64 Cached\n + libgcc-devel_linux-64 9.4.0 hd854feb_8 conda-forge/linux-64 Cached\n + libgcc-ng 11.1.0 hc902ee8_8 conda-forge/linux-64 Cached\n + libgfortran-ng 11.1.0 h69a702a_8 conda-forge/linux-64 Cached\n + libgfortran5 11.1.0 h6c583b3_8 conda-forge/linux-64 Cached\n + libglib 2.68.3 h3e27bee_0 conda-forge/linux-64 Cached\n + libgomp 11.1.0 hc902ee8_8 conda-forge/linux-64 Cached\n + libiconv 1.16 h516909a_0 conda-forge/linux-64 Cached\n + liblapack 3.9.0 10_openblas conda-forge/linux-64 Cached\n + libllvm11 11.1.0 hf817b99_2 conda-forge/linux-64 Cached\n + libnghttp2 1.43.0 h812cca2_0 conda-forge/linux-64 Cached\n + libogg 1.3.4 h7f98852_1 conda-forge/linux-64 Cached\n + libopenblas 0.3.17 pthreads_h8fe5266_1 conda-forge/linux-64 Cached\n + libopus 1.3.1 h7f98852_1 conda-forge/linux-64 Cached\n + libpng 1.6.37 h21135ba_2 conda-forge/linux-64 Cached\n + libpq 13.3 hd57d9b9_0 conda-forge/linux-64 Cached\n + libprotobuf 3.17.2 h780b84a_1 conda-forge/linux-64 Cached\n + libsanitizer 9.4.0 h79bfe98_8 conda-forge/linux-64 Cached\n + libsodium 1.0.18 h36c2ea0_1 conda-forge/linux-64 Cached\n + libssh2 1.9.0 ha56f1ee_6 conda-forge/linux-64 Cached\n + libstdcxx-devel_linux-64 9.4.0 hd854feb_8 conda-forge/linux-64 Cached\n + libstdcxx-ng 11.1.0 h56837e0_8 conda-forge/linux-64 Cached\n + libtiff 4.3.0 hf544144_1 conda-forge/linux-64 Cached\n + libuuid 2.32.1 h7f98852_1000 conda-forge/linux-64 Cached\n + libvorbis 1.3.7 h9c3ff4c_0 conda-forge/linux-64 Cached\n + libwebp-base 1.2.0 h7f98852_2 conda-forge/linux-64 Cached\n + libxcb 1.13 h7f98852_1003 conda-forge/linux-64 Cached\n + libxkbcommon 1.0.3 he3ba5ed_0 conda-forge/linux-64 Cached\n + libxml2 2.9.12 h72842e0_0 conda-forge/linux-64 Cached\n + lz4-c 1.9.3 h9c3ff4c_1 conda-forge/linux-64 Cached\n + make 4.3 hd18ef5c_1 conda-forge/linux-64 Cached\n + markupsafe 2.0.1 py37h5e8e339_0 conda-forge/linux-64 Cached\n + matplotlib-inline 0.1.2 pyhd8ed1ab_2 conda-forge/noarch Cached\n + mistune 0.8.4 py37h5e8e339_1004 conda-forge/linux-64 Cached\n + mysql-common 8.0.25 ha770c72_2 conda-forge/linux-64 Cached\n + mysql-libs 8.0.25 hfa10184_2 conda-forge/linux-64 Cached\n + nbclient 0.5.3 pyhd8ed1ab_0 conda-forge/noarch Cached\n + nbconvert 6.1.0 py37h89c1867_0 conda-forge/linux-64 Cached\n + nbformat 5.1.3 pyhd8ed1ab_0 conda-forge/noarch Cached\n + ncurses 6.2 h58526e2_4 conda-forge/linux-64 Cached\n + nest-asyncio 1.5.1 pyhd8ed1ab_0 conda-forge/noarch Cached\n + notebook 6.4.2 pyha770c72_0 conda-forge/noarch Cached\n + nspr 4.30 h9c3ff4c_0 conda-forge/linux-64 Cached\n + nss 3.69 hb5efdd6_0 conda-forge/linux-64 Cached\n + openssl 1.1.1k h7f98852_0 conda-forge/linux-64 Cached\n + packaging 21.0 pyhd8ed1ab_0 conda-forge/noarch Cached\n + pandoc 2.14.1 h7f98852_0 conda-forge/linux-64 Cached\n + pandocfilters 1.4.2 py_1 conda-forge/noarch Cached\n + pango 1.48.7 hb8ff022_0 conda-forge/linux-64 Cached\n + parso 0.8.2 pyhd8ed1ab_0 conda-forge/noarch Cached\n + pcre 8.45 h9c3ff4c_0 conda-forge/linux-64 Cached\n + pexpect 4.8.0 py37hc8dfbb8_1 conda-forge/linux-64 Cached\n + pickleshare 0.7.5 py37hc8dfbb8_1002 conda-forge/linux-64 Cached\n + pip 21.2.3 pyhd8ed1ab_0 conda-forge/noarch Cached\n + pixman 0.40.0 h36c2ea0_0 conda-forge/linux-64 Cached\n + prometheus_client 0.11.0 pyhd8ed1ab_0 conda-forge/noarch Cached\n + prompt-toolkit 3.0.19 pyha770c72_0 conda-forge/noarch Cached\n + prompt_toolkit 3.0.19 hd8ed1ab_0 conda-forge/noarch Cached\n + protobuf 3.17.2 py37hcd2ae1e_0 conda-forge/linux-64 Cached\n + pthread-stubs 0.4 h36c2ea0_1001 conda-forge/linux-64 Cached\n + ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge/noarch Cached\n + pycparser 2.20 pyh9f0ad1d_2 conda-forge/noarch Cached\n + pygments 2.9.0 pyhd8ed1ab_0 conda-forge/noarch Cached\n + pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge/noarch Cached\n + pyqt 5.12.3 py37h89c1867_7 conda-forge/linux-64 Cached\n + pyqt-impl 5.12.3 py37he336c9b_7 conda-forge/linux-64 Cached\n + pyqt5-sip 4.19.18 py37hcd2ae1e_7 conda-forge/linux-64 Cached\n + pyqtchart 5.12 py37he336c9b_7 conda-forge/linux-64 Cached\n + pyqtwebengine 5.12.1 py37he336c9b_7 conda-forge/linux-64 Cached\n + pyrsistent 0.17.3 py37h5e8e339_2 conda-forge/linux-64 Cached\n + python 3.7.10 hffdb5ce_100_cpython conda-forge/linux-64 Cached\n + python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge/noarch Cached\n + python_abi 3.7 2_cp37m conda-forge/linux-64 Cached\n + pyzmq 22.2.1 py37h336d617_0 conda-forge/linux-64 Cached\n + qt 5.12.9 hda022c4_4 conda-forge/linux-64 Cached\n + qtconsole 5.1.1 pyhd8ed1ab_0 conda-forge/noarch Cached\n + qtpy 1.9.0 py_0 conda-forge/noarch Cached\n + r-askpass 1.1 r36hcfec24a_2 conda-forge/linux-64 Cached\n + r-assertthat 0.2.1 r36h6115d3f_2 conda-forge/noarch Cached\n + r-backports 1.2.1 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-base 3.6.3 hbcea092_8 conda-forge/linux-64 Cached\n + r-base64enc 0.1_3 r36hcfec24a_1004 conda-forge/linux-64 Cached\n + r-blob 1.2.1 r36h6115d3f_1 conda-forge/noarch Cached\n + r-boot 1.3_28 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-brio 1.1.2 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-broom 0.7.6 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-bslib 0.2.5.1 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-cachem 1.0.5 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-callr 3.7.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-caret 6.0_88 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-cellranger 1.1.0 r36h6115d3f_1003 conda-forge/noarch Cached\n + r-class 7.3_19 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-cli 2.5.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-clipr 0.7.1 r36h142f84f_0 conda-forge/noarch Cached\n + r-cluster 2.1.2 r36h859d828_0 conda-forge/linux-64 Cached\n + r-codetools 0.2_18 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-colorspace 2.0_1 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-commonmark 1.7 r36hcfec24a_1002 conda-forge/linux-64 Cached\n + r-cpp11 0.2.7 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-crayon 1.4.1 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-crul 1.1.0 r36h785f33e_0 conda-forge/noarch Cached\n + r-curl 4.3.1 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-data.table 1.14.0 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-dbi 1.1.1 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-dbplyr 2.1.1 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-desc 1.3.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-diffobj 0.3.4 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-digest 0.6.27 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-dplyr 1.0.6 r36h03ef668_1 conda-forge/linux-64 Cached\n + r-dtplyr 1.1.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-ellipsis 0.3.2 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-essentials 3.6 r36_2002 conda-forge/noarch Cached\n + r-evaluate 0.14 r36h6115d3f_2 conda-forge/noarch Cached\n + r-fansi 0.4.2 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-farver 2.1.0 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-fastmap 1.1.0 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-forcats 0.5.1 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-foreach 1.5.1 r36h142f84f_0 conda-forge/noarch Cached\n + r-foreign 0.8_76 r36hcdcec82_1 conda-forge/linux-64 Cached\n + r-formatr 1.9 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-fs 1.5.0 r36h0357c0b_0 conda-forge/linux-64 Cached\n + r-gargle 1.1.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-generics 0.1.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-ggplot2 3.3.3 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-gistr 0.9.0 r36h6115d3f_0 conda-forge/noarch Cached\n + r-glmnet 4.1_1 r36h859d828_0 conda-forge/linux-64 Cached\n + r-glue 1.4.2 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-googledrive 1.0.1 r36h6115d3f_1 conda-forge/noarch Cached\n + r-googlesheets4 0.3.0 r36hc72bb7e_0 conda-forge/linux-64 Cached\n + r-googlevis 0.6.10 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-gower 0.2.2 r36hcdcec82_0 conda-forge/linux-64 Cached\n + r-gtable 0.3.0 r36h6115d3f_3 conda-forge/noarch Cached\n + r-haven 2.4.1 r36h2713e49_0 conda-forge/linux-64 Cached\n + r-hexbin 1.28.2 r36h859d828_0 conda-forge/linux-64 Cached\n + r-highr 0.9 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-hms 1.1.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-htmltools 0.5.1.1 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-htmlwidgets 1.5.3 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-httpcode 0.3.0 r36_1 conda-forge/linux-64 Cached\n + r-httpuv 1.6.1 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-httr 1.4.2 r36h6115d3f_0 conda-forge/noarch Cached\n + r-ids 1.0.1 r36h6115d3f_1 conda-forge/noarch Cached\n + r-ipred 0.9_11 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-irdisplay 1.0 r36hd8ed1ab_0 conda-forge/noarch Cached\n + r-irkernel 1.2 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-isoband 0.2.4 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-iterators 1.0.13 r36h142f84f_0 conda-forge/noarch Cached\n + r-jquerylib 0.1.4 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-jsonlite 1.7.2 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-kernsmooth 2.23_20 r36h742201e_0 conda-forge/linux-64 Cached\n + r-knitr 1.33 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-labeling 0.4.2 r36h142f84f_0 conda-forge/noarch Cached\n + r-later 1.2.0 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-lattice 0.20_44 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-lava 1.6.9 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-lazyeval 0.2.2 r36hcfec24a_2 conda-forge/linux-64 Cached\n + r-lifecycle 1.0.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-lubridate 1.7.10 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-magrittr 2.0.1 r36hcfec24a_1 conda-forge/linux-64 Cached\n + r-maps 3.3.0 r36hcdcec82_1004 conda-forge/linux-64 Cached\n + r-markdown 1.1 r36hcfec24a_1 conda-forge/linux-64 Cached\n + r-mass 7.3_54 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-matrix 1.3_3 r36he454529_0 conda-forge/linux-64 Cached\n + r-mgcv 1.8_35 r36he454529_0 conda-forge/linux-64 Cached\n + r-mime 0.10 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-modelmetrics 1.2.2.2 r36h0357c0b_1 conda-forge/linux-64 Cached\n + r-modelr 0.1.8 r36h6115d3f_0 conda-forge/noarch Cached\n + r-munsell 0.5.0 r36h6115d3f_1003 conda-forge/noarch Cached\n + r-nlme 3.1_152 r36h859d828_0 conda-forge/linux-64 Cached\n + r-nnet 7.3_16 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-numderiv 2016.8_1.1 r36h6115d3f_3 conda-forge/noarch Cached\n + r-openssl 1.4.4 r36he36bf35_0 conda-forge/linux-64 Cached\n + r-pbdzmq 0.3_5 r36h42bf92c_1 conda-forge/linux-64 Cached\n + r-pillar 1.6.1 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-pkgconfig 2.0.3 r36h6115d3f_1 conda-forge/noarch Cached\n + r-pkgload 1.2.1 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-plyr 1.8.6 r36h0357c0b_1 conda-forge/linux-64 Cached\n + r-praise 1.0.0 r36h6115d3f_1004 conda-forge/noarch Cached\n + r-prettyunits 1.1.1 r36h6115d3f_1 conda-forge/noarch Cached\n + r-proc 1.17.0.1 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-processx 3.5.2 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-prodlim 2019.11.13 r36h0357c0b_1 conda-forge/linux-64 Cached\n + r-progress 1.2.2 r36h6115d3f_2 conda-forge/noarch Cached\n + r-promises 1.2.0.1 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-pryr 0.1.4 r36h0357c0b_1004 conda-forge/linux-64 Cached\n + r-ps 1.6.0 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-purrr 0.3.4 r36hcfec24a_1 conda-forge/linux-64 Cached\n + r-quantmod 0.4.18 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-r6 2.5.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-randomforest 4.6_14 r36h580db52_1004 conda-forge/linux-64 Cached\n + r-rappdirs 0.3.3 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-rbokeh 0.5.1 r36h6115d3f_0 conda-forge/noarch Cached\n + r-rcolorbrewer 1.1_2 r36h6115d3f_1003 conda-forge/noarch Cached\n + r-rcpp 1.0.6 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-readr 1.4.0 r36h1b71b39_0 conda-forge/linux-64 Cached\n + r-readxl 1.3.1 r36hde08347_4 conda-forge/linux-64 Cached\n + r-recipes 0.1.16 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-recommended 3.6 r36_1004 conda-forge/noarch Cached\n + r-rematch 1.0.1 r36h6115d3f_1003 conda-forge/noarch Cached\n + r-rematch2 2.1.2 r36h6115d3f_1 conda-forge/noarch Cached\n + r-repr 1.1.3 r36h785f33e_0 conda-forge/noarch Cached\n + r-reprex 2.0.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-reshape2 1.4.4 r36h0357c0b_1 conda-forge/linux-64 Cached\n + r-rlang 0.4.11 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-rmarkdown 2.8 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-rpart 4.1_15 r36hcfec24a_2 conda-forge/linux-64 Cached\n + r-rprojroot 2.0.2 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-rstudioapi 0.13 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-rvest 1.0.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-sass 0.4.0 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-scales 1.1.1 r36h6115d3f_0 conda-forge/noarch Cached\n + r-selectr 0.4_2 r36h6115d3f_1 conda-forge/noarch Cached\n + r-shape 1.4.6 r36ha770c72_0 conda-forge/noarch Cached\n + r-shiny 1.6.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-sourcetools 0.1.7 r36he1b5a44_1002 conda-forge/linux-64 Cached\n + r-spatial 7.3_14 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-squarem 2021.1 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-stringi 1.6.2 r36hcabe038_0 conda-forge/linux-64 Cached\n + r-stringr 1.4.0 r36h6115d3f_2 conda-forge/noarch Cached\n + r-survival 3.2_11 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-sys 3.4 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-testthat 3.0.2 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-tibble 3.1.2 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-tidyr 1.1.3 r36h03ef668_0 conda-forge/linux-64 Cached\n + r-tidyselect 1.1.1 r36hc72bb7e_0 conda-forge/linux-64 Cached\n + r-tidyverse 1.3.1 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-timedate 3043.102 r36h6115d3f_1002 conda-forge/noarch Cached\n + r-tinytex 0.31 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-triebeard 0.3.0 r36he1b5a44_1003 conda-forge/linux-64 Cached\n + r-ttr 0.24.2 r36hcdcec82_0 conda-forge/linux-64 Cached\n + r-urltools 1.7.3 r36h0357c0b_2 conda-forge/linux-64 Cached\n + r-utf8 1.2.1 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-uuid 0.1_4 r36hcdcec82_1 conda-forge/linux-64 Cached\n + r-vctrs 0.3.8 r36hcfec24a_1 conda-forge/linux-64 Cached\n + r-viridislite 0.4.0 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-waldo 0.2.5 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-withr 2.4.2 r36hc72bb7e_0 conda-forge/noarch Cached\n + r-xfun 0.23 r36hcfec24a_0 conda-forge/linux-64 Cached\n + r-xml2 1.3.2 r36h0357c0b_1 conda-forge/linux-64 Cached\n + r-xtable 1.8_4 r36h6115d3f_3 conda-forge/noarch Cached\n + r-xts 0.12.1 r36hcdcec82_0 conda-forge/linux-64 Cached\n + r-yaml 2.2.1 r36hcfec24a_1 conda-forge/linux-64 Cached\n + r-zoo 1.8_9 r36hcfec24a_0 conda-forge/linux-64 Cached\n + readline 8.1 h46c0cb4_0 conda-forge/linux-64 Cached\n + sed 4.8 he412f7d_0 conda-forge/linux-64 Cached\n + send2trash 1.7.1 pyhd8ed1ab_0 conda-forge/noarch Cached\n + setuptools 49.6.0 py37h89c1867_3 conda-forge/linux-64 Cached\n + six 1.16.0 pyh6c4a22f_0 conda-forge/noarch Cached\n + sqlite 3.36.0 h9cd32fc_0 conda-forge/linux-64 Cached\n + sysroot_linux-64 2.12 he073ed8_14 conda-forge/noarch Cached\n + terminado 0.10.1 py37h89c1867_0 conda-forge/linux-64 Cached\n + testpath 0.5.0 pyhd8ed1ab_0 conda-forge/noarch Cached\n + tk 8.6.10 h21135ba_1 conda-forge/linux-64 Cached\n + tktable 2.10 hb7b940f_3 conda-forge/linux-64 Cached\n + tornado 6.1 py37h5e8e339_1 conda-forge/linux-64 Cached\n + traitlets 5.0.5 py_0 conda-forge/noarch Cached\n + typing_extensions 3.10.0.0 pyha770c72_0 conda-forge/noarch Cached\n + wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge/noarch Cached\n + webencodings 0.5.1 py_1 conda-forge/noarch Cached\n + wheel 0.36.2 pyhd3deb0d_0 conda-forge/noarch Cached\n + widgetsnbextension 3.5.1 py37h89c1867_4 conda-forge/linux-64 Cached\n + xorg-kbproto 1.0.7 h7f98852_1002 conda-forge/linux-64 Cached\n + xorg-libice 1.0.10 h7f98852_0 conda-forge/linux-64 Cached\n + xorg-libsm 1.2.3 hd9c2040_1000 conda-forge/linux-64 Cached\n + xorg-libx11 1.7.2 h7f98852_0 conda-forge/linux-64 Cached\n + xorg-libxau 1.0.9 h7f98852_0 conda-forge/linux-64 Cached\n + xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge/linux-64 Cached\n + xorg-libxext 1.3.4 h7f98852_1 conda-forge/linux-64 Cached\n + xorg-libxrender 0.9.10 h7f98852_1003 conda-forge/linux-64 Cached\n + xorg-renderproto 0.11.1 h7f98852_1002 conda-forge/linux-64 Cached\n + xorg-xextproto 7.3.0 h7f98852_1002 conda-forge/linux-64 Cached\n + xorg-xproto 7.0.31 h7f98852_1007 conda-forge/linux-64 Cached\n + xz 5.2.5 h516909a_1 conda-forge/linux-64 Cached\n + zeromq 4.3.4 h9c3ff4c_0 conda-forge/linux-64 Cached\n + zipp 3.5.0 pyhd8ed1ab_0 conda-forge/noarch Cached\n + zlib 1.2.11 h516909a_1010 conda-forge/linux-64 Cached\n + zstd 1.5.0 ha95c52a_0 conda-forge/linux-64 Cached\n\n Summary:\n\n Install: 358 packages\n\n Total download: 0 B\n\n────────────────────────────────────────────────────────────────────────────────────────────────────────\n\n\n\nLooking for: ['python=3.7', 'jupyter', 'grpcio', 'protobuf', 'r-base=3', 'r-essentials', 'r-evaluate', 'r-base64enc', 'r-knitr', 'r-ggplot2', 'r-irkernel', 'r-shiny', 'r-googlevis']\n\n\nPreparing transaction: ...working... done\nVerifying transaction: ...working... done\nExecuting transaction: ...working... Enabling notebook extension jupyter-js-widgets/extension...\n - Validating: \u001b[32mOK\u001b[0m\n\ndone\n#\n# To activate this environment, use\n#\n# $ conda activate r_env\n#\n# To deactivate an active environment, use\n#\n# $ conda deactivate\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624111096910_1941489893", - "id": "paragraph_1617163651950_276096757", - "dateCreated": "2021-06-19 21:58:16.910", - "dateStarted": "2021-08-09 10:55:29.920", - "dateFinished": "2021-08-09 10:55:59.548", - "status": "FINISHED" - }, - { - "title": "Create R conda tar", - "text": "%sh\n\nrm -rf r_env.tar.gz\nconda pack -n r_env\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:55:59.555", - "progress": 0, - "config": { - "editorSetting": { - "language": "sh", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": false - }, - "colWidth": 12.0, - "editorMode": "ace/mode/sh", - "fontSize": 9.0, - "title": true, - "results": {}, - "enabled": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "Collecting packages...\nPacking environment at '/mnt/disk1/jzhang/miniconda3/envs/r_env' to 'r_env.tar.gz'\n\r[ ] | 0% Completed | 0.0s\r[ ] | 0% Completed | 0.1s\r[ ] | 0% Completed | 0.2s\r[ ] | 0% Completed | 0.3s\r[ ] | 0% Completed | 0.4s\r[ ] | 0% Completed | 0.5s\r[ ] | 0% Completed | 0.6s\r[ ] | 0% Completed | 0.7s\r[ ] | 0% Completed | 0.8s\r[ ] | 0% Completed | 0.9s\r[ ] | 1% Completed | 1.0s\r[ ] | 1% Completed | 1.1s\r[ ] | 1% Completed | 1.2s\r[ ] | 1% Completed | 1.3s\r[ ] | 2% Completed | 1.4s\r[ ] | 2% Completed | 1.5s\r[# ] | 2% Completed | 1.6s\r[# ] | 3% Completed | 1.7s\r[# ] | 3% Completed | 1.8s\r[# ] | 3% Completed | 1.9s\r[# ] | 3% Completed | 2.0s\r[# ] | 3% Completed | 2.1s\r[# ] | 3% Completed | 2.2s\r[# ] | 3% Completed | 2.3s\r[# ] | 3% Completed | 2.4s\r[# ] | 3% Completed | 2.5s\r[# ] | 3% Completed | 2.6s\r[# ] | 4% Completed | 2.7s\r[# ] | 4% Completed | 2.8s\r[# ] | 4% Completed | 2.9s\r[# ] | 4% Completed | 3.0s\r[## ] | 5% Completed | 3.1s\r[## ] | 5% Completed | 3.2s\r[## ] | 5% Completed | 3.3s\r[## ] | 5% Completed | 3.4s\r[## ] | 6% Completed | 3.5s\r[## ] | 6% Completed | 3.6s\r[## ] | 6% Completed | 3.7s\r[## ] | 6% Completed | 3.8s\r[## ] | 6% Completed | 3.9s\r[## ] | 7% Completed | 4.0s\r[## ] | 7% Completed | 4.1s\r[### ] | 7% Completed | 4.2s\r[### ] | 7% Completed | 4.3s\r[### ] | 8% Completed | 4.4s\r[### ] | 8% Completed | 4.5s\r[### ] | 8% Completed | 4.6s\r[### ] | 8% Completed | 4.7s\r[### ] | 8% Completed | 4.8s\r[### ] | 8% Completed | 4.9s\r[### ] | 8% Completed | 5.0s\r[### ] | 8% Completed | 5.1s\r[### ] | 9% Completed | 5.2s\r[### ] | 9% Completed | 5.3s\r[### ] | 9% Completed | 5.4s\r[#### ] | 10% Completed | 5.5s\r[#### ] | 10% Completed | 5.6s\r[#### ] | 10% Completed | 5.7s\r[#### ] | 10% Completed | 5.8s\r[#### ] | 10% Completed | 5.9s\r[#### ] | 10% Completed | 6.0s\r[#### ] | 10% Completed | 6.1s\r[#### ] | 10% Completed | 6.2s\r[#### ] | 10% Completed | 6.3s\r[#### ] | 10% Completed | 6.4s\r[#### ] | 11% Completed | 6.5s\r[#### ] | 11% Completed | 6.6s\r[#### ] | 11% Completed | 6.7s\r[#### ] | 11% Completed | 6.8s\r[#### ] | 11% Completed | 6.9s\r[#### ] | 12% Completed | 7.0s\r[#### ] | 12% Completed | 7.1s\r[##### ] | 12% Completed | 7.2s\r[##### ] | 13% Completed | 7.3s\r[##### ] | 13% Completed | 7.4s\r[##### ] | 13% Completed | 7.5s\r[##### ] | 13% Completed | 7.6s\r[##### ] | 13% Completed | 7.7s\r[##### ] | 13% Completed | 7.8s\r[##### ] | 13% Completed | 7.9s\r[##### ] | 14% Completed | 8.0s\r[##### ] | 14% Completed | 8.1s\r[##### ] | 14% Completed | 8.2s\r[##### ] | 14% Completed | 8.3s\r[##### ] | 14% Completed | 8.4s\r[##### ] | 14% Completed | 8.5s\r[##### ] | 14% Completed | 8.6s\r[##### ] | 14% Completed | 8.7s\r[##### ] | 14% Completed | 8.8s\r[##### ] | 14% Completed | 8.9s\r[##### ] | 14% Completed | 9.0s\r[##### ] | 14% Completed | 9.1s\r[##### ] | 14% Completed | 9.2s\r[##### ] | 14% Completed | 9.3s\r[###### ] | 15% Completed | 9.4s\r[###### ] | 15% Completed | 9.5s\r[###### ] | 15% Completed | 9.6s\r[###### ] | 15% Completed | 9.7s\r[###### ] | 15% Completed | 9.8s\r[###### ] | 15% Completed | 9.9s\r[###### ] | 15% Completed | 10.0s\r[###### ] | 16% Completed | 10.1s\r[###### ] | 16% Completed | 10.2s\r[###### ] | 16% Completed | 10.3s\r[###### ] | 16% Completed | 10.4s\r[###### ] | 16% Completed | 10.5s\r[###### ] | 17% Completed | 10.6s\r[###### ] | 17% Completed | 10.7s\r[###### ] | 17% Completed | 10.8s\r[###### ] | 17% Completed | 10.9s\r[###### ] | 17% Completed | 11.0s\r[###### ] | 17% Completed | 11.1s\r[###### ] | 17% Completed | 11.2s\r[###### ] | 17% Completed | 11.3s\r[###### ] | 17% Completed | 11.4s\r[####### ] | 17% Completed | 11.5s\r[####### ] | 17% Completed | 11.6s\r[####### ] | 18% Completed | 11.7s\r[####### ] | 18% Completed | 11.8s\r[####### ] | 18% Completed | 11.9s\r[####### ] | 18% Completed | 12.0s\r[####### ] | 18% Completed | 12.1s\r[####### ] | 18% Completed | 12.2s\r[####### ] | 18% Completed | 12.3s\r[####### ] | 19% Completed | 12.4s\r[####### ] | 19% Completed | 12.5s\r[####### ] | 19% Completed | 12.6s\r[####### ] | 19% Completed | 12.7s\r[####### ] | 19% Completed | 12.8s\r[####### ] | 19% Completed | 12.9s\r[####### ] | 19% Completed | 13.0s\r[####### ] | 19% Completed | 13.1s\r[####### ] | 19% Completed | 13.2s\r[####### ] | 19% Completed | 13.3s\r[####### ] | 19% Completed | 13.4s\r[####### ] | 19% Completed | 13.5s\r[####### ] | 19% Completed | 13.6s\r[####### ] | 19% Completed | 13.7s\r[####### ] | 19% Completed | 13.8s\r[####### ] | 19% Completed | 13.9s\r[####### ] | 19% Completed | 14.0s\r[####### ] | 19% Completed | 14.1s\r[####### ] | 19% Completed | 14.2s\r[####### ] | 19% Completed | 14.3s\r[####### ] | 19% Completed | 14.4s\r[######## ] | 20% Completed | 14.5s\r[######## ] | 20% Completed | 14.6s\r[######## ] | 20% Completed | 14.7s\r[######## ] | 20% Completed | 14.8s\r[######## ] | 21% Completed | 14.9s\r[######## ] | 21% Completed | 15.0s\r[######## ] | 21% Completed | 15.1s\r[######## ] | 21% Completed | 15.2s\r[######## ] | 21% Completed | 15.3s\r[######## ] | 21% Completed | 15.4s\r[######## ] | 21% Completed | 15.5s\r[######## ] | 22% Completed | 15.6s\r[######## ] | 22% Completed | 15.7s\r[######## ] | 22% Completed | 15.8s\r[######### ] | 22% Completed | 15.9s\r[######### ] | 22% Completed | 16.0s\r[######### ] | 22% Completed | 16.1s\r[######### ] | 22% Completed | 16.2s\r[######### ] | 22% Completed | 16.3s\r[######### ] | 22% Completed | 16.4s\r[######### ] | 22% Completed | 16.5s\r[######### ] | 22% Completed | 16.6s\r[######### ] | 22% Completed | 16.7s\r[######### ] | 22% Completed | 16.8s\r[######### ] | 22% Completed | 16.9s\r[######### ] | 23% Completed | 17.0s\r[######### ] | 23% Completed | 17.1s\r[######### ] | 23% Completed | 17.2s\r[######### ] | 23% Completed | 17.3s\r[######### ] | 24% Completed | 17.4s\r[######### ] | 24% Completed | 17.5s\r[######### ] | 24% Completed | 17.6s\r[######### ] | 24% Completed | 17.7s\r[######### ] | 24% Completed | 17.8s\r[######### ] | 24% Completed | 17.9s\r[######### ] | 24% Completed | 18.0s\r[######### ] | 24% Completed | 18.1s\r[######### ] | 24% Completed | 18.2s\r[######### ] | 24% Completed | 18.3s\r[######### ] | 24% Completed | 18.4s\r[######### ] | 24% Completed | 18.5s\r[######### ] | 24% Completed | 18.6s\r[######### ] | 24% Completed | 18.7s\r[######### ] | 24% Completed | 18.8s\r[######### ] | 24% Completed | 18.9s\r[######### ] | 24% Completed | 19.0s\r[######### ] | 24% Completed | 19.1s\r[######### ] | 24% Completed | 19.2s\r[######### ] | 24% Completed | 19.3s\r[######### ] | 24% Completed | 19.4s\r[######### ] | 24% Completed | 19.5s\r[######### ] | 24% Completed | 19.6s\r[######### ] | 24% Completed | 19.7s\r[######### ] | 24% Completed | 19.8s\r[######### ] | 24% Completed | 19.9s\r[######### ] | 24% Completed | 20.0s\r[######### ] | 24% Completed | 20.1s\r[######### ] | 24% Completed | 20.2s\r[######### ] | 24% Completed | 20.3s\r[######### ] | 24% Completed | 20.4s\r[######### ] | 24% Completed | 20.5s\r[######### ] | 24% Completed | 20.6s\r[######### ] | 24% Completed | 20.7s\r[######### ] | 24% Completed | 20.8s\r[######### ] | 24% Completed | 20.9s\r[######### ] | 24% Completed | 21.0s\r[######### ] | 24% Completed | 21.1s\r[######### ] | 24% Completed | 21.2s\r[######### ] | 24% Completed | 21.3s\r[######### ] | 24% Completed | 21.4s\r[########## ] | 25% Completed | 21.5s\r[########## ] | 25% Completed | 21.6s\r[########## ] | 25% Completed | 21.7s\r[########## ] | 25% Completed | 21.8s\r[########## ] | 25% Completed | 21.9s\r[########## ] | 26% Completed | 22.0s\r[########## ] | 26% Completed | 22.1s\r[########## ] | 27% Completed | 22.2s\r[########### ] | 28% Completed | 22.3s\r[########### ] | 28% Completed | 22.4s\r[########### ] | 29% Completed | 22.5s\r[############ ] | 30% Completed | 22.6s\r[############ ] | 30% Completed | 22.7s\r[############ ] | 31% Completed | 22.8s\r[############ ] | 31% Completed | 22.9s\r[############ ] | 31% Completed | 23.0s\r[############ ] | 32% Completed | 23.1s\r[############ ] | 32% Completed | 23.2s\r[############ ] | 32% Completed | 23.3s\r[############# ] | 32% Completed | 23.4s\r[############# ] | 32% Completed | 23.5s\r[############# ] | 32% Completed | 23.6s\r[############# ] | 33% Completed | 23.7s\r[############# ] | 33% Completed | 23.8s\r[############# ] | 34% Completed | 23.9s\r[############# ] | 34% Completed | 24.0s\r[############# ] | 34% Completed | 24.1s\r[############## ] | 35% Completed | 24.2s\r[############## ] | 35% Completed | 24.3s\r[############## ] | 36% Completed | 24.4s\r[############## ] | 36% Completed | 24.5s\r[############## ] | 36% Completed | 24.6s\r[############## ] | 36% Completed | 24.7s\r[############## ] | 36% Completed | 24.8s\r[############## ] | 37% Completed | 24.9s\r[############## ] | 37% Completed | 25.0s\r[############## ] | 37% Completed | 25.1s\r[############## ] | 37% Completed | 25.2s\r[############### ] | 37% Completed | 25.3s\r[############### ] | 38% Completed | 25.4s\r[############### ] | 38% Completed | 25.5s\r[############### ] | 38% Completed | 25.6s\r[############### ] | 38% Completed | 25.7s\r[############### ] | 38% Completed | 25.8s\r[############### ] | 38% Completed | 25.9s\r[############### ] | 39% Completed | 26.0s\r[############### ] | 39% Completed | 26.1s\r[################ ] | 40% Completed | 26.2s\r[################ ] | 40% Completed | 26.3s\r[################ ] | 41% Completed | 26.4s\r[################ ] | 41% Completed | 26.5s\r[################ ] | 41% Completed | 26.6s\r[################ ] | 41% Completed | 26.7s\r[################ ] | 42% Completed | 26.8s\r[################ ] | 42% Completed | 26.9s\r[################# ] | 42% Completed | 27.0s\r[################# ] | 42% Completed | 27.1s\r[################# ] | 43% Completed | 27.2s\r[################# ] | 43% Completed | 27.3s\r[################# ] | 43% Completed | 27.4s\r[################# ] | 43% Completed | 27.5s\r[################# ] | 44% Completed | 27.6s\r[################# ] | 44% Completed | 27.7s\r[################# ] | 44% Completed | 27.8s\r[################# ] | 44% Completed | 27.9s\r[################# ] | 44% Completed | 28.0s\r[################# ] | 44% Completed | 28.1s\r[################# ] | 44% Completed | 28.2s\r[################# ] | 44% Completed | 28.3s\r[################# ] | 44% Completed | 28.4s\r[################# ] | 44% Completed | 28.5s\r[################# ] | 44% Completed | 28.6s\r[################# ] | 44% Completed | 28.7s\r[################# ] | 44% Completed | 28.8s\r[################## ] | 45% Completed | 29.0s\r[################## ] | 45% Completed | 29.1s\r[################## ] | 45% Completed | 29.2s\r[################## ] | 45% Completed | 29.3s\r[################## ] | 45% Completed | 29.4s\r[################## ] | 45% Completed | 29.5s\r[################## ] | 46% Completed | 29.6s\r[################## ] | 46% Completed | 29.7s\r[################## ] | 46% Completed | 29.8s\r[################## ] | 46% Completed | 29.9s\r[################## ] | 46% Completed | 30.0s\r[################## ] | 46% Completed | 30.1s\r[################## ] | 46% Completed | 30.2s\r[################## ] | 46% Completed | 30.3s\r[################## ] | 47% Completed | 30.4s\r[################## ] | 47% Completed | 30.5s\r[################## ] | 47% Completed | 30.6s\r[################## ] | 47% Completed | 30.7s\r[################### ] | 47% Completed | 30.8s\r[################### ] | 47% Completed | 30.9s\r[################### ] | 47% Completed | 31.0s\r[################### ] | 48% Completed | 31.1s\r[################### ] | 48% Completed | 31.2s\r[################### ] | 48% Completed | 31.3s\r[################### ] | 48% Completed | 31.4s\r[################### ] | 48% Completed | 31.5s\r[################### ] | 48% Completed | 31.6s\r[################### ] | 48% Completed | 31.7s\r[################### ] | 48% Completed | 31.8s\r[################### ] | 48% Completed | 31.9s\r[################### ] | 48% Completed | 32.0s\r[################### ] | 48% Completed | 32.1s\r[################### ] | 48% Completed | 32.2s\r[################### ] | 48% Completed | 32.3s\r[################### ] | 48% Completed | 32.4s\r[################### ] | 48% Completed | 32.5s\r[################### ] | 48% Completed | 32.6s\r[################### ] | 48% Completed | 32.7s\r[################### ] | 48% Completed | 32.8s\r[################### ] | 48% Completed | 32.9s\r[################### ] | 48% Completed | 33.0s\r[################### ] | 48% Completed | 33.1s\r[################### ] | 48% Completed | 33.2s\r[################### ] | 48% Completed | 33.3s\r[################### ] | 48% Completed | 33.4s\r[################### ] | 48% Completed | 33.5s\r[################### ] | 48% Completed | 33.6s\r[################### ] | 48% Completed | 33.7s\r[################### ] | 48% Completed | 33.8s\r[################### ] | 48% Completed | 33.9s\r[################### ] | 48% Completed | 34.0s\r[################### ] | 48% Completed | 34.1s\r[################### ] | 48% Completed | 34.2s\r[################### ] | 48% Completed | 34.3s\r[################### ] | 48% Completed | 34.4s\r[################### ] | 48% Completed | 34.5s\r[################### ] | 48% Completed | 34.6s\r[################### ] | 48% Completed | 34.7s\r[################### ] | 48% Completed | 34.8s\r[################### ] | 48% Completed | 34.9s\r[################### ] | 48% Completed | 35.0s\r[################### ] | 48% Completed | 35.1s\r[################### ] | 48% Completed | 35.2s\r[################### ] | 48% Completed | 35.3s\r[################### ] | 48% Completed | 35.4s\r[################### ] | 48% Completed | 35.5s\r[################### ] | 48% Completed | 35.6s\r[################### ] | 48% Completed | 35.7s\r[################### ] | 48% Completed | 35.8s\r[################### ] | 48% Completed | 35.9s\r[################### ] | 48% Completed | 36.0s\r[################### ] | 48% Completed | 36.1s\r[################### ] | 48% Completed | 36.2s\r[################### ] | 48% Completed | 36.3s\r[################### ] | 48% Completed | 36.4s\r[################### ] | 49% Completed | 36.5s\r[################### ] | 49% Completed | 36.6s\r[################### ] | 49% Completed | 36.7s\r[################### ] | 49% Completed | 36.8s\r[################### ] | 49% Completed | 36.9s\r[################### ] | 49% Completed | 37.0s\r[################### ] | 49% Completed | 37.1s\r[#################### ] | 50% Completed | 37.2s\r[#################### ] | 50% Completed | 37.3s\r[#################### ] | 50% Completed | 37.4s\r[#################### ] | 50% Completed | 37.5s\r[#################### ] | 50% Completed | 37.6s\r[#################### ] | 51% Completed | 37.7s\r[#################### ] | 51% Completed | 37.8s\r[#################### ] | 51% Completed | 37.9s\r[#################### ] | 51% Completed | 38.0s\r[#################### ] | 51% Completed | 38.1s\r[#################### ] | 52% Completed | 38.2s\r[#################### ] | 52% Completed | 38.3s\r[#################### ] | 52% Completed | 38.4s\r[#################### ] | 52% Completed | 38.5s\r[#################### ] | 52% Completed | 38.6s\r[#################### ] | 52% Completed | 38.7s\r[#################### ] | 52% Completed | 38.8s\r[##################### ] | 52% Completed | 38.9s\r[##################### ] | 52% Completed | 39.0s\r[##################### ] | 53% Completed | 39.1s\r[##################### ] | 53% Completed | 39.2s\r[##################### ] | 53% Completed | 39.3s\r[##################### ] | 53% Completed | 39.4s\r[##################### ] | 53% Completed | 39.5s\r[##################### ] | 53% Completed | 39.6s\r[##################### ] | 53% Completed | 39.7s\r[##################### ] | 53% Completed | 39.8s\r[##################### ] | 54% Completed | 39.9s\r[##################### ] | 54% Completed | 40.0s\r[##################### ] | 54% Completed | 40.1s\r[##################### ] | 54% Completed | 40.2s\r[##################### ] | 54% Completed | 40.3s\r[##################### ] | 54% Completed | 40.4s\r[###################### ] | 55% Completed | 40.5s\r[###################### ] | 55% Completed | 40.6s\r[###################### ] | 55% Completed | 40.7s\r[###################### ] | 55% Completed | 40.8s\r[###################### ] | 55% Completed | 40.9s\r[###################### ] | 55% Completed | 41.0s\r[###################### ] | 55% Completed | 41.1s\r[###################### ] | 55% Completed | 41.2s\r[###################### ] | 55% Completed | 41.3s\r[###################### ] | 55% Completed | 41.4s\r[###################### ] | 55% Completed | 41.5s\r[###################### ] | 55% Completed | 41.6s\r[###################### ] | 55% Completed | 41.7s\r[###################### ] | 56% Completed | 41.8s\r[###################### ] | 56% Completed | 41.9s\r[###################### ] | 56% Completed | 42.0s\r[###################### ] | 56% Completed | 42.1s\r[###################### ] | 57% Completed | 42.2s\r[###################### ] | 57% Completed | 42.3s\r[###################### ] | 57% Completed | 42.4s\r[###################### ] | 57% Completed | 42.5s\r[###################### ] | 57% Completed | 42.6s\r[####################### ] | 57% Completed | 42.7s\r[####################### ] | 57% Completed | 42.8s\r[####################### ] | 58% Completed | 42.9s\r[####################### ] | 58% Completed | 43.0s\r[####################### ] | 58% Completed | 43.1s\r[####################### ] | 59% Completed | 43.2s\r[####################### ] | 59% Completed | 43.3s\r[####################### ] | 59% Completed | 43.4s\r[####################### ] | 59% Completed | 43.5s\r[####################### ] | 59% Completed | 43.6s\r[####################### ] | 59% Completed | 43.7s\r[####################### ] | 59% Completed | 43.8s\r[####################### ] | 59% Completed | 43.9s\r[####################### ] | 59% Completed | 44.0s\r[####################### ] | 59% Completed | 44.1s\r[####################### ] | 59% Completed | 44.2s\r[####################### ] | 59% Completed | 44.3s\r[####################### ] | 59% Completed | 44.4s\r[####################### ] | 59% Completed | 44.5s\r[####################### ] | 59% Completed | 44.6s\r[####################### ] | 59% Completed | 44.7s\r[######################## ] | 60% Completed | 44.8s\r[######################## ] | 60% Completed | 44.9s\r[######################## ] | 60% Completed | 45.0s\r[######################## ] | 60% Completed | 45.1s\r[######################## ] | 60% Completed | 45.2s\r[######################## ] | 61% Completed | 45.3s\r[######################## ] | 61% Completed | 45.4s\r[######################## ] | 62% Completed | 45.5s\r[######################## ] | 62% Completed | 45.6s\r[######################### ] | 62% Completed | 45.7s\r[######################### ] | 62% Completed | 45.8s\r[######################### ] | 63% Completed | 45.9s\r[######################### ] | 63% Completed | 46.0s\r[######################### ] | 63% Completed | 46.1s\r[######################### ] | 64% Completed | 46.2s\r[######################### ] | 64% Completed | 46.3s\r[########################## ] | 65% Completed | 46.4s\r[########################## ] | 65% Completed | 46.5s\r[########################## ] | 65% Completed | 46.6s\r[########################## ] | 66% Completed | 46.7s\r[########################## ] | 66% Completed | 46.8s\r[########################## ] | 66% Completed | 46.9s\r[########################## ] | 67% Completed | 47.0s\r[########################## ] | 67% Completed | 47.1s\r[########################### ] | 67% Completed | 47.2s\r[########################### ] | 67% Completed | 47.3s\r[########################### ] | 68% Completed | 47.4s\r[########################### ] | 68% Completed | 47.5s\r[########################### ] | 68% Completed | 47.6s\r[########################### ] | 69% Completed | 47.7s\r[########################### ] | 69% Completed | 47.8s\r[########################### ] | 69% Completed | 47.9s\r[########################### ] | 69% Completed | 48.0s\r[############################ ] | 70% Completed | 48.1s\r[############################ ] | 70% Completed | 48.2s\r[############################ ] | 70% Completed | 48.3s\r[############################ ] | 71% Completed | 48.4s\r[############################ ] | 71% Completed | 48.5s\r[############################ ] | 72% Completed | 48.6s\r[############################# ] | 72% Completed | 48.7s\r[############################# ] | 73% Completed | 48.8s\r[############################# ] | 73% Completed | 48.9s\r[############################# ] | 73% Completed | 49.0s\r[############################# ] | 74% Completed | 49.1s\r[############################# ] | 74% Completed | 49.2s\r[############################## ] | 75% Completed | 49.3s\r[############################## ] | 75% Completed | 49.4s\r[############################## ] | 75% Completed | 49.5s\r[############################## ] | 75% Completed | 49.6s\r[############################## ] | 75% Completed | 49.7s\r[############################## ] | 75% Completed | 49.8s\r[############################## ] | 75% Completed | 49.9s\r[############################## ] | 75% Completed | 50.0s\r[############################## ] | 75% Completed | 50.1s\r[############################## ] | 75% Completed | 50.2s\r[############################## ] | 75% Completed | 50.3s\r[############################## ] | 75% Completed | 50.4s\r[############################## ] | 75% Completed | 50.5s\r[############################## ] | 75% Completed | 50.6s\r[############################## ] | 75% Completed | 50.7s\r[############################## ] | 75% Completed | 50.8s\r[############################## ] | 75% Completed | 50.9s\r[############################## ] | 75% Completed | 51.0s\r[############################## ] | 75% Completed | 51.1s\r[############################## ] | 75% Completed | 51.2s\r[############################## ] | 75% Completed | 51.3s\r[############################## ] | 75% Completed | 51.4s\r[############################## ] | 75% Completed | 51.5s\r[############################## ] | 75% Completed | 51.6s\r[############################## ] | 75% Completed | 51.7s\r[############################## ] | 75% Completed | 51.8s\r[############################## ] | 75% Completed | 51.9s\r[############################## ] | 75% Completed | 52.0s\r[############################## ] | 75% Completed | 52.1s\r[############################## ] | 75% Completed | 52.2s\r[############################## ] | 75% Completed | 52.3s\r[############################## ] | 75% Completed | 52.4s\r[############################## ] | 75% Completed | 52.5s\r[############################## ] | 75% Completed | 52.6s\r[############################## ] | 75% Completed | 52.7s\r[############################## ] | 75% Completed | 52.8s\r[############################## ] | 75% Completed | 52.9s\r[############################## ] | 75% Completed | 53.0s\r[############################## ] | 75% Completed | 53.1s\r[############################## ] | 75% Completed | 53.2s\r[############################## ] | 75% Completed | 53.3s\r[############################## ] | 75% Completed | 53.4s\r[############################## ] | 75% Completed | 53.5s\r[############################## ] | 75% Completed | 53.6s\r[############################## ] | 75% Completed | 53.7s\r[############################## ] | 75% Completed | 53.8s\r[############################## ] | 75% Completed | 53.9s\r[############################## ] | 75% Completed | 54.0s\r[############################## ] | 76% Completed | 54.1s\r[############################## ] | 76% Completed | 54.2s\r[############################## ] | 77% Completed | 54.3s\r[############################## ] | 77% Completed | 54.4s\r[############################## ] | 77% Completed | 54.5s\r[############################## ] | 77% Completed | 54.6s\r[############################## ] | 77% Completed | 54.7s\r[############################## ] | 77% Completed | 54.8s\r[############################### ] | 77% Completed | 54.9s\r[############################### ] | 77% Completed | 55.0s\r[############################### ] | 78% Completed | 55.1s\r[############################### ] | 79% Completed | 55.2s\r[############################### ] | 79% Completed | 55.3s\r[############################### ] | 79% Completed | 55.4s\r[############################### ] | 79% Completed | 55.5s\r[############################### ] | 79% Completed | 55.6s\r[############################### ] | 79% Completed | 55.7s\r[############################### ] | 79% Completed | 55.8s\r[############################### ] | 79% Completed | 55.9s\r[############################### ] | 79% Completed | 56.0s\r[################################ ] | 80% Completed | 56.1s\r[################################ ] | 80% Completed | 56.2s\r[################################ ] | 80% Completed | 56.3s\r[################################ ] | 81% Completed | 56.4s\r[################################ ] | 81% Completed | 56.5s\r[################################ ] | 81% Completed | 56.6s\r[################################ ] | 81% Completed | 56.7s\r[################################ ] | 82% Completed | 56.8s\r[################################ ] | 82% Completed | 56.9s\r[################################ ] | 82% Completed | 57.0s\r[################################ ] | 82% Completed | 57.1s\r[################################ ] | 82% Completed | 57.2s\r[################################ ] | 82% Completed | 57.3s\r[################################ ] | 82% Completed | 57.4s\r[################################ ] | 82% Completed | 57.5s\r[################################ ] | 82% Completed | 57.6s\r[################################ ] | 82% Completed | 57.7s\r[################################ ] | 82% Completed | 57.8s\r[################################ ] | 82% Completed | 57.9s\r[################################ ] | 82% Completed | 58.0s\r[################################# ] | 82% Completed | 58.1s\r[################################# ] | 82% Completed | 58.2s\r[################################# ] | 83% Completed | 58.3s\r[################################# ] | 83% Completed | 58.4s\r[################################# ] | 83% Completed | 58.5s\r[################################# ] | 83% Completed | 58.6s\r[################################# ] | 84% Completed | 58.7s\r[################################# ] | 84% Completed | 58.8s\r[################################# ] | 84% Completed | 58.9s\r[################################# ] | 84% Completed | 59.0s\r[################################# ] | 84% Completed | 59.1s\r[################################# ] | 84% Completed | 59.2s\r[################################# ] | 84% Completed | 59.3s\r[################################# ] | 84% Completed | 59.4s\r[################################# ] | 84% Completed | 59.5s\r[################################# ] | 84% Completed | 59.6s\r[################################# ] | 84% Completed | 59.7s\r[################################# ] | 84% Completed | 59.8s\r[################################# ] | 84% Completed | 59.9s\r[################################# ] | 84% Completed | 1min 0.0s\r[################################# ] | 84% Completed | 1min 0.1s\r[################################# ] | 84% Completed | 1min 0.2s\r[################################# ] | 84% Completed | 1min 0.3s\r[################################# ] | 84% Completed | 1min 0.4s\r[################################# ] | 84% Completed | 1min 0.5s\r[################################# ] | 84% Completed | 1min 0.6s\r[################################# ] | 84% Completed | 1min 0.7s\r[################################# ] | 84% Completed | 1min 0.8s\r[################################# ] | 84% Completed | 1min 0.9s\r[################################# ] | 84% Completed | 1min 1.0s\r[################################# ] | 84% Completed | 1min 1.1s\r[################################## ] | 85% Completed | 1min 1.2s\r[################################## ] | 85% Completed | 1min 1.3s\r[################################## ] | 85% Completed | 1min 1.4s\r[################################## ] | 85% Completed | 1min 1.5s\r[################################## ] | 86% Completed | 1min 1.6s\r[################################## ] | 86% Completed | 1min 1.7s\r[################################## ] | 87% Completed | 1min 1.8s\r[################################### ] | 87% Completed | 1min 1.9s\r[################################### ] | 88% Completed | 1min 2.0s\r[################################### ] | 88% Completed | 1min 2.1s\r[################################### ] | 89% Completed | 1min 2.2s\r[################################### ] | 89% Completed | 1min 2.3s\r[################################### ] | 89% Completed | 1min 2.4s\r[################################### ] | 89% Completed | 1min 2.5s\r[#################################### ] | 90% Completed | 1min 2.6s\r[#################################### ] | 90% Completed | 1min 2.7s\r[#################################### ] | 90% Completed | 1min 2.8s\r[#################################### ] | 90% Completed | 1min 2.9s\r[#################################### ] | 90% Completed | 1min 3.0s\r[#################################### ] | 90% Completed | 1min 3.1s\r[#################################### ] | 91% Completed | 1min 3.2s\r[#################################### ] | 91% Completed | 1min 3.3s\r[#################################### ] | 91% Completed | 1min 3.4s\r[#################################### ] | 92% Completed | 1min 3.5s\r[#################################### ] | 92% Completed | 1min 3.6s\r[##################################### ] | 92% Completed | 1min 3.7s\r[##################################### ] | 93% Completed | 1min 3.8s\r[##################################### ] | 93% Completed | 1min 3.9s\r[##################################### ] | 93% Completed | 1min 4.0s\r[##################################### ] | 93% Completed | 1min 4.1s\r[##################################### ] | 93% Completed | 1min 4.2s\r[##################################### ] | 94% Completed | 1min 4.3s\r[##################################### ] | 94% Completed | 1min 4.4s\r[###################################### ] | 96% Completed | 1min 4.5s\r[###################################### ] | 97% Completed | 1min 4.6s\r[####################################### ] | 97% Completed | 1min 4.7s\r[####################################### ] | 97% Completed | 1min 4.8s\r[####################################### ] | 98% Completed | 1min 4.9s\r[####################################### ] | 98% Completed | 1min 5.0s\r[####################################### ] | 98% Completed | 1min 5.1s\r[####################################### ] | 98% Completed | 1min 5.2s\r[####################################### ] | 98% Completed | 1min 5.3s\r[####################################### ] | 98% Completed | 1min 5.4s\r[####################################### ] | 98% Completed | 1min 5.5s\r[####################################### ] | 98% Completed | 1min 5.6s\r[####################################### ] | 98% Completed | 1min 5.7s\r[####################################### ] | 98% Completed | 1min 5.8s\r[####################################### ] | 98% Completed | 1min 5.9s\r[####################################### ] | 98% Completed | 1min 6.0s\r[####################################### ] | 98% Completed | 1min 6.1s\r[####################################### ] | 98% Completed | 1min 6.2s\r[####################################### ] | 98% Completed | 1min 6.3s\r[####################################### ] | 98% Completed | 1min 6.4s\r[####################################### ] | 98% Completed | 1min 6.5s\r[####################################### ] | 98% Completed | 1min 6.6s\r[####################################### ] | 98% Completed | 1min 6.7s\r[####################################### ] | 98% Completed | 1min 6.8s\r[####################################### ] | 98% Completed | 1min 6.9s\r[####################################### ] | 99% Completed | 1min 7.0s\r[####################################### ] | 99% Completed | 1min 7.1s\r[####################################### ] | 99% Completed | 1min 7.2s\r[####################################### ] | 99% Completed | 1min 7.3s\r[########################################] | 100% Completed | 1min 7.4s\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624111096910_883123029", - "id": "paragraph_1617170106834_1523620028", - "dateCreated": "2021-06-19 21:58:16.910", - "dateStarted": "2021-08-09 10:55:59.557", - "dateFinished": "2021-08-09 10:57:09.103", - "status": "FINISHED" - }, - { - "title": "Upload R conda tar to hdfs (Optional)", - "text": "%sh\n\nhadoop fs -rmr /tmp/r_env.tar.gz\nhadoop fs -put r_env.tar.gz /tmp\n# The python conda tar should be publicly accessible by others, so need to change permission here.\nhadoop fs -chmod 644 /tmp/r_env.tar.gz\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:57:09.143", - "progress": 0, - "config": { - "editorSetting": { - "language": "sh", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": false - }, - "colWidth": 12.0, - "editorMode": "ace/mode/sh", - "fontSize": 9.0, - "title": true, - "results": {}, - "enabled": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "rmr: DEPRECATED: Please use '-rm -r' instead.\n21/08/09 10:57:10 INFO fs.TrashPolicyDefault: Moved: 'hdfs://emr-header-1.cluster-46718:9000/tmp/r_env.tar.gz' to trash at: hdfs://emr-header-1.cluster-46718:9000/user/hadoop/.Trash/Current/tmp/r_env.tar.gz1628477830555\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624111096911_217029483", - "id": "paragraph_1617163700271_1335210825", - "dateCreated": "2021-06-19 21:58:16.911", - "dateStarted": "2021-08-09 10:57:09.148", - "dateFinished": "2021-08-09 10:57:16.029", - "status": "FINISHED" - }, - { - "title": "Configure R Interpreter", - "text": "%r.conf\n\n# set zeppelin.interpreter.launcher to be yarn, so that R interpreter run in yarn container, \n# otherwise R interpreter run as local process in the zeppelin server host.\nzeppelin.interpreter.launcher yarn\n\n# zeppelin.yarn.dist.archives can be either local file or hdfs file\nzeppelin.yarn.dist.archives hdfs:///tmp/r_env.tar.gz#environment\n\nzeppelin.interpreter.conda.env.name environment\n\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:57:16.052", - "progress": 0, - "config": { - "editorSetting": { - "language": "text", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": false - }, - "colWidth": 12.0, - "editorMode": "ace/mode/text", - "fontSize": 9.0, - "title": true, - "results": {}, - "enabled": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624111096911_1248279804", - "id": "paragraph_1616750271530_2029224504", - "dateCreated": "2021-06-19 21:58:16.911", - "dateStarted": "2021-08-09 10:57:16.057", - "dateFinished": "2021-08-09 10:57:16.058", - "status": "FINISHED" - }, - { - "title": "Base plotting", - "text": "%r.ir\n\npairs(iris)\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:57:16.155", - "progress": 0, - "config": { - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true - }, - "colWidth": 12.0, - "editorMode": "ace/mode/r", - "fontSize": 9.0, - "results": {}, - "enabled": true, - "title": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "IMG", - "data": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAMAAADKOT/pAAADAFBMVEUAAAABAQECAgIDAwME\nBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUW\nFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJyco\nKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6\nOjo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tM\nTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1e\nXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29w\ncHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGC\ngoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OU\nlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWm\npqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4\nuLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnK\nysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc\n3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u\n7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////i\nsF19AAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4nOydBXgURxvH37XT3F3cjQgJEMEJ\nENw1uDsUKW4FijsULe5e3KVAi1Oc4lLkKw4t7iRE5pu5EHKX28tJNpek7P952Cy7M7Nzu/vb\n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\n143vRQp0iZQ0TASoeZYqYqSHpgJil2x0J68SaYDD/hf7HJLLkC9wAqj96FI135T38Ft7cu4i\ngZ58avH+ERefzuEO6a7JHPmDSImh5f55tliwO7Pdn1s5CTlnyTV8I1LAMBzX4v7druqHN+T9\nH9xua5MlT9E0yIhI24XLnp0LK5eBNnpHKgaQyIM4aTOqqbWBXleWS2yM7sQX6BJphtn258e8\nWprSGMfnkMgs23xGyKtEsqQK3FqrlBXtaMmN11xKwYNdZp8S3uPK3+k2cZKln/cWbUw5fP4g\n0iW+bl3XBpntvsYh4XMcLk3dQhLiE2YWJ/JcYtEFk+jodILTCqN7kxGR6tHCBHcyqjs/wzfp\nw6dEt8WxGrIpqVC+JuuF6nWhSyS/6eTPb9xH49vaAz/gR9hWYHpv8iqRYoCm4TiFUixymjrx\nyfnnklM8dtNT0WYLz74xFUw5fP4g0s9SquLMKJnZ7hP46O6WnTS/NEkTIr/rzl+zilnKG54G\nGREpYDaZJIn0uI4now/P+2rJddFoJj382JQylcnQJRKtMYgfwg29m2eIgUBfvqEF0djgQqMV\nJ7ulrOhTnjw8V9CF5N+/iclbOd5nfKp9d4yhsWBvVsBpck8r9jTl8PmDSPeBaji12ma2+07V\nc7KTmzZDw492Tw4feWi9Zr7LR/xmp1z7Snp58HhW3+AZEaklTYL/e0aFIJY4Pjl89KFl8uNm\nSTOqDgXevr1zzG9Z7EJq6BIpjN6t1bKsZnJOhXPQYd24UzKxCd3A+P3Rw2/zLpFWiQZvHyz6\n4vR1x6zexvnOUSm/Eyt5Lt5Qxf7flAVXzImY6/J+jZkQsd02NVClcXDMKvIHkXBH21mbmkkN\nj1VqEV+6xPK1ZV21w9UfHDmW5Yp8fOse1k2KkA3NP4sXy0Ws4+Gs9SYjIl2QtNw806ZrBnu/\nt+dYhnNNbmIRFBtQHYWRuetqcuOcX2etD6mgS6T9XM+tYxWTjW6JwIw3Now1Zded1pxAvTHP\nEglvLmVZenOqNRfr2RYdmapa5pv+7vZNb375bSc9glezvsJZ8a/KMpZ1z5t0+HxCpNgJ3tY1\ndVy0dfEi2tWxVXK9lauiICfnIMkN/KAWUnd9MFh5n0ZjLUmI6Wn5b4atJCNDq93p6tbekzIy\nyV8SBjs6l5SmvN/mmjPiKLqDo+QgXscZ752jx/y9v5xlwBJTLPuJUhYBi5qYsOst2ejYuMni\n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\nUCQEUYD/B3YDqx+lN7unAAAAAElFTkSuQmCC" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624114803899_1367546113", - "id": "paragraph_1624114803899_1367546113", - "dateCreated": "2021-06-19 23:00:03.899", - "dateStarted": "2021-08-09 10:57:16.158", - "dateFinished": "2021-08-09 10:57:47.946", - "status": "FINISHED" - }, - { - "title": "Use ggplot2", - "text": "%r.ir\n\nlibrary(ggplot2)\npres_rating <- data.frame(\n rating = as.numeric(presidents),\n year = as.numeric(floor(time(presidents))),\n quarter = as.numeric(cycle(presidents))\n)\np <- ggplot(pres_rating, aes(x=year, y=quarter, fill=rating))\np + geom_raster()\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:57:47.983", - "progress": 0, - "config": { - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "colWidth": 6.0, - "editorMode": "ace/mode/r", - "fontSize": 9.0, - "title": true, - "results": {}, - "enabled": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nAttaching package: ‘ggplot2’\n\n\nThe following object is masked from ‘package:SparkR’:\n\n expr\n\n\n\n" - }, - { - "type": "IMG", - "data": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAIAAAByhViMAAAACXBIWXMAABJ0AAASdAHeZh94\nAAAgAElEQVR4nO3deXxU5aH4/zMhqyFssuMGFSwouNSrFNGXerEuxaK+kBYXFK+CVmu9gq2A\n3wIutL1cEau2Ki5U0VIVitQFb6l1o1irgtBbLQjWiqCoSGQL2eb3x9xfGsGGmMnJJM+836/8\nkZk5zznPhDH5eM6cOYlkMhkBANDy5WR6AgAANA5hBwAQCGEHABAIYQcAEAhhBwAQCGEHABAI\nYQcAEAhhBwAQiNxMT+BztmzZUllZmZFN5+fnJxKJnTt3ZmTrLVdBQUFhYeH27dsrKioyPZcW\npqioqKKiIlMv+JarqKgoPz9/y5Yt1dXVmZ5LC1NcXLxjxw4/ty+rdevWrVq1Ki0tzfREWp6S\nkpItW7Y0eHj79u0bcTLZo3mFXXV1dVVVVaa2nkwmM7j1FiqZTObk5PjRNYyfW8Pk5ORk9ndF\nC5VIJPzcGiCRSOTk5Pi5NYCfW0Y4FAsAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcA\nEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEH\nABAIYQcAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcAEAhhBwAQCGEHABAIYQcAEAhh\nBwAQCGEHABAIYQcAEAhhBwAQCGEHABCIRDKZzPQc/qmioiInJzOtmUgkoihqVj+NFiGRSOTk\n5FRXV/vRfVk5OTnJZNLP7cvKyclJJBJVVVWZnkjLk/pPNdOzaHm85BqsVatW6fzcWrVq1YiT\nyR65mZ7A52zfvr2ioiK+9Z//6IYGj/3Lwz9JZ9NdBhyXzvChnRo+8yiKFrzXJp3hWza8k87w\n0n+8mc7wovZd0hm+z9eHpjO8amdZg8e2/8qAdDadk5efzvBP3no1neEV2z9LZ3jb/b6azvDt\nH69PZ3iXAcemM7xix9YGj920elk6my7p3iud4WWlH6cz/JNVr6UzPCc3rVdsdWV5OsNLuqX1\no6ss25bO8KryHQ0ee1bPhv+SiaLozt++ns7wqoq0tv7msw/X8WiHDh0+/fTTBq+8Y8eODR6b\nzRyKBQAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLAD\nAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISw\nAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiE\nsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAI\nhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMA\nCISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLAD\nAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISw\nAwAIhLADAAiEsAMACISwAwAIhLADAAiEsAMACISwAwAIRBOF3VtvvXXmmWeeccYZTbM5AIAs\n1BRh99lnn02fPv3www9vgm0BAGSt2MMumUzefPPNQ4YM6d+/f9zbAgDIZrGH3dy5cysrK7/z\nne/EvSEAgCyXG+va33jjjUWLFs2cOTORSHzhAq+++uqtt95ac/Oaa67p169fnDPaEOfKASCL\ntGvXro5Hc3Jy6l6AOMQYdp9++unNN9981VVXtW/f/l8ts2XLljfffLPmZllZWW5uvK0JADSK\nPf7J9je96cX4E3/nnXc2b958/fXXp24mk8lkMnnGGWeMGDHinHPOSd15wgknvPrqqzVDSktL\nP/744/imBAA0lrr/ZHfo0GHTpk0NXnnHjh0bPDabxRh2/fr1u+2222pu/v73v1+4cOGtt95q\nxywAQBxiDLvCwsL999+/5mbqgGztewAAaESuPAEAEIimC7szzzxzwYIFTbY5AIBsY48dAEAg\nhB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBA\nIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0A\nQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQd\nAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCE\nHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAg\nhB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBA\nIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAghB0A\nQCCEHQBAIIQdAEAghB0AQCCEHQBAIIQdAEAgcjM9gc8pKioqLi6Ocwsb4lw5AGSRdu3a1fFo\nTk5O3QsQh+YVdjt37qysrIxv/YXtOjd47F6d9k1n08nqqnSGpym/dft0hhe0+Syd4UXtu6Qz\n/D/+vXc6w//U5ZB0hlfu2NrgsQVtOqSz6S3vr0lneH5JWv/oOzatT2d4+bbSdIbnFqX1P3hl\npR+lM3z7xw1/7nnFbdLZdJoK23ZMZ3hJt17pDP9k9evpDK+qKEtneOf+g9MZns5/6VEU7Sz9\nOI3RaT3x1un9q5X+46/pDN+yZUsdj7Zt27buBerWvn1av8SyVvMKu+rq6qqqTAYQAFBPe/yT\n7W960/MeOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCA\nQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsA\ngEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7\nAIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAI\nOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBA\nCDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCA\nQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsA\ngEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEDkxrr2F198ceHChe+///7OnTv33nvv\nY4899jvf+U5eXl6sGwUAyE7xhl2rVq2GDBnSvXv3/Pz8t99++5e//OVnn312+eWXx7pRAIDs\nFG/YDRo0qOb7gw466N13312xYkWsWwQAyFpN9B676urqtWvXLl++/NBDD22aLQIAZJt499hF\nUVRRUXH22Wcnk8lkMvmNb3xjzJgxtR/93//93wcffLDm5oUXXtizZ884p7M5zpUDQBYpKSmp\n49FEIlH3AsQh9rDLzc299dZbKyoqVq9ePWfOnDZt2owaNarm0Y0bNy5evLjm5llnnVVQUBD3\nlACA9O3xT7a/6U0v9rBLJBL7779/FEUHHnhgTk7Oz3/+87POOqt169apRwcOHPj444/XLFxQ\nUPDpp5/GPSUAIH11/8lu27ZtaWlpg1fevn37Bo/NZrGHXW2VlZXJZLKysrLmnqKioh49etTc\nLC0traioaMopAQANU1VVleYCNLp4w+7uu+/u06dPly5dqqurV61aNXfu3COPPLJdu3axbhQA\nIDvFG3aFhYWPPvroxo0bc3JyOnfufPbZZ59++umxbhEAIGvFG3ajRo2qfaoEAEAwFi9efNJJ\nJ91///0XXnhhpufyf1wrFgBgD1atWjVlypTmf52FJj15AgCgJVq1atXUqVMPPPDAAQMG1Nx5\n4okn7tixIy8vL4MT24U9dgBA9tq+fXuDx+bk5BQWFrZq1aoR55MmYQcAZIvHHnsskUg88sgj\nU6dO7d27d35+/vXXXx9FUWlp6XXXXXf00Ud37NixoKCgV69e48eP37p1a2rUlClTUmd/nn/+\n+YlEIpFIHH/88VEULV68OJFIzJ49u/bK582b99Of/rRPnz4FBQX77bffTTfdlEwma89h/fr1\n5513Xvv27Vu3bn388ccvXbp0+PDhhYWFjfIEHYoFALLLD3/4wx49ekybNq1r166pA6nvvffe\n3XffPXz48JEjR+bn57/wwgszZsx45ZVXnn/++UQiceGFFxYUFEycOHHixIknnXRSFEV1fHbb\nD37wgz59+vzsZz9r167dPffcc9111+29996XXnpp6tHPPvvsuOOOe+edd8aOHXv44YevWLHi\n5JNP3nfffRvrqQk7ACC75OfnP/fcc7m5/6yg3r17v//++zXvlvvud787YMCASZMm/f73vx8y\nZMgBBxzQv3//KIr69u2b2ldXhw4dOjz11FOJRCKKoqOOOuqFF1742c9+VhN2//3f/71mzZq7\n7777kksuSd1z1FFHjRo1qrEuv+ZQLACQXUaPHl276qIoKigoqKm6ioqKsrKyM888M4qil19+\n+cuuPHW4NvV9Tk7OkUceuWbNmurq6tQ9CxYs6Nix40UXXVSz/HnnnbfPPvs07InsTtgBANml\nZ8+eu985e/bsQYMGFRcX5+fnFxUV9evXL4qiTZs2fdmV73JctU2bNuXl5Vu2bEndXLt27YEH\nHlj7fItEInHQQQd92a38K8IOAMguux/3nDFjxujRozt27HjPPfc899xzS5cufeKJJ6IoqtnT\nVn81u+tqq33+xBcu0Fi8xw4AyHb33ntvz549H3/88ZrqevHFF2sv0Fg11qtXr9WrV1dVVdXs\ntEsmk6tWrWqUlUf22AEA5OTkJJPJqqqq1M2qqqpp06bVXqCkpCRq0JHZXQwbNuzjjz+u+YSU\nKIoefvjh9957L83V1rDHDgDIdsOHD58yZcqpp546YsSILVu2zJ07d5cPnzv00EMLCwtvu+22\n/Pz8du3ade7c+cQTT2zAhsaPH//QQw+NHTt22bJlhx122IoVK2bPnt2vX7+1a9c2yhOxxw4A\nyHaTJk268cYb33nnnSuuuGLmzJmDBw9+9NFHay/Qtm3bhx9+uLi4+Kqrrho5cmTqY40boG3b\nti+++OKIESPmzJnz/e9/f9myZU8//fQ+++xTVFTUGM/DHjsAIGsMHz58l11xKbm5uZMmTZo0\naVLtO3dZ8swzz0x9BkqNIUOG1F7mC1d+55133nnnnbXv6dGjx8MPP1z7ntWrV++///5f5nn8\nS/bYAQA0nbKysto3f/3rX7/zzjsnn3xyo6zcHjsAgKZz2mmn9ezZ88gjj8zLy3vllVfuu+++\nHj16jBs3rlFWLuwAAJrOqaee+tBDD82bN2/btm1dunS54IILpk6d2qlTp0ZZubADAGg611xz\nzTXXXBPTyr3HDgAgEMIOACAQwg4AIBDCDgAgEMIOACAQzooFAMK3rSK58qPqRl9tl+JEz7bN\naDeZsAMAwrdxe/KWP5c3+mpP3D937GHCDgCgKSWjZLLx99hFcawzDcIOAMgOyWSmZxA7YQcA\nhC8ZJZMxhF0c60yHsAMAskMsh02FHQBAk7PHDgAgCMl43mPXvLpO2AEAWSEZy1mxkbNiAQCa\nnj12AABhiOU9ds2s7IQdAJAN4jkU28xOnmhGF8EAAIhL6uSJOL72pLq6etq0aX369CkqKure\nvfu55577j3/8o+bRJ5988rDDDissLNx3330nT55cXZ1WfQo7ACB8yShKJqsb/6seh2KnT58+\nderUCRMmrFy58qGHHlq+fPmwYcNSD7388svDhg0bPHjwn//855tuumn69Ok/+tGP0nmaDsUC\nANkhQydPvPTSS4MHDx49enQURQceeODll19++eWX79y5s6CgYPr06X369Ln99tujKOrfv//q\n1atvueWWiRMn7rXXXg2bjj12AEBWSMZjj9s9/vjjX3vttaVLl0ZRtGHDhkceeeSUU04pKCiI\nomjJkiWnnHJKzZKnnHLKtm3bli1b1uDnaI8dABC+vJzoB8d1qH3Pa+t2/H7Nti+1kr33avUf\n/9a+9j3lVXsOu3HjxpWXlx933HFRFFVWVp588smPPfZYFEXV1dUffvhh165da5ZMfb9+/fov\nNavahB0AEL6KquRPn/sozZV8vK1yl5V8o3frE3oV1z3qsccemz59+u233z5o0KB169b98Ic/\nHDFixBNPPPGvlk8kEg2eobADALJDhj6a5Oqrr77gggvGjh0bRVH//v3bt2//9a9/fenSpYMG\nDerSpcsHH3xQs2Tq+27dujV4W95jBwBkg2SUrI7la0+2b9+ek/PP4kp9X1VVFUXRMcccs2jR\nopqHFi1aVFxcfPjhhzf4SdpjBwBkhViuPFGPVZ555pl33XXXgAEDUodix48f37Nnz6997WtR\nFF1zzTWDBw++4oorxo4du3z58ptvvvnqq69u8CmxkbADALJFLIdi97zOW2+9tVOnTjfccMP7\n77/fvn37wYMHT5s2LVVvAwcOXLBgwXXXXTdr1qxOnTqNHz9+ypQp6cxG2AEAWSAZyx67+nyO\n3V577TVt2rRp06Z94aNDhw4dOnRoY01H2AEA2SCWa8UmoxiuP5sGYQcAZIcYwi5TZ9r+K3s+\nK3b79u3XXnvtK6+80gSzAQCIQzJzV55oSnsOu6KiohkzZlRUVDTBbAAA4pJMNv5XM7PnQ7GJ\nRGK//fbbsGFDE8wGACAWyVjeY9fc2q5eH1B8/vnnz5w5s7KyMu7ZAADEJZY9ds0r7Op18kTf\nvn1nz5598MEHjx49umfPngUFBbUfPeOMM+KZGwBA44nl405aYNh9+9vfTn0zYcKE3R9tbm8b\nBADYXaauPNGU6hV2jz76aNzzAACIUzKWjztpiYdihw8fHvc8AABiFNeVJ1pg2KVUVla+8cYb\nGzdu/PrXv96uXbv45gQA0PgydK3YplSvs2KjKPrVr361zz77HHnkkaeddtpbb70VRdH69es7\nd+48Z86cOKcHANAokslkdQxfLTDsnnnmmXPPPXefffaZPn16zZ3du3cfMGDAvHnzYpsbAEDj\niO3KE5l+Yp9Xr7CbNm3aYYcd9vLLL19xxRW17//617/+xhtvxDMxAIBGlaxu/K8ojhMyGq5e\nYffaa6+dd955ubm7viHPFSkAgJYhGcseu2b2Frv6nTxRVVW1y4cSp2zcuDEvL6+xpwQA0Oji\nubRrMzsWW689dn369HnppZd2uTOZTC5cuPCQQw6JYVYAAI0tlkOxLTDsLrjggkceeeT++++v\nuWfr1q2XXXbZK6+8cuGFF8Y1NQCAxhPHodhkM9tjV69DsVdeeeXixYsvuuiia6+9NoqiUaNG\nvfvuu+Xl5aeffvrFF18c8wwBABpDM4uwONRrj11ubu5vf/vbO+64o2fPnm3atNmwYcMhhxwy\nc+bM3/zmNzk59f0kPACAjIlpd10zi8X6XnmiVatW3/3ud7/73e/GOhsAgLjEca3YZhZ29drf\ndvzxxy9fvnz3+5999tnjjz++kWcEABCDmHbZZfppfU699tg9//zzmzdv3v3+jRs3Pv/88409\nJQCAGMTycSeNv8p01PdQ7BfavHlzYWFhY00FACAmqc8njmO1jb7OdNQVditWrFixYkXq+9/9\n7nfr1q2r/eimTZtuu+22vn37xjg7AIBGkcyK99jVFXbz58+fOnVq6vtp06btvkBRUdHcuXNj\nmRcAQKNKZnnYnXPOOUceeWQURaeffvq0adP69+9f81AikSgpKTnssMPatGkT+xwBANIV00eT\ntJyw69OnT58+faIomjx58siRIw844IAmmhQAQGOL5T12zWyP3Z4/7mT79u1lZWUbN25sgtkA\nAMQl9XnCjfvVzOw57IqKimbMmFFRUdEEswEAiEkyWR3DV/Nquz1/3Ekikdhvv/02bNjQBLMB\nAIhFMqbPsWteYVevK0+cf/75M2fOrKysjHs2AADxiOfCEy3o5Ikaffv2nT179sEHHzx69Oie\nPXsWFBTUfvSMM86IZ24AAI3HlSdSvv3tb6e+mTBhwu6PNrejywAAu0jG8zl29bzyRGlp6eTJ\nk+fNm7dx48Zu3bpdcsklkyZNSj305JNPTpo06a233urUqdNFF100efLknJx6HVD9QvUKu0cf\nfbTBGwAAaB4y8zl2ZWVlJ5xwQkVFxU9+8pMDDzxw06ZNW7ZsST308ssvDxs27NJLL33wwQeX\nLVt26aWXVlVV3XjjjQ2eTb3Cbvjw4Q3eAABAMxDLtWLrc3h35syZ//jHP1atWtWhQ4ddHpo+\nfXqfPn1uv/32KIr69++/evXqW265ZeLEiXvttVfDplOvsGsyhYWFhYWFcW5hc5wrB4AsUlJS\nUsejqYtUNdlk9iwZRdWZuaTYY489duKJJ06aNGnBggWtW7c+4YQTfvzjH++9995RFC1ZsuSc\nc86pWfKUU0658cYbly1bdswxxzRsOvUNu2QyuXjx4j/96U+bNm2q/vzPZebMmQ3b9u7Ky8ur\nqqoaa227yy9u2+CxhW33TmvTJe3TGf7gK2+mM3zv3vunM3zHpg/SGV5W+lE6w+/9fTqjo4O/\nndYratvG9xo8tmpnWTqbzi0qTmd4+bbSdIYnclplcHiaSnr0ztSmyzZ/nM7w3KLW6Qzf/vH6\ndIZv+2hdOsPb7ntQOsOrynekMzxNZZ9+mM7wiu2fNXjs/7Ttl86mcwuXpzM8zf9Ud+yo618t\nLy+v7gXqtsuZmo0initP7HmZNWvWrFy58swzz1y4cOHHH3/8/e9//7TTTlu6dGkURR9++GHX\nrl1rlkx9v359w/9brlfYbdmy5dRTT12yZMkXPtqIYVddXe1DVQCgRdjjn+xm9Tc9r1XOTecN\nqn3PH9/c8OSra7/USjq1LbrqW0fUvmdn5Z73AlZVVbVr1+6BBx7Iz8+PoqiwsPDEE09csmTJ\nv9otl0gkvtSsaqtX2E2ePHnp0qXTpk0744wz+vXr98QTT5SUlNx0002ffvqp8yoAgOavoqpq\n4gMvprmSjZu37bKSbx194KlHHFD3qO7du3fs2DFVdVEUHXLIIVEU/f3vfz/22GO7dOnywQf/\nPCyW+r5bt24NnmG9zqf9zW9+M2LEiAkTJvTs2TOKor333vu444576qmnkslk6u1+AADNXjKe\nrz047rjj1qxZU3N11r/+9a9RFKWa6phjjlm0aFHNkosWLSouLj788MMb/AzrFXbvv//+scce\nG0VR6oNVUjNr1arVd77zHXvsAIAWIHVJsTi+9mTcuHGlpaUXX3zxypUrn3vuucsuu+zoo48e\nNGhQFEXXXHPNqlWrrrjiipUrVz744IM333zzVVdd1eBTYqN6hl1xcXEq5vLz8wsLC2ve09em\nTZva+w8BAJqteC4ptmcHHXTQ4sWL16xZc9RRR5177rkDBw584oknUjvLBg4cuGDBgpdeeunI\nI4+cMGHC+PHjr7/++nSeY73eY9erV6+//e1vqe8PPfTQuXPnjhgxoqqq6te//vU+++yTzuYB\nAJpEvfauffm11mudgwYNeumll77woaFDhw4dOrSxplOvPXbf+MY35s2bl9ppd/HFFy9YsODA\nAw/s3bv373//+9GjRzfWVAAAYpK6pFgMX83rwqr12mN37bXXnnvuuamPr7v44otLS0vvu+++\nnJycKVOmXHvttTHPEACgMcQSYS0w7Nq2bdu27T8/2nfcuHHjxo2LbUoAAI0tGcsHFDezrmtm\nlxQDAIhHPO+xa2ZlJ+wAgKyQTDb+tWJb5HvsWreu6/KFW7dubaTJAADEJnNnxTaZeoXdkCFD\nat+srKx8++23//a3v/Xv379Xr17xTAwAoBElY9lj1xIPxS5YsGD3O+fPnz9mzJhf/epXjT0l\nAIDGloxpj13jrzId9focuy901llnDRs2bPz48Y04GwCAmMRz5YnmVXYND7soigYMGPCvPkYZ\nAKB5ydC1YptSWmfFrlixIpFINNZUAABikoznDNZm1nX1C7tXX311l3s2bdr09NNP33///Wec\ncUYMswIAaFzJKGr8kyea26HYeoXdv/3bv33h/QMHDvzZz37WqPMBAIiHDyhOueWWW2rfTCQS\nHTp0OOigg4466qh4ZgUA0KjiuqRYCwy7q666Ku55AADEq5lFWBxcUgwAyAbJeE6eaF6xKOwA\ngOwQw5UnmttewHqFXWFhYT1XV1ZWlsZkAADiEsseu5Z48sTQoUP/+te/vvnmmz169DjooIMS\nicRbb731/vvv9+3bt1+/fnFPEQAgXcmkPXb/5+qrrz755JPvu+++Cy64ICcnJ4qi6urq++67\n76qrrrrnnnsGDRoU8yQBANIVz/vhWmDYXXvttRdccMHo0aNr7snJybn44otff/31CRMmPP/8\n87FNDwCgkcTycSeNv8p01Otasa+99tqhhx66+/2HH3747helAABoblKXFItDpp/Z59Rrj11+\nfv6yZct2v/+1114rKCho7CkBAMSgmUVYHOq1x27o0KF33XXX3XffXVlZmbqnsrLyzjvvnDVr\n1umnnx7n9AAAGkNMu+uaWSzWa4/d9OnT//SnP40dO3bSpEm9e/dOJpOrV6/+5JNPDjrooP/6\nr/+Ke4oAAI0hhrNim9mb7Oq1x65r166vvfbalClTunfvvmLFipUrV/bo0WPq1ParwAYAABjc\n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\nEHYAAIEQdgAAgcjN9AQ+Jz8/Pz8/P9OzAAD2rLi4uI5HE4lE3QsQh+YVdtXV1dXV1fGtv+/r\nNzd47Ps9Dktn0+8tXZjO8EROq3SGl3Tvlc7wLRvWpjM8maxKZ/j2j9alM3zz3/+SzvCS7l9J\nZ3g68ovbpjO8qEPXdIZXV5anM7xi22fpDG+7/1fTGb41vVdsOj+6NP/VcotapzM8zX+1Dgem\n9Vvu47deSWd4WelH6Qzfq9M+6Qxvs0+fdIZv/vv/Nnhsmi/X7l87KZ3hpe/+NZ3hlZWVaS5A\no2teYVdZWVlRUZHpWQAAe7Zz5846Hi0uLq57gbqVlJQ0eGw28x47AIBACDsAgEAIOwCAQAg7\nAIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAI\nOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBA\nCDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCA\nQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsA\ngEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7\nAIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAI\nOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBA\nCDsAgEAIOwCAQOTGuvZVq1bNmzdvzZo1GzduPOmkk773ve/FujkAgGwW7x67srKybt26nX/+\n+d26dYt1QwAAxLvHbsCAAQMGDIiiaP78+bFuCAAA77EDAAhEvHvs9ugf//jHH/7wh5qbxx13\nXOfOnTM4HwCgnoqKiup4NJFI1L0Acchw2K1Zs+a2226rudm3b9+ePXtmcD4AQD0VFxenuQCN\nLsNhd/DBB//kJz+pudmjR48tW7ZkcD4AQD3V/Se7devWW7dubfDKS0pKGjw2m2U47Dp37jxk\nyJCam6WlpTt37szgfACAeqr7T3ZxcXE6f9OFXcPEG3bl5eXr1q1LfbN169a1a9cmEgkHWwEA\n4hBv2K1bt+6qq65Kff/+++8vXbo0JydnwYIFsW4UACA7xRt2vXr1WrhwYaybAAAgxefYAQAE\nQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEA\nBELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgB\nAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELY\nAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC\n2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAE\nQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEA\nBELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEQtgB\nAARC2AEABELYAQAEQtgBAARC2AEABELYAQAEIjfTE/icvLy83NwYp5RIJNIYm7FNN8LwdAZn\nfPLpDk9ndLo/ugxuOu1/9IwOT2t0Joe33JlHLf23XGZfcmmMz/TM01pBUVFR3SuvewHikEgm\nk5mewz9t3749U/PJy8uLoqiioiIjW2+58vLy8vPzd+7cWVlZmem5tDAFBQWVlZVVVVWZnkgL\nU1BQkJubu2PHjurq6kzPpYUpLCzcuXNns/qd3yIUFRXl5ORs27Yt0xNpefbaa6/t27c3eHhx\ncXEjTiZ7NK89dhUVFZlNqx07dmRw6y1Ufn5+eXn5zp07Mz2RFqZVq1bl5eXl5eWZnkgL06pV\nq9zc3LKyMk38ZaX+H8zP7csqKCjIycnx16EBioqK0vm5CbuG8R47AIBACDsAgEAIOwCAQAg7\nAIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAI\nOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBA\nCDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQCSSyWSm50AL9vLLLz/7\n7LNnnXXWV7/61UzPhazwxBNPrFixYsyYMR07dsz0XMgKs2fPXr9+/cSJEzM9EagXe+xIy6pV\nq+bPn79+/fpMT4Rs8frrr8+fP3/Lli2ZngjZ4rnnnvvNb36T6VlAfQk7AIBACDsAgEAIOwCA\nQDh5AgAgEPbYAQAEQtgBAARC2AEABCI30xOgeVm1atW8efPWrFmzcePGk0466Xvf+17NQxUV\nFfPmzXvuuec++uijjh07Dh069PTTT0899OSTT951112113PDDTcceuihqe9fffXVBx98cN26\ndW3bth0yZMjIkSMTiUSTPSOauYa95KIo2r59+0MPPbR06dLNmzd36NDhG9/4xogRI1IPeclR\nh4a95K6++uq333679noSicTcuXOLiooiLzmaE2HH55SVlXXr1m3QoEEPP/zwLg/dc889L774\n4mWXXfaVr3xl9erVv/jFLxKJxNChQ1OPlpSU3HDDDTULd+/ePfXN3/72txtvvPHUU0+9+uqr\n16xZ8/Of/7y6uvq8885rmqdD89ewl1x5efnEiROrqqpGjRrVvXv3LVu27NixIzXKS466Newl\nN27cuJ07d9Ys+dOf/rRHjx6pqvOSo1kRdnzOgAEDBgwYEEXR/Pnza9+fTCafffbZ4cOHH3vs\nsVEUde/efd26dY888shpp52Wk5MTRVGrVq169eq1+wrnz5/fo0ePsWPHRlG0//77b9iw4fHH\nHz/77LMLCgqa4vnQ7DXsJbdw4cKPPvrozjvvLCkp2WWFXnLUrWEvuR49etQs+fbbb2/YsOGS\nSy5J3fSSo1nxHjvqpbq6urKysvbvqcLCws2bN7///vupm1u2bBk1atQ555zzgx/8YMmSJTWL\nvfnmm0cccUTNzSOOOKKsrGzt2rVNNnNaqLpfcn/84x8HDBgwZ86cCy64YOzYsXfccUfNRca8\n5GiYPf6Wq/HUU0916dLla1/7WuqmlxzNirCjXlq1anX44Yc/+eST7777bjKZXLt27ZNPPhlF\n0SeffBJF0b777nvZZZdNmjRpwoQJ++23309/+tOFCxdGUZRMJjdv3ty+ffua9aS+37RpU4ae\nBy1G3S+5DRs2/OlPf9q6det11103ZsyYlStXTp06NZlMesnRYHW/5Gps3br1hRdeOOWUU1Lv\novOSo7lxKJb6uvLKK3/xi19ceeWViUSipKTkhBNOWLBgQeo4bM2hjSiK+vfvv23btnnz5n3r\nW9/K6Hxp8ep4yVVXVxcXF//nf/5nbm5uFEX5+fmTJk3661//2q9fv0zPmhasjpdcjcWLFyeT\nySFDhmRqklA3YUd9tWvXbsKECZWVlamTEJ955pkoirp167b7kn379l2yZEllZWVubm67du0+\n/fTTmodS33fo0KHJpk3LVcdLrkOHDm3atElVXRRF++23XxRFGzduPPjgg73kaLA9/pZLJpNP\nP/30Mccc07Zt29Q9iUTCS45mxaFYvpzc3NyOHTtGUfTUU08deOCBnTp12n2ZN998s127dqk/\nun379n399ddrHnr99dcLCwu/8DQL+EJf+JI75JBDPvjgg6qqqtQy7733XhRFXbp0ibzkSFsd\nv+WWLVu2YcOGU089tfbyXnI0K62mTJmS6TnQjJSXl7/77ruffvrpiy++WFRU1KNHj5q3j6xY\nseK1116rrKx8++2377rrrnfffffaa6/de++9oyi64447tm7dWlZWtn79+kcfffS5554bOXJk\n3759oyjq3Lnz/PnzS0tLO3XqtGzZsgceeGDYsGG132hMlmvYS65Hjx4LFy784IMPunXr9t57\n7915551du3Y955xzEomElxx1a9hLLuXee+/Ny8sbNWpU7RV6ydGsJJLJZKbnQDOydu3aq666\nqvY9OTk5CxYsiKLoL3/5y1133bV+/fq8vLx+/fqdd955Nf9LOmvWrFdfffWTTz7Jz8/v0aPH\nt771rdTnBaT8+c9/njNnznvvvZf66M7UX9+mfFI0Zw17yUVR9NZbb91///1r1qxp3br1EUcc\nceGFF7Zp0yb1kJccdWjwS+6jjz665JJLxo4du8seu8hLjuZE2AEABMJ77AAAAiHsAAACIewA\nAAIh7AAAAiHsAAACIewAAAIh7AAAAiHsAAACIewAAAIh7IBwbN++PdNTAMgkYQc0vj/84Q+J\nROKGG27Y5f7zzz8/Nzd33bp1qZuVlZUzZsw47LDDioqKSkpKjj/++P/5n/+pWbi0tPS66647\n+uijO3bsWFBQ0KtXr/Hjx2/durVmgcceeyyRSDzyyCNTp07t3bt3fn7+9ddf3wTPDqDZcq1Y\nIBZf/epXy8rK1q5dm5Pzf/8DuXnz5u7du//7v//7b3/72yiKqqqqTj/99Geeeebss88ePHhw\nWVnZnDlzVqxY8dBDD40cOTKKor/85S8nnnji8OHD+/Tpk5+f/8ILLzzyyCODBw9+/vnnU1dY\nf+yxx84+++wDDjigR48e3//+97t27ZqXlzdw4MAMPmuADEsCxODmm2+OouiZZ56puee2226L\nomjhwoWpm3fccUcURffdd1/NAuXl5UcccUSXLl0qKiqSyWRZWVl5eXntdd50001RFP3ud79L\n3Xz00UejKOrTp09qeQAcigViceGFFxYWFs6aNavmnlmzZu2zzz6nnXZa6uYDDzzQuXPnkSNH\nlv3/qqqqRo4c+eGHH77xxhtRFBUUFOTl5aUWrqioKCsrO/PMM6Moevnll2tvaPTo0bm5uU30\nrACaN78NgVh06NBh+PDhjzzyyEcffdSpU6dXXnllxYoVP/rRj1q1apVa4M033/zss8+Kiop2\nH7tx48bUN7Nnz7777rvfeOON2mdFbNq0qfbCPXv2jO1JALQwwg6Iy6WXXjpnzpwHHnhg3Lhx\ns2bNysnJ+Y//+I+aR6urq3v37v3AAw/sPvCrX/1qFEUzZswYN27c6aeffs8993Tv3r2goOCT\nTz4ZOnRodXV17YULCgrifiIALYWwA+JyzDHHHHLIIffcc8+YMWPmzp178skn77fffjWP9unT\n5y9/+cshhxzSunXrLxx+77339uzZ8/HHH0+dKhFF0YsvvtgU8wZosbzHDojR2LFj33rrrSuu\nuGLr1q1jxoyp/dCoUaPKy8vHjx+f/Py5+evXr099k5OTk0wmq6qqUjerqqqmTZvWNNMGaKHs\nsQNidP755//whz984IEHunXrNnTo0NoPXX755YsXL77rrruWLVs2bNiwTp06vffee0uXLn3j\njTdS77EbPnz4lClTTj311BEjRmzZsmXu3LlJH88EUCdhB8Sobdu23/72t++///6LLrpol3NX\nc3NzH3/88VmzZs2ePfvHP/5xZWVl165dDzvssBkzZqQWmDRpUm5u7v3333/FFVd06dJl+PDh\nV155pVMlAOrgA4qBeF166aWzZs1as2bNAQcckOm5AARO2AEx+vTTT/fdd9/jjjvuqaeeyvRc\nAMLnUCwQi+XLl69cufK+++7bvn37xIkTMz0dgKzgrFggFnPmzBk1atTbb799xx13DB48ONPT\nAcgKDsUCAATCHjsAgEAIOwCAQAg7AIBACDsAgEAIOwCAQAg7AIBACDsAgED8f8EKN7rwbcpj\nAAAAAElFTkSuQmCC" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624111096911_1421779245", - "id": "paragraph_1623916874799_812799753", - "dateCreated": "2021-06-19 21:58:16.911", - "dateStarted": "2021-08-09 10:57:47.986", - "dateFinished": "2021-08-09 10:57:48.701", - "status": "FINISHED" - }, - { - "title": "Use googleVis", - "text": "%r.ir\n\nlibrary(googleVis)\ndf=data.frame(country=c(\"US\", \"GB\", \"BR\"), \n val1=c(10,13,14), \n val2=c(23,12,32))\nBar <- gvisBarChart(df)\nprint(Bar, tag = 'chart')\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:57:48.786", - "progress": 0, - "config": { - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "colWidth": 6.0, - "editorMode": "ace/mode/r", - "fontSize": 9.0, - "title": true, - "results": {}, - "enabled": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nWelcome to googleVis version 0.6.10\n\nPlease read Google's Terms of Use\nbefore you start using the package:\nhttps://developers.google.com/terms/\n\nNote, the plot method of googleVis will by default use\nthe standard browser to display its output.\n\nSee the googleVis package vignettes for more details,\nor visit https://github.com/mages/googleVis.\n\nTo suppress this message use:\nsuppressPackageStartupMessages(library(googleVis))\n\n\n\n" - }, - { - "type": "HTML", - "data": "\n\n\n\n\n\n \n \n\n \n\n \n
    \n
    \n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624111096911_1956298431", - "id": "paragraph_1616751026390_1945717741", - "dateCreated": "2021-06-19 21:58:16.911", - "dateStarted": "2021-08-09 10:57:48.789", - "dateFinished": "2021-08-09 10:57:48.851", - "status": "FINISHED" - }, - { - "text": "%r.ir\n", - "user": "anonymous", - "dateUpdated": "2021-08-09 10:57:48.889", - "progress": 0, - "config": { - "colWidth": 12.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true - }, - "editorMode": "ace/mode/r" - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1624114845053_735333148", - "id": "paragraph_1624114845053_735333148", - "dateCreated": "2021-06-19 23:00:45.054", - "dateStarted": "2021-08-09 10:57:48.891", - "dateFinished": "2021-08-09 10:57:48.946", - "status": "FINISHED" - } - ], - "name": "3. R Conda Env in Yarn Mode", - "id": "2GB9HRSH9", - "defaultInterpreterGroup": "r", - "version": "0.10.0-SNAPSHOT", - "noteParams": {}, - "noteForms": {}, - "angularObjects": {}, - "config": { - "personalizedMode": "false", - "looknfeel": "default", - "isZeppelinNotebookCronEnable": false - }, - "info": { - "isRunning": true - } -} \ No newline at end of file diff --git a/notebook/Spark Tutorial/7. Spark Delta Lake Tutorial_2F8VDBMMT.zpln b/notebook/Spark Tutorial/5. Spark Delta Lake Tutorial_2F8VDBMMT.zpln similarity index 100% rename from notebook/Spark Tutorial/7. Spark Delta Lake Tutorial_2F8VDBMMT.zpln rename to notebook/Spark Tutorial/5. Spark Delta Lake Tutorial_2F8VDBMMT.zpln diff --git a/notebook/Spark Tutorial/5. SparkR Basics_2BWJFTXKM.zpln b/notebook/Spark Tutorial/5. SparkR Basics_2BWJFTXKM.zpln deleted file mode 100644 index 378698d1a30..00000000000 --- a/notebook/Spark Tutorial/5. SparkR Basics_2BWJFTXKM.zpln +++ /dev/null @@ -1,1063 +0,0 @@ -{ - "paragraphs": [ - { - "title": "Overview", - "text": "%md\n\nRegarding using R in Zeppelin, you can refer the R tutorial. This tutorial is for using SparkR in Zeppelin, where you not only be able to use all the R features, but also can use Spark.\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:04.822", - "progress": 0, - "config": { - "colWidth": 12.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "text", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/text", - "title": true, - "editorHide": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003cp\u003eRegarding using R in Zeppelin, you can refer the R tutorial. This tutorial is for using SparkR in Zeppelin, where you not only be able to use all the R features, but also can use Spark.\u003c/p\u003e\n\n\u003c/div\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1581045239881_1714679133", - "id": "paragraph_1581045239881_1714679133", - "dateCreated": "2020-02-07 11:13:59.881", - "dateStarted": "2021-07-31 12:58:04.849", - "dateFinished": "2021-07-31 12:58:07.175", - "status": "FINISHED" - }, - { - "title": "Hello R", - "text": "%spark.r\n\nfoo \u003c- TRUE\nprint(foo)\nbare \u003c- c(1, 2.5, 4)\nprint(bare)\ndouble \u003c- 15.0\nprint(double)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:07.247", - "progress": 0, - "config": { - "colWidth": 12.0, - "editorMode": "ace/mode/r", - "enabled": true, - "title": true, - "results": [ - { - "graph": { - "mode": "table", - "height": 84.64583587646484, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "runOnSelectionChange": true, - "checkEmpty": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\n[1] TRUE\n[1] 1.0 2.5 4.0\n[1] 15\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1429882946244_-381648689", - "id": "20150424-154226_261270952", - "dateCreated": "2015-04-24 03:42:26.000", - "dateStarted": "2021-07-31 12:58:07.257", - "dateFinished": "2021-07-31 12:58:20.780", - "status": "FINISHED" - }, - { - "title": "Load R Librairies", - "text": "%spark.r\n\nlibrary(data.table)\ndt \u003c- data.table(1:3)\nprint(dt)\nfor (i in 1:5) {\n print(i*2)\n}\nprint(1:50)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:20.867", - "progress": 0, - "config": { - "colWidth": 12.0, - "editorMode": "ace/mode/r", - "enabled": true, - "title": true, - "results": [ - { - "graph": { - "mode": "table", - "height": 193.33334350585938, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nV1\n1: 1\n2: 2\n3: 3\n[1] 2\n[1] 4\n[1] 6\n[1] 8\n[1] 10\n [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25\n[26] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1429882976611_1352445253", - "id": "20150424-154256_645296307", - "dateCreated": "2015-04-24 03:42:56.000", - "dateStarted": "2021-07-31 12:58:20.885", - "dateFinished": "2021-07-31 12:58:21.035", - "status": "FINISHED" - }, - { - "title": "Load Iris Dataset", - "text": "%spark.r\n\ncolnames(iris)\niris$Petal.Length\niris$Sepal.Length", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:21.081", - "progress": 0, - "config": { - "colWidth": 12.0, - "enabled": true, - "editorMode": "ace/mode/r", - "title": true, - "results": [ - { - "graph": { - "mode": "table", - "height": 169.33334350585938, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\n[1] “Sepal.Length” “Sepal.Width” “Petal.Length” “Petal.Width” “Species”\n [1] 1.4 1.4 1.3 1.5 1.4 1.7 1.4 1.5 1.4 1.5 1.5 1.6 1.4 1.1 1.2 1.5 1.3 1.4\n [19] 1.7 1.5 1.7 1.5 1.0 1.7 1.9 1.6 1.6 1.5 1.4 1.6 1.6 1.5 1.5 1.4 1.5 1.2\n [37] 1.3 1.4 1.3 1.5 1.3 1.3 1.3 1.6 1.9 1.4 1.6 1.4 1.5 1.4 4.7 4.5 4.9 4.0\n [55] 4.6 4.5 4.7 3.3 4.6 3.9 3.5 4.2 4.0 4.7 3.6 4.4 4.5 4.1 4.5 3.9 4.8 4.0\n [73] 4.9 4.7 4.3 4.4 4.8 5.0 4.5 3.5 3.8 3.7 3.9 5.1 4.5 4.5 4.7 4.4 4.1 4.0\n [91] 4.4 4.6 4.0 3.3 4.2 4.2 4.2 4.3 3.0 4.1 6.0 5.1 5.9 5.6 5.8 6.6 4.5 6.3\n[109] 5.8 6.1 5.1 5.3 5.5 5.0 5.1 5.3 5.5 6.7 6.9 5.0 5.7 4.9 6.7 4.9 5.7 6.0\n[127] 4.8 4.9 5.6 5.8 6.1 6.4 5.6 5.1 5.6 6.1 5.6 5.5 4.8 5.4 5.6 5.1 5.1 5.9\n[145] 5.7 5.2 5.0 5.2 5.4 5.1\n [1] 5.1 4.9 4.7 4.6 5.0 5.4 4.6 5.0 4.4 4.9 5.4 4.8 4.8 4.3 5.8 5.7 5.4 5.1\n [19] 5.7 5.1 5.4 5.1 4.6 5.1 4.8 5.0 5.0 5.2 5.2 4.7 4.8 5.4 5.2 5.5 4.9 5.0\n [37] 5.5 4.9 4.4 5.1 5.0 4.5 4.4 5.0 5.1 4.8 5.1 4.6 5.3 5.0 7.0 6.4 6.9 5.5\n [55] 6.5 5.7 6.3 4.9 6.6 5.2 5.0 5.9 6.0 6.1 5.6 6.7 5.6 5.8 6.2 5.6 5.9 6.1\n [73] 6.3 6.1 6.4 6.6 6.8 6.7 6.0 5.7 5.5 5.5 5.8 6.0 5.4 6.0 6.7 6.3 5.6 5.5\n [91] 5.5 6.1 5.8 5.0 5.6 5.7 5.7 6.2 5.1 5.7 6.3 5.8 7.1 6.3 6.5 7.6 4.9 7.3\n[109] 6.7 7.2 6.5 6.4 6.8 5.7 5.8 6.4 6.5 7.7 7.7 6.0 6.9 5.6 7.7 6.3 6.7 7.2\n[127] 6.2 6.1 6.4 7.2 7.4 7.9 6.4 6.3 6.1 7.7 6.3 6.4 6.0 6.9 6.7 6.9 5.8 6.8\n[145] 6.7 6.7 6.3 6.5 6.2 5.9\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455138077044_161383897", - "id": "20160210-220117_115873183", - "dateCreated": "2016-02-10 10:01:17.000", - "dateStarted": "2021-07-31 12:58:21.093", - "dateFinished": "2021-07-31 12:58:21.171", - "status": "FINISHED" - }, - { - "title": "Create a Spark Dataframe", - "text": "%spark\n\nimport org.apache.commons.io.IOUtils\nimport java.net.URL\nimport java.nio.charset.Charset\n\nval bankText \u003d sc.parallelize(\n IOUtils.toString(\n new URL(\"https://raw.githubusercontent.com/apache/zeppelin/master/testing/resources/bank.csv\"),\n Charset.forName(\"utf8\")).split(\"\\n\"))\n\ncase class Bank(age: Integer, job: String, marital: String, education: String, balance: Integer)\n\nval bank \u003d bankText.map(s \u003d\u003e s.split(\";\")).filter(s \u003d\u003e s(0) !\u003d \"\\\"age\\\"\").map(\n s \u003d\u003e Bank(s(0).toInt, \n s(1).replaceAll(\"\\\"\", \"\"),\n s(2).replaceAll(\"\\\"\", \"\"),\n s(3).replaceAll(\"\\\"\", \"\"),\n s(5).replaceAll(\"\\\"\", \"\").toInt\n )\n).toDF()\nbank.registerTempTable(\"bank\")", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:21.193", - "progress": 0, - "config": { - "colWidth": 6.0, - "enabled": true, - "lineNumbers": false, - "title": true, - "results": [ - { - "graph": { - "mode": "table", - "height": 91.27083587646484, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "scala", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/scala", - "editorHide": false, - "tableHide": false, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\u001b[33mwarning: \u001b[0mthere was one deprecation warning; re-run with -deprecation for details\nimport sqlContext.implicits._\nimport org.apache.commons.io.IOUtils\nimport java.net.URL\nimport java.nio.charset.Charset\n\u001b[1m\u001b[34mbankText\u001b[0m: \u001b[1m\u001b[32morg.apache.spark.rdd.RDD[String]\u001b[0m \u003d ParallelCollectionRDD[0] at parallelize at \u003cconsole\u003e:22\ndefined class Bank\n\u001b[1m\u001b[34mbank\u001b[0m: \u001b[1m\u001b[32morg.apache.spark.sql.DataFrame\u001b[0m \u003d [age: int, job: string ... 3 more fields]\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455142039343_-233762796", - "id": "20160210-230719_2111095838", - "dateCreated": "2016-02-10 11:07:19.000", - "dateStarted": "2021-07-31 12:58:21.215", - "dateFinished": "2021-07-31 12:58:28.692", - "status": "FINISHED" - }, - { - "title": "Read the Spark Dataframe from R", - "text": "%spark.r\n\ndf \u003c- sql(\"select count(*) from bank\")\nprintSchema(df)\nSparkR::head(df)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:28.721", - "progress": 0, - "config": { - "colWidth": 6.0, - "enabled": true, - "editorMode": "ace/mode/r", - "tableHide": false, - "title": true, - "results": [ - { - "graph": { - "mode": "table", - "height": 110.64583587646484, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nroot\n |– count(1): long (nullable \u003d false)\n count(1)\n1 4521\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": { - "jobUrl": { - "propertyName": "jobUrl", - "label": "SPARK JOB", - "tooltip": "View in Spark web UI", - "group": "spark", - "values": [ - { - "jobUrl": "http://172.17.0.2:4040/jobs/job?id\u003d0" - } - ], - "interpreterSettingId": "spark" - } - }, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455142043062_1598026718", - "id": "20160210-230723_1811469598", - "dateCreated": "2016-02-10 11:07:23.000", - "dateStarted": "2021-07-31 12:58:28.735", - "dateFinished": "2021-07-31 12:58:31.647", - "status": "FINISHED" - }, - { - "title": "Create a R Dataframe", - "text": "%spark.r \n\nlocalNames \u003c- data.frame(name\u003dc(\"John\", \"Smith\", \"Sarah\"), budget\u003dc(19, 53, 18))\nnames \u003c- createDataFrame(localNames)\nprintSchema(names)\nregisterTempTable(names, \"names\")\n\n# SparkR::head(names)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:31.738", - "progress": 0, - "config": { - "colWidth": 12.0, - "enabled": true, - "title": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 84.64583587646484, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "editorHide": false, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\nroot\n |– name: string (nullable \u003d true)\n |– budget: double (nullable \u003d true)\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": { - "jobUrl": { - "propertyName": "jobUrl", - "label": "SPARK JOB", - "tooltip": "View in Spark web UI", - "group": "spark", - "values": [ - { - "jobUrl": "http://172.17.0.2:4040/jobs/job?id\u003d1" - } - ], - "interpreterSettingId": "spark" - } - }, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455142112413_519883679", - "id": "20160210-230832_1847721959", - "dateCreated": "2016-02-10 11:08:32.000", - "dateStarted": "2021-07-31 12:58:31.750", - "dateFinished": "2021-07-31 12:58:32.072", - "status": "FINISHED" - }, - { - "title": "Read the R Dataframe from Spark", - "text": "%spark\n\nsqlContext.sql(\"select * from names\").head", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:32.149", - "progress": 0, - "config": { - "colWidth": 12.0, - "enabled": true, - "editorMode": "ace/mode/scala", - "title": true, - "results": [ - { - "graph": { - "mode": "table", - "height": 92.64583587646484, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "scala", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorHide": false, - "tableHide": false, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "\u001b[1m\u001b[34mres3\u001b[0m: \u001b[1m\u001b[32morg.apache.spark.sql.Row\u001b[0m \u003d [John,19.0]\n" - } - ] - }, - "apps": [], - "runtimeInfos": { - "jobUrl": { - "propertyName": "jobUrl", - "label": "SPARK JOB", - "tooltip": "View in Spark web UI", - "group": "spark", - "values": [ - { - "jobUrl": "http://172.17.0.2:4040/jobs/job?id\u003d2" - } - ], - "interpreterSettingId": "spark" - } - }, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455188357108_95477841", - "id": "20160211-115917_445850505", - "dateCreated": "2016-02-11 11:59:17.000", - "dateStarted": "2021-07-31 12:58:32.186", - "dateFinished": "2021-07-31 12:58:34.068", - "status": "FINISHED" - }, - { - "title": "Query the R Datafame with SQL", - "text": "%spark.sql\n\nselect * from names\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:34.090", - "progress": 0, - "config": { - "colWidth": 12.0, - "enabled": true, - "editorMode": "ace/mode/sql", - "title": true, - "results": [ - { - "graph": { - "mode": "pieChart", - "height": 263.3125, - "optionOpen": false, - "keys": [ - { - "name": "name", - "index": 0.0, - "aggr": "sum" - } - ], - "values": [ - { - "name": "budget", - "index": 1.0, - "aggr": "sum" - } - ], - "groups": [], - "scatter": { - "xAxis": { - "name": "name", - "index": 0.0, - "aggr": "sum" - } - }, - "setting": { - "multiBarChart": {} - }, - "commonSetting": {} - }, - "helium": {} - } - ], - "editorSetting": { - "language": "sql", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TABLE", - "data": "name\tbudget\nJohn\t19.0\nSmith\t53.0\nSarah\t18.0\n" - } - ] - }, - "apps": [], - "runtimeInfos": { - "jobUrl": { - "propertyName": "jobUrl", - "label": "SPARK JOB", - "tooltip": "View in Spark web UI", - "group": "spark", - "values": [ - { - "jobUrl": "http://172.17.0.2:4040/jobs/job?id\u003d3" - } - ], - "interpreterSettingId": "spark" - } - }, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455142115582_-1840950897", - "id": "20160210-230835_19876971", - "dateCreated": "2016-02-10 11:08:35.000", - "dateStarted": "2021-07-31 12:58:34.108", - "dateFinished": "2021-07-31 12:58:34.294", - "status": "FINISHED" - }, - { - "title": "R builtin Plotting", - "text": "%spark.r\n\npairs(iris)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:34.305", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 1857.0, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "title": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cp\u003e\u003cimg src\u003d\"data:image/png;base64,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\u003d\" title\u003d\"plot of chunk unnamed-chunk-1\" alt\u003d\"plot of chunk unnamed-chunk-1\" width\u003d\"100%\"\u003e\u003c/p\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455137735427_-1023869289", - "id": "20160210-215535_1815168219", - "dateCreated": "2016-02-10 09:55:35.000", - "dateStarted": "2021-07-31 12:58:34.313", - "dateFinished": "2021-07-31 12:58:34.641", - "status": "FINISHED" - }, - { - "title": "R builtin Plotting", - "text": "%spark.r\n\nplot(iris, col \u003d heat.colors(3))", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:34.713", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 399.66668701171875, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "fontSize": 9.0, - "title": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cp\u003e\u003cimg src\u003d\"data:image/png;base64,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AgOv3DVSdZUbpZRSSil1tWvatOnGjRuLfg4ICPjtt9/OfHfXrl316tUrjXadF03olVJKKaXU1W7UqFFHjhz507fcbndcXFyJPKDqb6IJvVJKKaWUutp16tSpU6dOf/qW2WxetmzZZW7PBdE59EoppZRSSpVhmtArpZRSSilVhmlCr5RSSimlVBmmCb1SSimllFJlmCb0SimllFJKlWGa0CullFJKKVWGaUKvlFJKKaVUGaYJvVJKKaWUUmWYJvRKKaWUUkqVYZrQK6WUUkopVYZpQq+UUkoppVQZpgm9UkoppZRSZZgm9EoppZRSSpVhmtArpZRSSilVhmlCr5RSSimlVBmmCb1SSimllFJlmCb0SimllFJKlWGa0CullFJKKVWGaUKvlFJKKaVUGaYJvVJKKaWUUmWYJvRKKaWUUkqVYZrQK6WUUkopVYb5lXYDlFJKKaWUukgFBQXAtGnTNm7c+KcFbrzxxn79+l3eRl1umtArpZRSSqmyKj8/H9izZ098fPyfFoiKitKEXimllFJKqStUuXLlgHHjxt17772l3ZZSo3PolVJKKaWUKsM0oVdKKaWUUqoM04ReKaWUUkqpMkwTeqWUUkoppcowTeiVUkoppZQqwzShV0oppZRSqgzThF4ppZRSSqkyTBN6pZRSSimlyjBN6JVSSimllCrDNKFXSimllFKqDNOEXimllFJKqTJME3qllFJKKaXKME3olVJKKaWUKsM0oVdKKaWUUqoM04ReKaWUUkqpMkwTeqWUUkoppcowTeiVUkoppZQqwzShV0oppZRSqgzThF4ppZRSSqkyTBN6pZRSSimlyjBN6JVSSimllCrDNKFXSimllFLqLB6Px+PxlHYrzpcm9EoppZRSSpGdnT1u3LgOHTpERESYzWaz2RwREdGhQ4e33347JyentFv33/iVdgOUUkoppa4iS5cu/fjjjzdu3JiWlhYSEhIdHd2iRYvu3bsPGTLEZrNd/vY2oqpjAAAgAElEQVQUFhYGBATUq1dv3759l3/vV47Dhw9369YtISGhVatWN910U3h4OJCZmbl79+7nn3/+008//fXXX2vUqFHazfxzmtArpZRSSl0mo0ePfu2114DKlSu3a9fObDYfOHBg+vTp06dPb9OmTf369Uu7gVevkSNHBgUF7d27t27dur97a9++fQMGDHjiiSfmzZtXKm37S5rQK6WUUkpdDps3b37ttdcsFsu0adOGDBliGEZRfPfu3VOmTAkICCiVVlkslvfffz8yMrJU9n7l+PXXXydNmvTHbB6oX7/+yy+/PGLEiMvfqvOkCb1SSiml1OUwd+5cYPjw4bfddtuZ8UaNGo0fP76UGoXZbB45cmRp7f3KYRiG0+k817tOp9NsNl/O9lwQvSlWKaWUUupySEtLA2JiYv57sYSEBMMw2rZtm5ub++STT8bExNhstgYNGrz//vt/XHclISHhscceq127ts1mi4yM7Nu379q1a/9Y54kTJ0aOHFmvXr2AgIDIyMjrrrvu1Vdfzc3NBQoLCw3D+ONsn/Opefv27bfffnutWrVsNlu5cuWaNGny2GOPJSUlXVC3XCF69+49atSojRs3/vGt9evXjx49ulevXpe/VedJE3qllFJKqcuhevXqwJw5c/Lz8/+ysNPp7NGjx5QpU9q1a9e3b9+EhISnnnrqvvvuO7PMpk2bmjVrNnHiRMMwevXqVa9evSVLlnTp0mXWrFlnFtuwYUPTpk0/+OCD/Pz8Pn36tGnTJj09/eWXXz569Oi59n4+Na9fv75169bfffddpUqVbrnllk6dOgETJ048dOjQBXbMFeH999+32Wxt27atU6fOwIED77nnnuHDhw8YMKBOnTrt27cPCgp6//33S7uN56RTbkra99/zySfs20flyng8xMWRm0tIAONqcH8g5gSoDpUgARLhGngA7gCDzExee43ly0lPp3k4nj0c9FAADaGFgUUwIMFgsZAGQLTBWyZ6u3EZJNpY409aLmYLYX4YeeQLVnCbyffgFkwQbCXEQlYBIQFsNvFdHnluQswMC+YBF+ULSQxh2TXMcJGSQsOauBPZn0iekxtD+LedoEIQPFa2NmB9HuKhXF1EyDiAyULMNXS1E3YAgqEzvAyVSvlAXKiCAt55h/nzSUykfn0eeojBg/9QaDMMhaPghorwDj/l8H9PcrIAoFowX33GiZ38+z2O2Ak0aBjB63NJeYVmKwgVHHAohPK/svkZotdQ1UWKiSP16DaXpW1IySYfgqByBRrO4NHe7HSTAxWhT2UGjuLLx4gUrJABEdfQqR3VplEDzJAAW1sz8E78n8daiEBhCEzm17Usm4jFgcvAWo5HFlI1CSbCXoiCG5B/Ejub2ClkxhFWjUa30vpRTJbL3Pfqz+TCOFgMydAAHod+FBYydChLlpCfT1AQva6nTgKFu7HZMZkpsLLeSjxYhVYGIwrYX4BDGAKR8A18CbtAwAIdoD5YIR42wn4oD7dBAFghEppCQzgBSw3i4DgMN9PRQnQABmCGenA33KcXhi4Hh53OkWzPxw4WqOXH4vW476HyXqxuCvxIbEvEO6R0oaYdf8iFnQ1IbMZr33ISnBAB3W3cMpRVX2ABA5zQqAe/HaFTHM3BCRvhRB/uuIa1/ybZQYBBjfJ0WURAAnwMeyEa+iLPsO07tk8l8zBh1Wh8G60e1nHjPA0dOnTcuHE7duyoU6fOrbfe2rFjx1atWhVl+X+0devWRo0aHThwoEKFCkB8fHynTp2mTJkyaNCg/v37A3l5eTfffHNmZuYXX3xx//33F221du3a3r1733fffd27dy9XrhyQk5Nz0003ZWRkjB079vnnnz89b2T16tWVKv35l/V51jxhwgSHwzFz5swzZxDt378/IiKiRLrrMqtSpUpsbOzUqVMXLly4c+fOjIwMwzAiIiIaNWr03HPP3X333VartbTbeE46EJeoBx7glltITaV3b3buZOtWcnKoX5OFhYzYxaYtFHaBHfAjHIY+kAN3wR0cPkyjRnz8MTVr0tWf1btY4SHKoINBa0BwwBaDSUIyVIRKEC/c7ma8mVQT9Qu4L4ta4YTbSc/FIYT6kQ/ZbjyC1Q+BLDsJuURVZlMuVbK5zU3jUKq5+SCLh/LZXR1zFs9s5l8H6NSYtWtYeZhgP14KY9opAgvIMuEMxLBzXSz9ThFSmUOLifsPYdWJCmLvQj5eyvGG0ACmQAPYWdoH40JkZHDddYwZQ2QkN9xAWhq33srZV0FgMrSBA1ARqkMyo+6g7wgS8qkaROVADufQ9Q7uepPDdpqGUsXGkgwcXen6K0HCcX9yTTTJIfI6+q/A5iE2nEITffcyvQG7sjFBRRMeWJNKx3/ws5sQaGiQCxMT+eej1BFyIRkiIOwge6fRBBLhCNSEoZs4+gS2AgqCsAcQlE3AzaS8h58DCQUrfmlMbkv6QDgJvaES8gbfRjP/Ptx26t6I2cqSp5jcBVdB6RwFVSwZmsM4iILekAj9cTxMVBRz5mAyUbcu4mT2j8z6DRtYPRxz8WEusRlcl067DNIzWJFPqPAoVICbYTgkQDYUQhpshhOwE8rDrTAQekIE2KAlBMBKmAP14AmhuzBP6OfCvwAjA8mBdEiCB6EfuEu7u/7XOeyUt7ExHw+UBzMcd5HSitq7cBukhGPycM0aItvS0E6BwQkTNkjcyz3fsg9CIQoyYVIhL3+BFVzgAH84tJR742gP62EHDIQnF7PsQ1Kd1AolwspvqXzcmoybIBlugIowltxolj2A20ndGzH785+RTOmGq7C0u6lsqF69+uLFi2vXrn3y5MkPPvhg8ODBNWrUqF69+osvvpiVlfXH8uPGjSvK5oGYmJhXXnkF+Pjjj4si06dPT0hIuP/++0/n3ECHDh2ee+653NzcGTNmFEUmT5588uTJ66+//oUXXjhzFninTp1OV/4751lzamoq0K1btzO3rVevXsWKFS+sX64YNpttxIgRCxYsiIuLy8zMzMjIiIuLmz9//gMPPHAlZ/NoQl+SVqzgyy/517+IjSU0FLudjh3x8+PVGDq4mNWP9m4GbIJCeBwyoB38Bq/DtzxzF4WFbN3KDz+w+zCBMKg5683UFQzYDJ/DYiEInoAHYD8stWCFt91852ZqRQrhHxmkCdH+ZBvYTdghyIoJbB48UD0aYNkJvoTCWlSG181sgTsqs0Z4tYCOQSxsweA8DqzBMHHHjRzI46lTGDCiPOXdTAhjan3EQo1U2EHVdkS3IG03g/byaC9C67DgKMyG3RAAj5by4bggb7zBwYMsXcqSJXzxBbGxvPgikyaxbNkZhR4BP9gIx+EQuXt5C4Lh8C8czuFoLvMnegvGHmdRFsvzmfUPmsNBIIeadiq4WVQTKxw1aOKmTyZtnEzxIx2qWxghDHXzsLAN0uFlf/YJGzwcy6ERbIMj4UwVvhH+uY8ssMP4JjQVWghxn3AC6sKefxOUQ2Aee14nE26BV1IYn8V7Bdz6AjaYaoYd8CUsYteLHMijd0fu38iNnzF8BbfOIWEDmyb+SRepy2o0JMIaWARfwk4Yif+n1M/ikUc4dYo9e3igAr0N4mBPAZ1eZHU1wq18I8w16GymrXDIRC8w4HOYDz0gD66FmXAHnIT5sAdmgx2aQG1YAJOgNiRCHqTCbZADgyDPykYoD3fCLbWhI6TDe/ATfFPa3fW/rmclcqChH3YhRcgX/m2mFTxpEOwkKpMANxkGJthRnkgP1dyY8/gnAM8HcljYL/w2h5qwFUxVeEN4U2j8BJVhPqx5ljuFwcKcjuRBL3g0jQFZDCngoWcQWGKG7fAF/ETcKALzGNaF+zdw42cMX8kt3xG/ls2flHIvlR2dOnXav3//f/7zn6effrpjx45Wq/X48eOvv/76tddee+LEiTNLBgcH9+3b98xI0cI469atExHgl19+AQYOHPi7XXTp0gX47bffil4uXboUeOihh86/kedZc8uWLYF7771348aNZeihqv+TNKEvOfPnExLCmDGYTPz4I2YzK1cyYAAVN0ALbp1PeDjrjsA/4ANoAPPAgOdxV+CnTdx3H40acWgusTAgmPE/UdOFGbKiefwuyoEH7mlGYCuAJIh5kQFVccFJ6DOPI42pJITC4I1UbYvTgQGPJlHBnxwPkRaGJ+JvItRDiJk346gSTEomW6L55gR+BruTuP0Oeq0m2WB7HoPa89HX9DGDB5rzyPeUh/yTtBqD8SxA+yy6v07XMeSmcKKA4Hfo8Bxpe0k/ADXhUVgNmaV7QC7A/Pn068fpawyGwejRhIYyf76vxGYogEHQyhuY+ikeeAaqL/dGNs4BEFjhm19YdTNAN0g57o34pVEA1aR41x4XEdDijGucm6EpxPhutD+xjwFghpO+Z9StfIb7wAx7DngjMVvIgQDY9II38vN81kIouBZ4I03ctDDIcpPju1dp/z7Cg2lztHjXDW4mph3756NK2Xy4Fdr6XppgLHa42cLEiQAeDwHHad6UEBP7TEQM5NgxXnmTNnAskt2hmOEf9xIJWRZmGoRC80BSYUQMCTDARKhBNvSO5CikmjCBBU4YHIf5YQCHTGRBJOwJwQ/yulMDUkM4UYulB+EVyIT6UAf0hPmb7cjCBNtyiyM3wwb45IyRJExwQ2XftOwd04iHVnCHyxf5mq7ghpWJ3sjKz+kOLjg20xtpWsg6qAKv9vdGyhu0MDjkxp3ujWzdR1wwFY8W77rRrVRpo+PGBTGbzb169XrnnXdWr16dkZExZcqUcuXKHTly5HdLzcTExJxe17KIzWarVKlSbm5udnY2UDQDvm/fvsbZOnfuDKSne49afHw8UKdOnfNv4XnWPGrUqA4dOvz0009t27aNjIzs1avXxIkTi260vZzcbjewcuXKz//Ml19+eeDAgb+s5C/NmTNnzpw5l17P30Tn0Jec9HQqVMDfHyA3l4AATCZiYghxQFWAiAgSsqAKADFQ9PtgIjcKeypVqgAkrEegUgRRUUSawENIDI0HY/oaoH4zbGEkbCYfKnXkmuWQQDZUbkF6TdhFGEQ0J6waGesxgS0cayBuByFBABYLVjvhVoCwcFJzsZcHCDJjd1GlCpZA4v1wO6kaQ1gYzf3BBdVp0JpAAEKqQAS8ThAEVMGZD5APVCU0ESA/jXJ1IQYE0qGMzKJLT/f2/2kWC5Uq4Ruz4CgAtYoLJBwDaAj4vh0z07w/HPPdDBRoR+AEHN9J1YYAgQ5v5u0qxM8GYAczhJ3xxZwP5cHli+xahj/4Q67v4kf+PooWyfX4vqolgVAArHneSG4G2QC4Tz/2L50ACyYHKXsIqQxQkE5oOPiaXSQ0huQd5+gmddlk+AaK04LINIjyTVPOO4UFAqsQtpc8F5lZAE2uIwBSDBCAVhUAsm2cyiXCQEwAwc3JiCcUDMGAomdSmkwYHkwGFQyShLCWpCzHI+QaBAqBFSCHvCzCIcegShRrDkPRGh1pUNU3lKm/jQP8wP+Mf/dbPKScPdfJDAXg77sQEDsHgQoQ6Bslkg4QDYBvkMDf4R03ck95I/m+cSPjoK9QOqEWPA4K9xNUASA/HUfE78eNsBjSruonjF6KwMDAYcOGBQUFDR48eNGiRR6Px2Q634utRYnsI488Ur58+T+++7sM/nd/G5RIzREREatXr16xYsWCBQtWrly5dOnSn3/++a233lq7dm21atXOf3eXKDk5GZg2bdq0adP+tMDdd989derUS9zL4MGDgaL/jVyBNKEvOTVrMnMmqalUqEClSuzZQ1oaW7ZwQwhsx+MkMZFQP9gGDtgJ3QHIJvQwkTa2bQNoeBv+77AviR07SPAgkLWHJWNxALD8F6qZCYcISJrE2q0AFWHnd7AVD6TA/s9I2oYf5EP8OvKzsUBqNu5sCh3kQnIBzlxOJhNpEHGUU0lku4gysW0bmXE0cBIIsbEcPszCAl4HtvLzDIoG/KRtVFsLkAL+W3HmQVHSvpWTW8AgoiYAW8H6h4zkClazprf/T0tP59gxhgzxvW4BwLriAs1bw1yWwOBm3kjMNbALoE13byQzDKOA7tCwizeSFUKkHSdYfA/3DjTIEhLNnL4nKhKOgM03oF9/L0ufpxAq+H5bqwxgxbsA/r5HkJhakL6EqlAQ7Y1UrEn0QQBrz9MfknQHTojxXfcNr8nelbjqFA8D4iFpG5HX/GWHqb9ZDTj7hCSBisLeQhwO/P0JiSTfhH0nqU7qQ1Q4wI9fUxWquDAEYM42XoIKecTAPsHlADi+nAhIBBcIpGUCeNx4wCXEgwnyVwH4G5TzcATy4gFCg8iEKi52H6C8P2wBIAZ2w42Xp1OuXsGQDDtX0sQ3kuRbqO/gzGcQOcAGWUHeHL3Xq/gv4xCcCvCOLU36s3wPwOn0zBHGyQyAqNreSHgNXIcRaNjPV6gmJx1YIbClNxBRk9A1SD1OJ4fiISmW8g1K9kNfbdq2bQsUFBTk5uaGhhYdReLj40XkzETcbrcnJycHBQUVlalater27du7d+8+aNCg/1J5TExMbGzsoUOHmjdvfp7tOc+aAcMwunXrVjSNPikp6amnnpo5c+b/t3ff8VFUex/HP7vZbDohJLRQpIYaOoIiHUQFBdGIolLUK9grghW4IGB5BAULAgr4wPVSReCCgBdRBAQEhNC7hAQIkErKJrvn+SMJRKQkhJR9+L5fvl4yZ8/M/OZk58xvZs/MvP322wVPoPMuNDQUGDduXMQlnmYBUKnSdUhIFi5cWPCFFB4Nubl++vYFeOQRoqN58UWMoWZN1qwhJQKO8l1F7Ok81Ba2QDOIgQEQC/2wpNLvPmbNYvJkQprSwcKiDIa1IiWIdAhJ5l+byABv+C6G2Cic4AcLZrEmiVIQbGH/QBoc55AdJ6wYTNw+vMoBfNOGUy6CfUlx8WEQTkOmLxieKE1cBuXrUDmJuyphoNPN/LaIyCZ4QfuqrNzNg7dy0BfjDceIfpJ0KxVv5tQwzL/BwpYwlr3Aiteo2JRyoezvz9ox1OqGf0X4F3wGfaB43nh3Lfr3Z+1ahg/H4QCIieGRRzCGhx/OqVETKsLPMCy7IKICPvA1fHoouyTZDmCFxGgAl5P1IQCL4NgigLR4yqZhg+MWjv8GkBSNl5Vk2Ook4XeA2KW0g/2wGOL/BPhlMnPACh4uHOkAkftZBqnQIucC3cI5VIfTcEfOD+XdvWgLRyHyQHYwU79jG9SzYc86OcugsYXUDBbZSYsDyDjH8hc4s48m/a9z80q+9Yfl8D5kXV49Bo/gsjHbRZMmnDwJ4GjE6mOkG5pa2PoWTerx2RS+tlA2nl4JpMKJ5RwFbxevGtJhhYO6MOEcTpjqIhnCYX4q7SHU4AIndDTcDAMzCYC6LryhMrTOIAmCVhIL/ikMOs3QpvAq1IYpEAv6whSy7o0AbuvAkk8BdqzhTQd1YLaFlGMA8b+TAhZIOkfaaYCk36gL22FoCqlJACu+YQ34QmPf7MXWDmEZlIbInHHbs9bSBvZAxM0AxsnW7/gDGnliOQtABu0sVM0g0vNCv/GfZzl7gCYDiqYx3F1mZuYly3fu3An4+/sHBAScL0xOTl62bFnuanPmzDHG3HrrrVlZfteuXYHLXZY+r0uXLsCXX36Z9zjzuOSLVKhQYfTo0cCOHcXwYIyyZcvWuIzrcj9rr169/n5TQQlibmAbNmwA/vOf/1y3Jc6YYfz8jM1matUyNpsBA8bT04zCZGLSrcbUNsbDGIyxG1PbGE9jvI35zCQnmzvuMGCCgkx4eROOAVMGUxfzFGYEZjhmMMYTA8YDY8WA8cKswpzDGEwU5kObed9ixmBGYv4HMxozAjMC88+cJYzATLSbdzDDMV0wdouxYTwxYzBHPI0Dk4IZbDdhN5mKGDA+FtPGZpIxJtd/TszSAPNBueyFf1jRfFDGjMB8jkmsYkywMRjTxpiz161Vrybrab7jxo3L74xpaWnAmDFjTGameewxA8bfP/tv5+trvvrqr9V3GuNnDMZYjbEZg1nmcfFfxIYJwlgwVSymDAbMDItxYQzGQfY/oiwmDZOOOWgx5zAuzJeYkZjRmAmYUZgRmFtz/r5lMFaMJ6Y9ZgRmKOZFzHDMa5jpGINJwsRjDCYOswtjMK6cFaVYzDjMcMwrFjMMMwIz0sOk+RpjM6amMQHGYNY1NaPsZpTdfFLbjPYxI61mxZDr9XcpSnXq1HnooYeuYcZ69er16dPnusdTYA5jHjQGY0oZU9MYmzEBxnxrbr01u1ex2w0YC6Yz5i2LGYF5AVMWAyYEUwlTAzMMMx6TijGYCRgvjGdOHwKmNeYNzKuY4Zg3MU0wbTHvYEZgPsaMxozELMcYzHHMp5hojCFXb+CZ81++97vC0KdPn3r16l3DjA899FCdOnWuezzXX0PP7D+cR85fcErO38Jhyf5HQk4P4MAYzEFMJQwYb0wgxoLxxfTMORxk/a3fxmzFGMxRzAmMwezGTMKMxEywmHGYEZiZHib9r/3GqaZmtKcZZTcTw8xobzPSalYOLd7mGTNmDJCWlpbfGceNGwekpKQURlSXNGTIkCeeeGLjxo25C7ds2VK9enWgX79+WSVZo96B8PDw2NjYrMKoqKisagsXLswqSUpKyro4PXz48PT09PMLTE1NnTVrVmRkZNZkQkJChQoVgA8++MDpdJ6vtn79+qyFp6amArn3hTwueeLEiVFRUbm35bPPPgN69epVoGbKp3/+85/AtGnTinKlJY2G3FxX/frRsSPTp7N3L/feS/nyfP89f/7J0go06s49qXAUHoD6sB2ioC/0gxr4wbJlLF7Mjz8SF0e9OqRMJvI46QarHwlemDh8DE8GcsCwLxGrhYZBDCtHqeMc8iAtnP2+eO7Dy5+KNYlfQ1oCpe3Yb+LMCdKSsHtzU3OCnMRFUa8if1Zhxa+ExlMlmH+0oeohok5yuDpn78Y3iptPUX8QHjGs+5nEZN6sw9gkfHaCE1ONnQ/jOkAdQ4XGGBcn/sDDk8pNCD+HdQf4QXu4H/IxVq/4eXgwbRoDBrB4MdHRPPooAwZw8fi/+hAPL8JPkAGNuONTTlt45m4278UCt4QzcTHxMYyJ4NCf+HjS/FYeWcj+hSQNplwCyXZO3kaHH4icyYF38DtNZCBlBvKP0Wzsw8HvSM+gnJ0GTzL8E94O59ddxLto7cmz73DnWzwWTGocVkOMjWcm0/QuZlejRjoe8KeNpiupHcbZntj3Y6w4GhO0mAGH+fpBko+BF9Xa8uhcrCfh65znSd/JLZ0I28v2WcQdov591L+fis0v2UJStDzhX/AELIcYeAwGQCi/9mHuXMaPJyaGypV57TWSthD5PWmnCfbigzB2OImx42elRSq9Laz6nbEp9EjjcRd3wBRYZ8eRSSmoZsHbRpUAViWw3kVSJlXgKPhBuhehDupaKAXf29gTzBEH33lxjzfdylO7PKRCENSCvqCBFkVih4PRD/DVPOINARa6NeWJ3zk8Co8v8EkgJRiPt6n8BL/eStnN+Gdy2huvD9n/KH0DOWBwQAMLbz5HuyF8UAdHCoDNzjM/cew0b/YkzJABezwYdojHz7KlL6ei8PaiWjvqzofj8DXsgYpwF2U7MmgPO2YTd4h6Wf1Gs+JuILfhcDimTp06derUkJCQevXq2e32Y8eOZd2yWb9+/Q8++CB35aZNm3p6eoaFhXXp0sXlcq1YsSIpKemRRx45f53Y399/0aJF3bt3Hzly5OTJkxs1ahQYGPjnn3/u3r07MTFx2bJlDRo0AEqVKjVv3rzu3bsPGTLk008/bdmyZVpa2u7duw8cOLBjx45LjpLP45I//PDD559/vnHjxnXr1vXw8Ni7d+/mzZsDAgLeeeedQm/KwuFwOJYtWxYdHR0eHn7bbbfl/mjXrl1z5swZMWJEMYV2NcV9RlGcrv8VeikO1+EKvbi5/3dX6CV//v9foZcrcqMr9AkJCXPnzh04cGDjxo2Dg4NtNltwcHC7du3Gjx+fO4ysK/StWrVKTEx89tlnK1WqZLfb69Sp8+GHH2ZmZl60zJMnTw4bNqxhw4a+vr5+fn5ZbzmdOXNmcnJy7mpHjhx56qmnqlevbrfbg4ODW7RoMWrUqKSkJHOpK/R5XPKcOXP69+9fr169wMBAX1/funXrPvPMM4cPH77u7XZl1+sK/ZkzZxo2bHg+Q+7UqVN0dPT5T+fOnVuS02ZdoRcREREpCqVKlbr//vvvv//+PNYPCAiYOHHixIkTr1CnXLlyY8eOHTt27JUXddNNN2WNh/k7b29vc6mHt1x1yREREZe7D9UdjRo1av/+/ZMmTWrbtu26deuGDx/eunXrVatW1a7tBs+K0E2xIiIiInKj+/7775977rlnnnmmUaNGgwcP3rJlS0hISNu2bYvlHt/8UkIvIiIiIje648ePh4eHn5+sVKnSTz/9FBYW1r59+40bNxZjYHmhhF5EREREbnQVKlTIekXueQEBAcuXL2/WrFmXLl1+/vnnYoorT5TQi4iIiJQglStXNjmP7pAic8stt/zwww8XFfr6+i5ZsqRt27ZXvpOh2CmhFxEREZEb3cCBA61W68GDBy8q9/b2XrhwYb9+/erUqVMsgeWFnnIjIiIiIje622+//fbbb7/kR3a7fcaMGUUcT77oCr2IiIiIiBtTQi8iIiIi4saU0IuIiIiIuDEl9CIiIiIibkwJvYiIiIiIG1NCLyIiIiLixpTQi4iIiIi4MSX0IiIiIiJuTAm9iIiIiIgbU0IvIiIiIuLGlNCLiIiIiLgxJfQiIiIiIm5MCb2IiIiIiBtTQi8iIiIi4saU0IuIiIiIuDEl9CIiIiIibkwJvYiIiIiIG1NCLyIiIiLixpTQi4iIiIi4MSX0IiIiIiJuTAm9iIiIiIgbsxV3ACIiIiIiBRIbG3vo0KFLflSxYkUfH58ijqeIKaEXEREREXd1/CHBLDgAACAASURBVPhxYNiwYcOGDbtkhUcffXTmzJlFG1RRU0IvIiIiIu6qYsWKwFNPPdWxY8dLVmjWrFnRRlQMlNCLiIiIiLuyWq1AixYtIiIiijuWYqObYkVERERE3JgSehERERERN6aEXkRERETEjSmhFxERERFxY0roRURERETcmBJ6ERERERE3poReRERERMSNKaEXEREREXFjSuhFRERERNyYEnoRERERETemhF5ERERExI0poRcRERERcWNK6EVERERE3JgSehERERERN6aEXkRERETEjSmhFxERERFxY0roRURERETcmBJ6ERERERE3poReRERERMSNKaEXEREREXFjSuhFRERERP7C5XK5XK7ijiKvlNCLiIiIiJCYmDhu3Lg2bdoEBQV5eHh4eHgEBQW1adPm/fffT0pKKu7orsRW3AGIiIiIiBSzQ4cOdezYMSoqqmXLlr179y5dujQQFxe3c+fOYcOGff7556tXr65WrVpxh3lpSuhFRERE5Eb34osv+vn57d69Oyws7KKP9uzZ07NnzxdeeGHRokXFEttVaciNiIiIiNzoVq9ePXLkyL9n80DdunWHDx/+3//+t+ijyiMl9CIiIiJyo7NYLBkZGZf7NCMjw8PDoyjjyRcl9CIiIiJyo7vjjjveeOON33777e8frV+//p133unWrVvRR5VHGkMvIiIiIje68ePHd+7cuXXr1jVr1mzYsGFQUJAxJuum2IMHD9arV2/8+PHFHeNlKaHP5ewB/lyLI5ny4SRHsn4WGRk07UrrCNgIwM0sGI9jDS5Pgh+kWzn4BUpzrgcRY/hjL2UCGDQAx6+c3Y1fBVrdzeEJnDuHjzfVe7D3P5ACvjQZRvp6OIq1AZWGsXk3J05Qvz6VN3D4S9LPEVyX1DeYt4jkZNq145lnLgT5zTcsW4bNxj33cH9F2AY+0AbqFFOryWbYDFZoBY0Lc0WHYC0kQEPoABamRbDtB5wuajXh5bUAw59g1yosHtzyAC+NxWTwRycSd2D1pepAqr6LK4VDH3F6M/5VuWkgAU3ZPY9J/YhOo6ydfv/kttf4eQbzh+KMx16Wp+ZRuxUHl7F+AkkxhLbgzk+w+/PdTGZMIymJ227j7fF4ePDTq0QvxOWkwh10+QIgagoxP2LzpkoEId3BBT9BJARBW6gGDlgFeyEU2kMFkpNZuZIjR6halS5dCAy8RDMcO8bPPxMbS4MGdOrEdfwBNOMch1YRdwhnOlZPghK46RCuM3y5jqMp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6bpSpUo9evSYPHlyfmfM+hlrx44dDRs2zO+87du3t9lsP/6op33LdbB58+aWLVsuXry4R48eBVnOggUL7rvvvj/++KNRo0YFWc6ECRNeeumluLi40qVLX7325b3yyitTp05NSEi4etUrioiI2LNnz44dOwq4nFatWoWEhCxdurSAy6lQoULv3r0/++yzAi5H5Lzw8PC6devOnTu3sFc0aNCgJUuWHD9+vLBXNH369IEDBx4+fPgaTnjyZd++fXXq1Jk1a1bfvn0LdUVA2bJlH3zwwYm53zx4PXh5ebVq1er222+/5Kc7d+789ttvS2zarJtiRURERORG16hRo6CgoLfeeuuSn86bN+/bb78t4pDyTs+hFxEREZEb3c0337xp06ar1yuRdIVeRERERG50Q4cOvffee10u1yUf1NO7d++83HVZXJTQi4iIiMiNrmrVqlWrVr3cp1artSQ/GU9DbkRERERE3JgSehERERERN6aEXkRERETEjXmMGDGiuGNwAxkZGeHh4c2bN8/vjH5+ftHR0Q8//HBgYGB+57VYLJUqVWrfvn1+Z7TZbKdOnerdu/c1vDHebrfb7faePXvmd0YgOTm5Q4cOYWFh+Z3R19c3Pj7+4Ycfttvt+Z3X4XA0atSoWbNm+Z1R5O+ydthHHnmkVKlSBVxOXFzctX2lc/P29jbG3HfffXl53ckVeHh4hISEdOnSpSALAVwuV82aNQv+1pj09PRmzZo1adKkgMtJSkrq1KlT7dq1C7gckfNSU1NbtWp1DS9FyS+LxRIaGtqhQ4fCXpGPj09KSsqDDz5osxXubZO+vr7Hjx/v27dvmTJlCnVFQFJSUufOnWvVqlXYK3IjerGUiIiIiIgb05AbERERERE3poReRERERMSNKaEXEREREXFjSuhFRERERNyYEnoRERERETemhF5ERERExI0poRcRERERcWNK6EVERERE3JgSehERERERN6aEXkRERETEjSmhFxERERFxY0roL6Fr164Wi+XVV1+9XIUlS5ZY/qpu3bpFGWGW+fPn33LLLX5+fkFBQe3atdu2bdvlakZHR/fp06d06dIBAQE9e/Y8dOhQUcYJ9OjRw/I3d9999yUrl5DmlRvKn3/++eyzz958881eXl4WiyU+Pr4Yg/nll1/uuuuuSpUqeXl5VapUKSIiIjIyshjjKWm7ZL76E5Hc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\u003d\" title\u003d\"plot of chunk unnamed-chunk-1\" alt\u003d\"plot of chunk unnamed-chunk-1\" width\u003d\"100%\"\u003e\u003c/p\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455137737773_-549089146", - "id": "20160210-215537_582262164", - "dateCreated": "2016-02-10 09:55:37.000", - "dateStarted": "2021-07-31 12:58:34.720", - "dateFinished": "2021-07-31 12:58:35.079", - "status": "FINISHED" - }, - { - "title": "ggplot2", - "text": "%spark.r\n\nlibrary(ggplot2)\npres_rating \u003c- data.frame(\n rating \u003d as.numeric(presidents),\n year \u003d as.numeric(floor(time(presidents))),\n quarter \u003d as.numeric(cycle(presidents))\n)\np \u003c- ggplot(pres_rating, aes(x\u003dyear, y\u003dquarter, fill\u003drating))\np + geom_raster()", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:35.120", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 449.66668701171875, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "editorHide": false, - "fontSize": 9.0, - "title": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cp\u003e\u003cimg src\u003d\"data:image/png;base64,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iSf++te/nj59eqdOnYYPH97ymLKyssGDB7cc6dixo+cHAEBb5VJQJSUlaYVWY2NjKvOQo8IEfUsjR468/fbbH3300VZB37dv33vuuaflSFVV1caNG/O7OgCA8HIpqG7dulVVVaXS4qWlpaWlpe2fhxwVfofT9u3bGxoaqqurC70QAACIJ99Bv2LFilZvtrj//vuTJDnssMPyvBIAANgH5HvLzZw5c1577bWhQ4d269Zty5YtS5YsWb58+UEHHTR27Ng8rwQAAPYB+Q76E044ob6+/g9/+MPGjRuLiop69ep1zjnnjBs3br/99svzSgAAYB+Q76AfNmzYsGHD8nxSAABoq+7du69bt27z5s1p3dBzDyn8m2IBAKBQOnXqlMlkamtrC72QD6/wt60EAIC90PXXX79169YcP2e3gAQ9AADsxL/9278Vegk5seUGAICoMplMSUlJkiSzZ8/+5Cc/2aVLl+b9M08++eTXvva1o48+ukePHqWlpX369JkwYcKiRYuaf3fmzJmZTKampiZJkoqKisx7Vq1a1XRA9+7dM5lMy49Laj7d3LlzP/nJT3bq1KlLly6jR49+5plndlzb4sWLzzjjjAMOOKBjx45HH330nXfeWV9fn8lkysvL030QXKEHACC2q6666sYbbzzssMOGDRu2dOnSps+7nTx58osvvjh48OBjjjmmQ4cOr7766ty5c//3f/933rx5Z555ZpIkw4YN+/a3v33DDTfU1dV961vfair1JEl2+xbYb3/729ddd92gQYNGjhy5ZMmSRx555Iknnvjtb3979NFHNx/zi1/84swzz9y+ffuRRx55+OGHr1ixYtKkSS+//PKe+OsLegAAAmtoaJgxY8Yvf/nL0aNHJ0mSzWYzmUySJFdeeeWIESN69+7dfORPfvKTz3/+8//6r/96yimnlJeXN9198eabb66rq7vmmmtyvHDe0NDwgx/8YMGCBaNGjUqSpK6u7vOf//zcuXOnTp06f/78pmOqqqr++Z//efv27bfddttXv/rVpsGnnnrqlFNOSffv3sSWGwAAYrv88subaj5JkqaaT5Lkc5/7XMuaT5LkvPPOGzt27OrVq5944on2nO473/lOU80nSdKhQ4fvfve7SZI8/vjj2Wy2afC+++5bs2bN8OHDm2s+SZIRI0bsoU35rtADABDbxIkTdzq+ffv2p556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sG7duhkzZnTt2vV73/te0wEDBw6cPHnyLbfccvrpp48ZM+bFF1+cNWvWySefPHbs2FQW0Lag79KlS11dXdP3TTc0XbFixaGHHvruXCUlq1alecNBAADYiZwvn7f/TLkcdOmll3bv3v373//+tddeW1ZWNmrUqBtuuOGww96/Ee20adP69Okzc+bMRx55pGfPnpdffvnUqVMzOdxCJxdtC/qDDz74rbfefUNx0wfbPvLII01Bv23btoULF/bu3TuVZQEAwK5k83WFPveTnH/++eeff/6uflpUVDR58uTJkyens6y/1bag/8xnPjNjxoyVK1f27t175MiR3bt3v+yyyzZs2NC3b98f//jHK1asuPDCC/fEKgEA4H35u0IfQNuCfvz48QsXLly4cOHZZ59dVlb2gx/84Pzzz//mN7/Z9NOePXted911e2CRAADwN7K5bYb5e9DmK/SLFi1q/uO5557bv3//2bNnr169esCAAZMmTbLlBgCAfHCF/j3t/WyqYcOGpXUHTQAAyIktNy2k8GGzAACQT9kkm802FnoVewtBDwBAQHvTbSsLq21B3/TptR+surr6wy4GAABom7YFfU1NzR5aBwAA5Cpry837itp09NYd1NTULFmy5Prrr+/YsePUqVO3bt26hxYKAADvyb77vtg9/RVB267Ql5eX7zg4ZMiQIUOGDB069Mwzzxw6dOi4ceNSWhsAAOxMNk+fFBtC267Qf4DPfvazhx122M0335zWhAAAsGvZvHwFkOZdbj760Y8++eSTKU4IAAA7k6/9MBGSPrWgb2xsfPXVVzOZTFoTAgDATmVtuWkhnS0369evv/jii5cvXz58+PBUJgQAgF3Lz36bGK8Z2naFftCgQTsObt68edWqVY2NjR06dPj2t7+d0sIAAGDXfLDUe9oW9K+99tpOx0tLS0eMGDF16tQRI0aksSoAANi1bNaWm2ZtC/o333xzx8HS0tIePXp06NAhpSUBAMDuCPr3tC3o+/Xrt2eWAQAAucomrtC/L83bVgIAQL4I+ncJegAAosnacvO+tgV9eXl5m46vra1t0/EAAJCDPG25CfGioW1Bv23btj20DgAAyFXertBHKPq2fbBUXV3dV77ylfLy8q985SvPPffcmjVr1qxZ8/zzzzcNfvWrX637W3to0QAA/D1relNsHoQo+rZdob/zzjtnzJjx6KOPHn/88c2D3bt3HzZs2NixY0eNGnX44YdfdNFFKa8RAABaC5Da+dG2K/QzZ848/vjjW9Z8sxNOOOG444774Q9/mM66AABgV7LZPH1F0Lagf/311/v06bOrn1ZWVu7qo2QBACBF+dpyE0DbttyUlZW99NJLu/rpSy+9VFZW1u4lAQDA7gSp7Txo2xX6kSNH/v73v58+ffqOP5o+ffrvf//7kSNHprQwAADYufxcnt83r9BPnTp1wYIFl1122Zw5c84///yPfvSjSZIsX7783nvvff7558vKyqZMmbJHlgkAAO/LJkljodewt2hb0B911FEPPvjgF77whUWLFi1atKjlj3r27Dl79uyjjjoq1eUBAMDOxLh6ng9tC/okSUaPHr1s2bL77rvvN7/5zdtvv50kSZ8+fY477rjzzjuvc+fOe2CFAADwt7JJvvbDBHjd0OagT5Kkc+fOX/rSl770pS+lvhoAAMhBNsnmZctNgJ5v45tiAQCAvcqHuUIPAACFFOcWNHkg6AEACEjQv0fQAwAQTDabzeZnD30E9tADAEBgrtADABCQLTfvEfQAAISTty03AV42CHoAAKLJZl2hb2YPPQAApOP1118vLy/PZDJ33XVXy/FsNnv77bcPGjSorKysb9++V1555datW9M6qaAHACCY7Ls3utnz2riwiy++uKRkJ1tgrrrqqksvvfSQQw658cYbTzzxxGnTpo0bNy6VhyKx5QYAgHiy2SQ/e+jbUvSzZ89euHDht771rWuvvbbl+NKlS2+55ZZTTz315z//eSaTSZKkV69eN954489+9rOzzjqr/Wt0hR4AgHj2tgv0GzZsuPzyy7/xjW8MGDCg1Y/mzp3b0NBw2WWXNdV8kiRN38+ZMyeVh0LQAwBAe1111VUdO3a8+uqrd/zR888/nyTJscce2zzSs2fP/v37N423ny03AABEs5fd5ebpp5/+r//6rwcffLCiomLHn65YsaJLly6dO3duOVhZWfnUU0+lcnZBDwBAMH17d7/rukmtBh945Nn/+83iDz3nlElnf7SyZ6vBoqLMbn+xvr5+0qRJZ5xxxumnn77TA7Zs2VJWVtZqsLy8vK6urr6+fqdvom0TQQ8AQDBvv7Puttk/bzVYu72uPZftb7rrwZLi4laDD/7gG7v9xenTpy9dunT+/Pm7OqC8vHzbtm2tBmtra0tK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2kxdXd3ixYs7deo0YMCAw4cPn37AwYMHZ86ceezYsbKysg996EPbtm1buHDh3r17Z8yY0fyw4uLiIUOGpL/t2bNn858+8cQTK1asuOaaayZMmPDmm2+uWLFi165dzYsfLo7zMvB79+79/ve/f/z48eHDh/fq1evkyZNVVVUHDx5MB72B5xLR+oEfNmxYx44dmz9k8+bNr7322jXXXJNeMfCQIuhpM3l5eY899li3bt1CCBMnTjz9gGXLltXU1Hz3u98dNWpUauU3v/nNqlWrxo0bN2jQoPRhQ4YMue222/7tH7F3796VK1eWlJTMmTMnkUiEELp06bJ8+fJXX311xIgR5/8pwX/W+oFPJpMPPvhgRkbGL37xi759+55+BgPPpaP1Az906NChQ4c2f0h5eXlOTs51112X+tbAQ5p76GkzGRkZqdf6/2Tz5s3t2rVLv9aHEMaNGxdCWL9+fYsja2pqqqurT38P1hdffLGpqWnixImp1/oQQurrF154ofX7hw+k9QP/+uuvV1VV3X777X379q2tra2rq2txBgPPpeM8vsKn7N69e/v27SNHjszPz0+tGHhIc4WeS9epU6dyc3Obr6S+raysbL745JNPLl68OITQoUOHsrKyKVOmpD98Z8eOHSGE5pfzO3Xq1LNnz9Q6XFLOOPAVFRUhhK5du86aNSu1eNVVV91xxx3FxcWpAww8ETnLV/i0devWhRDGjh2bXjHwkOYKPZeuPn36HDlyZPfu3emVf/zjHyGEgwcPpr5NJBIDBw6cPHnyPffcM3369MLCwuXLl993333p4w8dOpSfn5+Xl9f8tAUFBYcOHboozwA+gDMO/J49exKJxEMPPdS+ffuZM2fedddd1dXVc+fO3bJlS+oAA09EzjjwzTU2Nq5fv7579+5FRUXpRQMPaYKeS9eNN94YQvjpT3+6adOmd9999/nnn1+wYEFmZmb6ToPOnTs/+OCDX/jCFz71qU9NmjTpZz/7WXFxcXl5eXl5eeqAurq69NX6tJycnMbGxsbGxov5XOCMzjjwJ0+eTCaTffr0mTNnzg033HDTTTfNmzevqakp9T9UwcATlTMOfHMVFRWHDx8eM2ZM+u6aYOChGbfccOkqKSm5++67Fy5cmHrLgszMzFtvvfUvf/nLv325Tx0wefLk11577W9/+9u1114bQsjJyTl16lSLw+rr6zMzMzMzMy/w9uGDOePAp9qledNceeWVAwYM2LJlS1NTU0ZGhoEnIh/oFX7dunWJRGLMmDHNFw08pAl6Lmnjx4//9Kc/vXPnzrq6uv79++fk5Dz55JPN36SyhdTvYB0/fjz1bUFBwRtvvFFbW9uuXbv0MdXV1QUFBRd653AO3n/gCwsLQwhdunRp/pAuXbo0NjbW1tbm5+cbeOJylq/wR44c2bhxY1FRUfrtWVMMPKS55YZLXXZ29sCBA4uKijp06PDKK680NjaWlJT8p4Pfeeed0Kx4BgwYEELYvn17+oCjR4/u3bv36quvvsC7hnP0PgM/cODAcNodxgcOHMjJyUnd9xfbbAAAB8lJREFURmzgic7ZvML/+c9/bmxsbP7rsCkGHtIEPZeuZDLZ/D7IgwcPLlq0qFOnTumX9T179jR/q8oTJ0789re/DSEMGzYstTJ69OhEItH8swZXrVqVTCZvuOGGi/EE4IM448CPGDEiNzd3zZo1DQ0NqZWtW7e++eabJSUlqZtwDDwROePAp61bty4/P3/kyJEt1g08pLnlhrb03HPPpT5BMJlM7tu3b+nSpSGEQYMGpT5M5L333vvqV79aWlrarVu36urql156qaGhYfbs2R06dEg9fOnSpVu2bCkqKiooKKipqdmwYcORI0fGjx8/ePDg1AG9e/e++eabV65c+cMf/rC0tHTnzp1r164dOnSozxyhTbRy4Dt16vTlL3/50Ucf/c53vjN69Ohjx46tXr06Pz9/2rRpqQMMPJeUVg58SmVl5dtvvz1+/PicnJwW5zfwkJY4/bN44KL51re+tXPnzhaLN91001133RVCOHXq1Pz58//5z38eOnToiiuuKCoqmjx5cr9+/dJHvvTSS2vXrt21a9fRo0ezs7P79++fuiOz+dmSyeSqVav+9Kc/7du3r3Pnztddd92UKVNavPkxXBytHPiU9evXP/3007t3787Kyvr4xz/+pS99qfmnxhp4Lh3nZeB//etf//GPf3zggQeav998moGHFEEPAAARcw89AABETNADAEDEBD0AAERM0AMAQMQEPQAAREzQAwBAxAQ9AABETNADAEDEBD0AAERM0AMAQMQEPQAAREzQAwBAxAQ9wLl44403MjMzCwsLa2trW/yovr6+e/fuGRkZ27dvTy8eO3bsJz/5SWlpaceOHfPy8gYPHjx37txjx461eOxf//rXb3/72yUlJd26dcvJyendu/dtt91WXl7e4rBEIpGVlRVC+N3vfvfJT36yY8eOiUTi9J0AcDlIJJPJtt4DQJRuvPHG1atXL1y4cNq0ac3XFy9ePHXq1LFjx65duza1smvXrrKysh07dhQUFAwdOjQ3N7e8vHz//v1Dhgx54YUXunbtmn7stdde+/e///2jH/1o3759s7Ozt23bVllZmZ2dvWzZsptvvjl9WCKRyMzMnDVr1v333z9o0KBevXrt2LFj+/bt+fn5F+e5A3DpEPQA52jNmjWf+cxnhg8fvmHDhubro0aNevnll5966qmJEyeGEJqamoYNG7Zp06avfe1rDzzwwBVXXBFCOHHixJ133rl06dKpU6cuWrQo/dhly5aNHj26Z8+e6ZUlS5ZMnTq1sLDwrbfeateuXWoxkUiEENq3b798+fKysrIQQjKZTC0CcLkR9ADnKJlMfuQjH6msrCwvLy8tLU0tvv7668XFxX379t25c2dmZmYI4amnnpo0adLw4cNfeeWVjIz/vdHx+PHjV111VXV19f79+5tfpD/dLbfcsnz58jVr1qTaPfz/oJ8zZ87cuXMv0LMDIBZZbb0BgFglEokZM2Z885vfnD9//uOPP55anD9/fgjhK1/5SqrmQwjPPvtsCGHSpEnNaz6E0L59+0984hPPPPNMRUXFuHHj0uv19fUvvvjili1bampqGhoaQgj79+8PIWzfvj0d9ClTpky5gE8PgEi4Qg9w7o4dO9a7d++GhoZ33nmna9euR48e7dWr16lTp95+++0ePXqkjhkzZszzzz//PidZsmTJ5MmTU18vW7ZsxowZqYJv4Uc/+tEPfvCD1NepK/S1tbW5ubnn8/kAECFX6AHOXYcOHaZPn/6rX/1qwYIFM2fOfOKJJ06cOPHFL34xXfMhhMbGxhDCLbfcMnjw4H97ko997GOpLyoqKiZPnpybm/vwww+XlZX17t07Ly8vkUjce++99913X4vrL5mZmWoegCDoAVppxowZDz/88COPPHLPPfc88sgjIYS77767+QF9+/YNIaTep/L9T7Vo0aKmpqbZs2e3OMOOHTvO86YB+C/ifegBWmXgwIFlZWVVVVX33nvvli1biouLR40a1fyACRMmhBCWLFly8uTJ9z9V6k6bK6+8svnigQMH1q1bd753DcB/D0EP0Frf+MY3Qgj3339/COHrX/96i5/eeuutRUVFlZWVt99++7vvvtv8R1VVVT//+c/T3w4YMCCE8Pjjj9fV1aVWjh8/fscdd9TU1FzQ/QMQNb8UC9BayWRy4MCBVVVVnTp12rNnT+qd5pvbtWvXZz/72a1bt+bn5xcXF/fr16+6uvqtt96qrKzs0aNHuvL/9a9/FRcXHzhwoHfv3qNGjWpsbFy/fn12dvaECRMWLFgwb9682bNnp45MfbBU6j1wALjMuUIP0FqJRGLs2LEhhOnTp59e8yGE/v37V1RU/PKXvywtLd22bduKFSs2b97csWPHWbNmrVixIn1Yz549N23aNG3atKysrKeffnrjxo2f//znN23a1K9fv4v3ZACIjSv0AK1VX1/fr1+//fv3b926ddCgQW29HQAuL67QA7TW/Pnz9+3b97nPfU7NA3DxuUIPcI62bt360EMP7d27d82aNVlZWRUVFUOGDGnrTQFw2fE+9ADnaM+ePY899lhubu7QoUN//OMfq3kA2oQr9AAAEDH30AMAQMQEPQAAREzQAwBAxAQ9AABETNADAEDEBD0AAERM0AMAQMQEPQAAREzQAwBAxAQ9AABE7H8AUIW0YsKKxrsAAAAASUVORK5CYII\u003d\" title\u003d\"plot of chunk unnamed-chunk-1\" alt\u003d\"plot of chunk unnamed-chunk-1\" width\u003d\"100%\"\u003e\u003c/p\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1438930880648_-1572054429", - "id": "20150807-090120_1060568667", - "dateCreated": "2015-08-07 09:01:20.000", - "dateStarted": "2021-07-31 12:58:35.127", - "dateFinished": "2021-07-31 12:58:36.116", - "status": "FINISHED" - }, - { - "title": "GoogleVis: Bar Chart", - "text": "%spark.r\n\nlibrary(googleVis)\ndf\u003ddata.frame(country\u003dc(\"US\", \"GB\", \"BR\"), \n val1\u003dc(10,13,14), \n val2\u003dc(23,12,32))\nBar \u003c- gvisBarChart(df)\nprint(Bar, tag \u003d \u0027chart\u0027)\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:36.128", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "results": { - "0": { - "graph": { - "mode": "table", - "height": 300.0, - "optionOpen": false - } - } - }, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "editorMode": "ace/mode/r", - "editorHide": false, - "tableHide": false, - "title": true, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\n\u003c!-- BarChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\n\u003c!-- Sat Jul 31 12:58:36 2021 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataBarChartID13f59e73eea () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"US\",\n10,\n23\n],\n[\n\"GB\",\n13,\n12\n],\n[\n\"BR\",\n14,\n32\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027country\u0027);\ndata.addColumn(\u0027number\u0027,\u0027val1\u0027);\ndata.addColumn(\u0027number\u0027,\u0027val2\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartBarChartID13f59e73eea() {\nvar data \u003d gvisDataBarChartID13f59e73eea();\nvar options \u003d {};\noptions[\"allowHtml\"] \u003d true;\n\n var chart \u003d new google.visualization.BarChart(\n document.getElementById(\u0027BarChartID13f59e73eea\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"corechart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartBarChartID13f59e73eea);\n})();\nfunction displayChartBarChartID13f59e73eea() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\n\u003c!-- jsChart --\u003e \n\n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartBarChartID13f59e73eea\"\u003e\u003c/script\u003e\n \n\n\u003c!-- divChart --\u003e\n\n\u003cdiv id\u003d\"BarChartID13f59e73eea\" style\u003d\"width: 500; height: automatic;\"\u003e\n\u003c/div\u003e\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1485626417184_-1153542135", - "id": "20170129-030017_426747323", - "dateCreated": "2017-01-29 03:00:17.000", - "dateStarted": "2021-07-31 12:58:36.159", - "dateFinished": "2021-07-31 12:58:36.284", - "status": "FINISHED" - }, - { - "title": "GoogleVis: Candlestick Chart", - "text": "%spark.r\n\nlibrary(googleVis)\n\nCandle \u003c- gvisCandlestickChart(OpenClose, \n options\u003dlist(legend\u003d\u0027none\u0027))\n\nprint(Candle, tag \u003d \u0027chart\u0027)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:36.351", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "results": { - "0": { - "graph": { - "mode": "table", - "height": 84.64583587646484, - "optionOpen": false - } - } - }, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "editorMode": "ace/mode/r", - "editorHide": false, - "tableHide": false, - "title": true, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\n\u003c!-- CandlestickChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\n\u003c!-- Sat Jul 31 12:58:36 2021 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataCandlestickChartID13f1459b8bb () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Mon\",\n20,\n28,\n38,\n45\n],\n[\n\"Tues\",\n31,\n38,\n55,\n66\n],\n[\n\"Wed\",\n50,\n55,\n77,\n80\n],\n[\n\"Thurs\",\n50,\n77,\n66,\n77\n],\n[\n\"Fri\",\n15,\n66,\n22,\n68\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027Weekday\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Low\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Open\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Close\u0027);\ndata.addColumn(\u0027number\u0027,\u0027High\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartCandlestickChartID13f1459b8bb() {\nvar data \u003d gvisDataCandlestickChartID13f1459b8bb();\nvar options \u003d {};\noptions[\"allowHtml\"] \u003d true;\noptions[\"legend\"] \u003d \"none\";\n\n var chart \u003d new google.visualization.CandlestickChart(\n document.getElementById(\u0027CandlestickChartID13f1459b8bb\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"corechart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartCandlestickChartID13f1459b8bb);\n})();\nfunction displayChartCandlestickChartID13f1459b8bb() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\n\u003c!-- jsChart --\u003e \n\n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartCandlestickChartID13f1459b8bb\"\u003e\u003c/script\u003e\n \n\n\u003c!-- divChart --\u003e\n\n\u003cdiv id\u003d\"CandlestickChartID13f1459b8bb\" style\u003d\"width: 500; height: automatic;\"\u003e\n\u003c/div\u003e\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1485627113560_-130863711", - "id": "20170129-031153_758721410", - "dateCreated": "2017-01-29 03:11:53.000", - "dateStarted": "2021-07-31 12:58:36.361", - "dateFinished": "2021-07-31 12:58:36.531", - "status": "FINISHED" - }, - { - "title": "GoogleVis: Line chart", - "text": "%spark.r\n\nlibrary(googleVis)\ndf\u003ddata.frame(country\u003dc(\"US\", \"GB\", \"BR\"), \n val1\u003dc(10,13,14), \n val2\u003dc(23,12,32))\n\nLine \u003c- gvisLineChart(df)\n\nprint(Line, tag \u003d \u0027chart\u0027)\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:36.561", - "progress": 0, - "config": { - "colWidth": 4.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 61.458335876464844, - "optionOpen": false - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "editorHide": false, - "tableHide": false, - "title": true, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\n\u003c!-- LineChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\n\u003c!-- Sat Jul 31 12:58:36 2021 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataLineChartID13f607c42e3 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"US\",\n10,\n23\n],\n[\n\"GB\",\n13,\n12\n],\n[\n\"BR\",\n14,\n32\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027country\u0027);\ndata.addColumn(\u0027number\u0027,\u0027val1\u0027);\ndata.addColumn(\u0027number\u0027,\u0027val2\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartLineChartID13f607c42e3() {\nvar data \u003d gvisDataLineChartID13f607c42e3();\nvar options \u003d {};\noptions[\"allowHtml\"] \u003d true;\n\n var chart \u003d new google.visualization.LineChart(\n document.getElementById(\u0027LineChartID13f607c42e3\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"corechart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartLineChartID13f607c42e3);\n})();\nfunction displayChartLineChartID13f607c42e3() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\n\u003c!-- jsChart --\u003e \n\n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartLineChartID13f607c42e3\"\u003e\u003c/script\u003e\n \n\n\u003c!-- divChart --\u003e\n\n\u003cdiv id\u003d\"LineChartID13f607c42e3\" style\u003d\"width: 500; height: automatic;\"\u003e\n\u003c/div\u003e\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455138857313_92355963", - "id": "20160210-221417_1400405266", - "dateCreated": "2016-02-10 10:14:17.000", - "dateStarted": "2021-07-31 12:58:36.569", - "dateFinished": "2021-07-31 12:58:36.652", - "status": "FINISHED" - }, - { - "title": "GoogleViz: Bubble Chart", - "text": "%spark.r\n\nlibrary(googleVis)\nbubble \u003c- gvisBubbleChart(Fruits, idvar\u003d\"Fruit\", \n xvar\u003d\"Sales\", yvar\u003d\"Expenses\",\n colorvar\u003d\"Year\", sizevar\u003d\"Profit\",\n options\u003dlist(\n hAxis\u003d\u0027{minValue:75, maxValue:125}\u0027))\nprint(bubble, tag \u003d \u0027chart\u0027)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:36.667", - "progress": 0, - "config": { - "colWidth": 6.0, - "enabled": true, - "editorMode": "ace/mode/r", - "title": true, - "results": [ - { - "graph": { - "mode": "table", - "height": 189.6666717529297, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "editorHide": false, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\n\u003c!-- BubbleChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\n\u003c!-- Sat Jul 31 12:58:36 2021 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataBubbleChartID13f7d6e8475 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Apples\",\n98,\n78,\n2008,\n20\n],\n[\n\"Apples\",\n111,\n79,\n2009,\n32\n],\n[\n\"Apples\",\n89,\n76,\n2010,\n13\n],\n[\n\"Oranges\",\n96,\n81,\n2008,\n15\n],\n[\n\"Bananas\",\n85,\n76,\n2008,\n9\n],\n[\n\"Oranges\",\n93,\n80,\n2009,\n13\n],\n[\n\"Bananas\",\n94,\n78,\n2009,\n16\n],\n[\n\"Oranges\",\n98,\n91,\n2010,\n7\n],\n[\n\"Bananas\",\n81,\n71,\n2010,\n10\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027Fruit\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Sales\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Expenses\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Year\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Profit\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartBubbleChartID13f7d6e8475() {\nvar data \u003d gvisDataBubbleChartID13f7d6e8475();\nvar options \u003d {};\noptions[\"hAxis\"] \u003d {minValue:75, maxValue:125};\n\n var chart \u003d new google.visualization.BubbleChart(\n document.getElementById(\u0027BubbleChartID13f7d6e8475\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"corechart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartBubbleChartID13f7d6e8475);\n})();\nfunction displayChartBubbleChartID13f7d6e8475() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\n\u003c!-- jsChart --\u003e \n\n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartBubbleChartID13f7d6e8475\"\u003e\u003c/script\u003e\n \n\n\u003c!-- divChart --\u003e\n\n\u003cdiv id\u003d\"BubbleChartID13f7d6e8475\" style\u003d\"width: 500; height: automatic;\"\u003e\n\u003c/div\u003e\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455141578555_-1713165000", - "id": "20160210-225938_1538591791", - "dateCreated": "2016-02-10 10:59:38.000", - "dateStarted": "2021-07-31 12:58:36.674", - "dateFinished": "2021-07-31 12:58:36.753", - "status": "FINISHED" - }, - { - "title": "GoogleViz: Geo Chart", - "text": "%spark.r\n\nlibrary(googleVis)\ngeo \u003d gvisGeoChart(Exports, locationvar \u003d \"Country\", colorvar\u003d\"Profit\", options\u003dlist(Projection \u003d \"kavrayskiy-vii\"))\nprint(geo, tag \u003d \u0027chart\u0027)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:36.773", - "progress": 0, - "config": { - "colWidth": 6.0, - "enabled": true, - "editorMode": "ace/mode/r", - "results": [ - { - "graph": { - "mode": "table", - "height": 336.66668701171875, - "optionOpen": false, - "keys": [], - "values": [], - "groups": [], - "scatter": {} - } - } - ], - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - }, - "editorHide": false, - "title": true, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\n\u003c!-- GeoChart generated in R 3.6.3 by googleVis 0.6.10 package --\u003e\n\n\u003c!-- Sat Jul 31 12:58:36 2021 --\u003e\n\n\u003c!-- jsHeader --\u003e\n\n\u003cscript type\u003d\"text/javascript\"\u003e\n \n// jsData \nfunction gvisDataGeoChartID13f437c2543 () {\nvar data \u003d new google.visualization.DataTable();\nvar datajson \u003d\n[\n [\n\"Germany\",\n3\n],\n[\n\"Brazil\",\n4\n],\n[\n\"United States\",\n5\n],\n[\n\"France\",\n4\n],\n[\n\"Hungary\",\n3\n],\n[\n\"India\",\n2\n],\n[\n\"Iceland\",\n1\n],\n[\n\"Norway\",\n4\n],\n[\n\"Spain\",\n5\n],\n[\n\"Turkey\",\n1\n] \n];\ndata.addColumn(\u0027string\u0027,\u0027Country\u0027);\ndata.addColumn(\u0027number\u0027,\u0027Profit\u0027);\ndata.addRows(datajson);\nreturn(data);\n}\n \n// jsDrawChart\nfunction drawChartGeoChartID13f437c2543() {\nvar data \u003d gvisDataGeoChartID13f437c2543();\nvar options \u003d {};\noptions[\"width\"] \u003d 556;\noptions[\"height\"] \u003d 347;\noptions[\"Projection\"] \u003d \"kavrayskiy-vii\";\n\n var chart \u003d new google.visualization.GeoChart(\n document.getElementById(\u0027GeoChartID13f437c2543\u0027)\n );\n chart.draw(data,options);\n \n\n}\n \n \n// jsDisplayChart\n(function() {\nvar pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\nvar callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\nvar chartid \u003d \"geochart\";\n \n// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)\nvar i, newPackage \u003d true;\nfor (i \u003d 0; newPackage \u0026\u0026 i \u003c pkgs.length; i++) {\nif (pkgs[i] \u003d\u003d\u003d chartid)\nnewPackage \u003d false;\n}\nif (newPackage)\n pkgs.push(chartid);\n \n// Add the drawChart function to the global list of callbacks\ncallbacks.push(drawChartGeoChartID13f437c2543);\n})();\nfunction displayChartGeoChartID13f437c2543() {\n var pkgs \u003d window.__gvisPackages \u003d window.__gvisPackages || [];\n var callbacks \u003d window.__gvisCallbacks \u003d window.__gvisCallbacks || [];\n window.clearTimeout(window.__gvisLoad);\n // The timeout is set to 100 because otherwise the container div we are\n // targeting might not be part of the document yet\n window.__gvisLoad \u003d setTimeout(function() {\n var pkgCount \u003d pkgs.length;\n google.load(\"visualization\", \"1\", { packages:pkgs, callback: function() {\n if (pkgCount !\u003d pkgs.length) {\n // Race condition where another setTimeout call snuck in after us; if\n // that call added a package, we must not shift its callback\n return;\n}\nwhile (callbacks.length \u003e 0)\ncallbacks.shift()();\n} });\n}, 100);\n}\n \n// jsFooter\n\u003c/script\u003e\n \n\n\u003c!-- jsChart --\u003e \n\n\u003cscript type\u003d\"text/javascript\" src\u003d\"https://www.google.com/jsapi?callback\u003ddisplayChartGeoChartID13f437c2543\"\u003e\u003c/script\u003e\n \n\n\u003c!-- divChart --\u003e\n\n\u003cdiv id\u003d\"GeoChartID13f437c2543\" style\u003d\"width: 556; height: 347;\"\u003e\n\u003c/div\u003e\n\n\n\n" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1455140544963_1486338978", - "id": "20160210-224224_735421242", - "dateCreated": "2016-02-10 10:42:24.000", - "dateStarted": "2021-07-31 12:58:36.788", - "dateFinished": "2021-07-31 12:58:36.879", - "status": "FINISHED" - }, - { - "text": "%md\n\n## Congratulations, it\u0027s done.\n### You can create your own notebook in \u0027Notebook\u0027 menu. Good luck!", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:58:36.888", - "progress": 0, - "config": { - "colWidth": 12.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "markdown", - "editOnDblClick": true - }, - "editorMode": "ace/mode/markdown", - "editorHide": true, - "tableHide": false, - "fontSize": 9.0 - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003ch2\u003eCongratulations, it\u0026rsquo;s done.\u003c/h2\u003e\n\u003ch3\u003eYou can create your own notebook in \u0026lsquo;Notebook\u0026rsquo; menu. Good luck!\u003c/h3\u003e\n\n\u003c/div\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1485626988585_-946362813", - "id": "20170129-030948_1379298104", - "dateCreated": "2017-01-29 03:09:48.000", - "dateStarted": "2021-07-31 12:58:36.896", - "dateFinished": "2021-07-31 12:58:36.911", - "status": "FINISHED" - } - ], - "name": "5. SparkR Basics", - "id": "2BWJFTXKM", - "defaultInterpreterGroup": "spark", - "noteParams": {}, - "noteForms": {}, - "angularObjects": {}, - "config": { - "looknfeel": "default", - "isZeppelinNotebookCronEnable": false - }, - "info": { - "isRunning": true - } -} \ No newline at end of file diff --git a/notebook/Spark Tutorial/8. PySpark Conda Env in Yarn Mode_2GE79Y5FV.zpln b/notebook/Spark Tutorial/6. PySpark Conda Env in Yarn Mode_2GE79Y5FV.zpln similarity index 100% rename from notebook/Spark Tutorial/8. PySpark Conda Env in Yarn Mode_2GE79Y5FV.zpln rename to notebook/Spark Tutorial/6. PySpark Conda Env in Yarn Mode_2GE79Y5FV.zpln diff --git a/notebook/Spark Tutorial/6. SparkR Shiny App_2F1CHQ4TT.zpln b/notebook/Spark Tutorial/6. SparkR Shiny App_2F1CHQ4TT.zpln deleted file mode 100644 index 69fd1c54029..00000000000 --- a/notebook/Spark Tutorial/6. SparkR Shiny App_2F1CHQ4TT.zpln +++ /dev/null @@ -1,274 +0,0 @@ -{ - "paragraphs": [ - { - "title": "Introduction", - "text": "%md\n\n[Shiny](https://shiny.rstudio.com/tutorial/) is an R package that makes it easy to build interactive web applications (apps) straight from R. For developing one Shiny App in Zeppelin, you need to at least 3 paragraphs (server paragraph, ui paragraph and run type paragraph). User are not only able to build shiny app in R interpreter, but also in SparkR interpreter where you can use Spark.", - "user": "anonymous", - "dateUpdated": "2020-02-06 17:26:32.533", - "progress": 0, - "config": { - "colWidth": 12.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "text", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/text", - "editorHide": true, - "title": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "HTML", - "data": "\u003cdiv class\u003d\"markdown-body\"\u003e\n\u003cp\u003e\u003ca href\u003d\"https://shiny.rstudio.com/tutorial/\"\u003eShiny\u003c/a\u003e is an R package that makes it easy to build interactive web applications (apps) straight from R. For developing one Shiny App in Zeppelin, you need to at least 3 paragraphs (server paragraph, ui paragraph and run type paragraph). User are not only able to build shiny app in R interpreter, but also in SparkR interpreter where you can use Spark.\u003c/p\u003e\n\n\u003c/div\u003e" - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580981119260_-2080233417", - "id": "paragraph_1580981119260_-2080233417", - "dateCreated": "2020-02-06 17:25:19.260", - "dateStarted": "2020-02-06 17:26:18.906", - "dateFinished": "2020-02-06 17:26:20.705", - "status": "FINISHED" - }, - { - "title": "Shiny Server", - "text": "%spark.shiny(type\u003dserver)\n\n# Define server logic to summarize and view selected dataset ----\nserver \u003c- function(input, output) {\n\n # Return the requested dataset ----\n datasetInput \u003c- reactive({\n switch(input$dataset,\n \"rock\" \u003d as.DataFrame(rock),\n \"pressure\" \u003d as.DataFrame(pressure),\n \"cars\" \u003d as.DataFrame(cars))\n })\n\n # Generate a summary of the dataset ----\n output$summary \u003c- renderPrint({\n dataset \u003c- datasetInput()\n showDF(summary(dataset))\n })\n\n # Show the first \"n\" observations ----\n output$view \u003c- renderTable({\n head(datasetInput(), n \u003d input$obs)\n })\n\n}\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:37:18.062", - "progress": 0, - "config": { - "colWidth": 6.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/r", - "type": "server", - "title": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "Write server.R to /tmp/zeppelin-shiny7021485758031533052 successfully." - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580981178904_-1694112525", - "id": "paragraph_1580981178904_-1694112525", - "dateCreated": "2020-02-06 17:26:18.904", - "dateStarted": "2021-07-31 12:37:18.065", - "dateFinished": "2021-07-31 12:37:34.674", - "status": "FINISHED" - }, - { - "title": "Shiny UI", - "text": "%spark.shiny(type\u003dui)\n\n# Define UI for dataset viewer app ----\nui \u003c- fluidPage(\n\n # App title ----\n titlePanel(paste(\"Spark Version\", sparkR.version(), sep\u003d\":\")),\n\n # Sidebar layout with a input and output definitions ----\n sidebarLayout(\n\n # Sidebar panel for inputs ----\n sidebarPanel(\n\n # Input: Selector for choosing dataset ----\n selectInput(inputId \u003d \"dataset\",\n label \u003d \"Choose a dataset:\",\n choices \u003d c(\"rock\", \"pressure\", \"cars\")),\n\n # Input: Numeric entry for number of obs to view ----\n numericInput(inputId \u003d \"obs\",\n label \u003d \"Number of observations to view:\",\n value \u003d 10)\n ),\n\n # Main panel for displaying outputs ----\n mainPanel(\n \n # Output: Verbatim text for data summary ----\n verbatimTextOutput(\"summary\"),\n \n # Output: HTML table with requested number of observations ----\n tableOutput(\"view\")\n \n )\n )\n)", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:38:08.606", - "progress": 0, - "config": { - "colWidth": 6.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/r", - "type": "ui", - "title": true - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "Write ui.R to /tmp/zeppelin-shiny7021485758031533052 successfully." - } - ] - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580981253412_-1490669900", - "id": "paragraph_1580981253412_-1490669900", - "dateCreated": "2020-02-06 17:27:33.412", - "dateStarted": "2021-07-31 12:38:08.609", - "dateFinished": "2021-07-31 12:38:08.617", - "status": "FINISHED" - }, - { - "title": "Shiny App", - "text": "%spark.shiny(type\u003drun)\n", - "user": "anonymous", - "dateUpdated": "2021-07-31 12:38:11.571", - "progress": 0, - "config": { - "colWidth": 12.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/r", - "title": true, - "type": "run" - }, - "settings": { - "params": {}, - "forms": {} - }, - "results": { - "code": "SUCCESS", - "msg": [ - { - "type": "TEXT", - "data": "" - }, - { - "type": "HTML", - "data": "\u003ciframe src\u003d\"http://172.17.0.2:37569\" height \u003d\"500px\" width\u003d\"100%\" frameBorder\u003d\"0\"\u003e\u003c/iframe\u003e\n" - } - ] - }, - "apps": [], - "runtimeInfos": { - "jobUrl": { - "propertyName": "jobUrl", - "label": "SPARK JOB", - "tooltip": "View in Spark web UI", - "group": "spark", - "values": [ - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d0" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d1" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d2" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d3" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d4" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d5" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d6" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d7" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d8" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d9" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d10" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d11" - }, - { - "jobUrl": "http://5c3bcd393555:4040/jobs/job?id\u003d12" - } - ], - "interpreterSettingId": "spark" - } - }, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580981260311_-1138471389", - "id": "paragraph_1580981260311_-1138471389", - "dateCreated": "2020-02-06 17:27:40.311", - "dateStarted": "2021-07-31 12:38:11.573", - "dateFinished": "2020-02-06 17:30:52.885", - "status": "ABORT" - }, - { - "text": "%spark.shiny\n", - "user": "anonymous", - "dateUpdated": "2020-03-11 14:09:23.435", - "progress": 0, - "config": { - "colWidth": 12.0, - "fontSize": 9.0, - "enabled": true, - "results": {}, - "editorSetting": { - "language": "r", - "editOnDblClick": false, - "completionKey": "TAB", - "completionSupport": true - }, - "editorMode": "ace/mode/r" - }, - "settings": { - "params": {}, - "forms": {} - }, - "apps": [], - "runtimeInfos": {}, - "progressUpdateIntervalMs": 500, - "jobName": "paragraph_1580981251266_390385714", - "id": "paragraph_1580981251266_390385714", - "dateCreated": "2020-02-06 17:27:31.266", - "status": "READY" - } - ], - "name": "6. SparkR Shiny App", - "id": "2F1CHQ4TT", - "defaultInterpreterGroup": "spark", - "version": "0.9.0-SNAPSHOT", - "noteParams": {}, - "noteForms": {}, - "angularObjects": {}, - "config": { - "isZeppelinNotebookCronEnable": false - }, - "info": {} -} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 8eb5254405c..0b3a1803014 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,6 @@ zeppelin-interpreter-parent zeppelin-interpreter zeppelin-interpreter-shaded - rlang zeppelin-jupyter-interpreter zeppelin-jupyter-interpreter-shaded groovy diff --git a/rlang/pom.xml b/rlang/pom.xml deleted file mode 100644 index c7d19ae0468..00000000000 --- a/rlang/pom.xml +++ /dev/null @@ -1,246 +0,0 @@ - - - - - 4.0.0 - - - zeppelin-interpreter-parent - org.apache.zeppelin - 0.13.0-SNAPSHOT - ../zeppelin-interpreter-parent/pom.xml - - - r - jar - Zeppelin: R - Zeppelin R support - - - r - 3.5.3 - - spark-${spark.version} - - https://www.apache.org/dyn/closer.lua/spark/${spark.archive}/${spark.archive}-bin-without-hadoop.tgz?action=download - - zeppelin-interpreter-r - - - - - - org.apache.zeppelin - zeppelin-jupyter-interpreter-shaded - ${project.version} - - - - io.grpc - grpc-netty - ${grpc.version} - test - - - - io.grpc - grpc-protobuf - ${grpc.version} - test - - - - io.grpc - grpc-stub - ${grpc.version} - test - - - - org.apache.zeppelin - zeppelin-jupyter-interpreter - test - tests - ${project.version} - - - - org.apache.commons - commons-lang3 - - - - org.apache.httpcomponents - httpclient - - - - ch.qos.reload4j - reload4j - - - - org.mockito - mockito-core - test - - - - org.apache.spark - spark-core_2.12 - ${spark.version} - - - - org.jsoup - jsoup - ${jsoup.version} - - - - org.apache.hadoop - hadoop-client-api - - - - org.apache.hadoop - hadoop-client-runtime - - - - com.mashape.unirest - unirest-java - 1.4.9 - test - - - - - - - maven-enforcer-plugin - - - - - com.googlecode.maven-download-plugin - download-maven-plugin - - - download-sparkr-files - validate - - wget - - - 60000 - 5 - ${spark.bin.download.url} - true - ${project.build.directory} - ${spark.archive}-bin-without-hadoop.tgz - - - - - - - maven-resources-plugin - - - copy-sparkr-files - generate-resources - - copy-resources - - - ${project.build.directory}/../../interpreter/r/R/lib - - - - ${project.build.directory}/spark-${spark.version}-bin-without-hadoop/R/lib - - - - - - - - - - org.apache.maven.plugins - maven-shade-plugin - - - - *:* - - - - - - reference.conf - - - - - org.apache.zeppelin:zeppelin-interpreter-shaded - log4j:log4j - - - ${project.build.directory}/../../interpreter/r/${interpreter.jar.name}-${project.version}.jar - - - - package - - shade - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - 1 - false - -Xmx2048m -XX:MaxMetaspaceSize=512m - - ${basedir}/../ - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - diff --git a/rlang/src/main/java/org/apache/zeppelin/r/IRInterpreter.java b/rlang/src/main/java/org/apache/zeppelin/r/IRInterpreter.java deleted file mode 100644 index 6407459354e..00000000000 --- a/rlang/src/main/java/org/apache/zeppelin/r/IRInterpreter.java +++ /dev/null @@ -1,218 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.r; - -import org.apache.commons.io.IOUtils; -import org.apache.commons.lang3.exception.ExceptionUtils; -import org.apache.zeppelin.interpreter.ZeppelinContext; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.jupyter.proto.ExecuteRequest; -import org.apache.zeppelin.interpreter.jupyter.proto.ExecuteResponse; -import org.apache.zeppelin.interpreter.jupyter.proto.ExecuteStatus; -import org.apache.zeppelin.interpreter.remote.RemoteInterpreterUtils; -import org.apache.zeppelin.jupyter.JupyterKernelInterpreter; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.io.InputStream; -import java.io.StringReader; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.util.Map; -import java.util.Properties; - -/** - * R Interpreter which use the IRKernel (https://github.com/IRkernel/IRkernel), - * Besides that it use Spark to setup communication channel between JVM and R process, so that user - * can use ZeppelinContext. - */ -public class IRInterpreter extends JupyterKernelInterpreter { - - private static final Logger LOGGER = LoggerFactory.getLogger(IRInterpreter.class); - private static RZeppelinContext z; - - // It is used to store shiny related code (ui.R & server.R) - // only one shiny app can be hosted in one R session. - private File shinyAppFolder; - private SparkRBackend sparkRBackend; - private String shinyPortRange; - - public IRInterpreter(Properties properties) { - super("ir", properties); - } - - /** - * RInterpreter just use spark-core for the communication between R process and jvm process. - * SparkContext is not created in this RInterpreter. - * Sub class can override this, e.g. SparkRInterpreter - * @return - */ - protected boolean isSparkSupported() { - return false; - } - - /** - * The spark version specified in pom.xml - * Sub class can override this, e.g. SparkRInterpreter - * @return - */ - protected int sparkVersion() { - return 20404; - } - - @Override - public void open() throws InterpreterException { - super.open(); - - this.sparkRBackend = SparkRBackend.get(); - // Share the same SparkRBackend across sessions - synchronized (sparkRBackend) { - if (!sparkRBackend.isStarted()) { - try { - sparkRBackend.init(); - } catch (Exception e) { - throw new InterpreterException("Fail to init SparkRBackend", e); - } - sparkRBackend.start(); - } - } - - synchronized (IRInterpreter.class) { - if (this.z == null) { - z = new RZeppelinContext(getInterpreterGroup().getInterpreterHookRegistry(), - Integer.parseInt(getProperty("zeppelin.R.maxResult", "1000"))); - } - } - - try { - initIRKernel(); - } catch (IOException e) { - throw new InterpreterException("Fail to init IR Kernel:\n" + - ExceptionUtils.getStackTrace(e), e); - } - - try { - this.shinyAppFolder = Files.createTempDirectory("zeppelin-shiny").toFile(); - this.shinyAppFolder.deleteOnExit(); - this.shinyPortRange = properties.getProperty("zeppelin.R.shiny.portRange", ":"); - } catch (IOException e) { - throw new InterpreterException(e); - } - } - - /** - * Init IRKernel by execute R script zeppelin-isparkr.R - * @throws IOException - * @throws InterpreterException - */ - protected void initIRKernel() throws IOException, InterpreterException { - String timeout = getProperty("spark.r.backendConnectionTimeout", "6000"); - InputStream input = - getClass().getClassLoader().getResourceAsStream("R/zeppelin_isparkr.R"); - String code = IOUtils.toString(input, StandardCharsets.UTF_8) - .replace("${Port}", sparkRBackend.port() + "") - .replace("${version}", sparkVersion() + "") - .replace("${libPath}", "\"" + SparkRUtils.getSparkRLib(isSparkSupported()) + "\"") - .replace("${timeout}", timeout) - .replace("${isSparkSupported}", "\"" + isSparkSupported() + "\"") - .replace("${authSecret}", "\"" + sparkRBackend.socketSecret() + "\""); - LOGGER.debug("Init IRKernel via script:\n{}", code); - ExecuteResponse response = jupyterKernelClient.block_execute(ExecuteRequest.newBuilder() - .setCode(code).build()); - if (response.getStatus() != ExecuteStatus.SUCCESS) { - throw new IOException("Fail to setup JVMGateway\n" + response.getOutput()); - } - } - - @Override - protected Map setupKernelEnv() throws IOException { - Map envs = super.setupKernelEnv(); - String pathEnv = envs.getOrDefault("PATH", ""); - if (condaEnv != null) { - // add ${PWD}/${condaEnv}/bin to PATH, otherwise JupyterKernelInterpreter will fail to - // find R to launch IRKernel - pathEnv = new File(".").getAbsolutePath() + File.separator + condaEnv + - File.separator + "bin" + File.pathSeparator + pathEnv; - envs.put("PATH", pathEnv); - } - return envs; - } - - @Override - public String getKernelName() { - return "ir"; - } - - @Override - public ZeppelinContext buildZeppelinContext() { - return new RZeppelinContext(getInterpreterGroup().getInterpreterHookRegistry(), - Integer.parseInt(getProperty("zeppelin.r.maxResult", "1000"))); - } - - public InterpreterResult shinyUI(String st, - InterpreterContext context) throws InterpreterException { - File uiFile = new File(shinyAppFolder, "ui.R"); - try (FileWriter writer = new FileWriter(uiFile)){ - IOUtils.copy(new StringReader(st), writer); - return new InterpreterResult(InterpreterResult.Code.SUCCESS, "Write ui.R to " - + shinyAppFolder.getAbsolutePath() + " successfully."); - } catch (IOException e) { - throw new InterpreterException("Fail to write shiny file ui.R", e); - } - } - - public InterpreterResult shinyServer(String st, - InterpreterContext context) throws InterpreterException { - File serverFile = new File(shinyAppFolder, "server.R"); - try (FileWriter writer = new FileWriter(serverFile);){ - IOUtils.copy(new StringReader(st), writer); - return new InterpreterResult(InterpreterResult.Code.SUCCESS, "Write server.R to " - + shinyAppFolder.getAbsolutePath() + " successfully."); - } catch (IOException e) { - throw new InterpreterException("Fail to write shiny file server.R", e); - } - } - - public InterpreterResult runShinyApp(InterpreterContext context) - throws IOException, InterpreterException { - // redirect R kernel process to InterpreterOutput of current paragraph - // because the error message after shiny app launched is printed in R kernel process - getKernelProcessLauncher().setRedirectedContext(context); - try { - StringBuilder builder = new StringBuilder("library(shiny)\n"); - String host = RemoteInterpreterUtils.findAvailableHostAddress(); - int port = RemoteInterpreterUtils.findAvailablePort(shinyPortRange); - builder.append("runApp(appDir='" + shinyAppFolder.getAbsolutePath() + "', " + - "port=" + port + ", host='" + host + "', launch.browser=FALSE)"); - // shiny app will launch and block there until user cancel the paragraph. - LOGGER.info("Run shiny app code: {}", builder.toString()); - return internalInterpret(builder.toString(), context); - } finally { - getKernelProcessLauncher().setRedirectedContext(null); - } - } - - public static RZeppelinContext getRZeppelinContext() { - return z; - } -} diff --git a/rlang/src/main/java/org/apache/zeppelin/r/RInterpreter.java b/rlang/src/main/java/org/apache/zeppelin/r/RInterpreter.java deleted file mode 100644 index b4837db1c32..00000000000 --- a/rlang/src/main/java/org/apache/zeppelin/r/RInterpreter.java +++ /dev/null @@ -1,196 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.r; - -import org.apache.zeppelin.interpreter.AbstractInterpreter; -import org.apache.zeppelin.interpreter.ZeppelinContext; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.thrift.InterpreterCompletion; -import org.apache.zeppelin.scheduler.Scheduler; -import org.apache.zeppelin.scheduler.SchedulerFactory; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import java.util.Properties; -import java.util.concurrent.atomic.AtomicBoolean; - - -/** - * R interpreter with visualization support. - */ -public class RInterpreter extends AbstractInterpreter { - private static final Logger LOGGER = LoggerFactory.getLogger(RInterpreter.class); - private static RZeppelinContext z; - - private SparkRBackend sparkRBackend; - private ZeppelinR zeppelinR; - private String renderOptions; - private boolean useKnitr; - private AtomicBoolean rbackendDead = new AtomicBoolean(false); - - public RInterpreter(Properties property) { - super(property); - } - - /** - * RInterpreter just use spark-core for the communication between R process and jvm process. - * SparkContext is not created in this RInterpreter. - * Sub class can override this, e.g. SparkRInterpreter - * @return - */ - protected boolean isSparkSupported() { - return false; - } - - /** - * The spark version specified in pom.xml - * Sub class can override this, e.g. SparkRInterpreter - * @return - */ - protected int sparkVersion() { - return 20403; - } - - @Override - public void open() throws InterpreterException { - this.sparkRBackend = SparkRBackend.get(); - // Share the same SparkRBackend across sessions - synchronized (sparkRBackend) { - if (!sparkRBackend.isStarted()) { - try { - sparkRBackend.init(); - } catch (Exception e) { - throw new InterpreterException("Fail to init SparkRBackend", e); - } - sparkRBackend.start(); - } - } - - synchronized (RInterpreter.class) { - if (this.z == null) { - z = new RZeppelinContext(getInterpreterGroup().getInterpreterHookRegistry(), - Integer.parseInt(getProperty("zeppelin.R.maxResult", "1000"))); - } - } - this.renderOptions = getProperty("zeppelin.R.render.options", - "out.format = 'html', comment = NA, echo = FALSE, results = 'asis', message = F, " + - "warning = F, fig.retina = 2"); - this.useKnitr = Boolean.parseBoolean(getProperty("zeppelin.R.knitr", "true")); - zeppelinR = new ZeppelinR(this); - try { - zeppelinR.open(); - LOGGER.info("ZeppelinR is opened successfully."); - } catch (IOException e) { - throw new InterpreterException("Exception while opening RInterpreter", e); - } - - if (useKnitr) { - zeppelinR.eval("library('knitr')"); - } - } - - @Override - public InterpreterResult internalInterpret(String lines, InterpreterContext interpreterContext) - throws InterpreterException { - - String imageWidth = getProperty("zeppelin.R.image.width", "100%"); - // paragraph local propery 'imageWidth' can override this - if (interpreterContext.getLocalProperties().containsKey("imageWidth")) { - imageWidth = interpreterContext.getLocalProperties().get("imageWidth"); - } - try { - // render output with knitr - if (rbackendDead.get()) { - return new InterpreterResult(InterpreterResult.Code.ERROR, - "sparkR backend is dead"); - } - if (useKnitr) { - zeppelinR.setInterpreterOutput(null); - zeppelinR.set(".zcmd", "\n```{r " + renderOptions + "}\n" + lines + "\n```"); - zeppelinR.eval(".zres <- knit2html(text=.zcmd)"); - String html = zeppelinR.getS0(".zres"); - RDisplay rDisplay = ZeppelinRDisplay.render(html, imageWidth); - return new InterpreterResult( - rDisplay.getCode(), - rDisplay.getTyp(), - rDisplay.getContent() - ); - } else { - // alternatively, stream the output (without knitr) - zeppelinR.setInterpreterOutput(interpreterContext.out); - zeppelinR.eval(lines); - return new InterpreterResult(InterpreterResult.Code.SUCCESS, ""); - } - } catch (Exception e) { - LOGGER.error("Exception while connecting to R", e); - return new InterpreterResult(InterpreterResult.Code.ERROR, e.getMessage()); - } - } - - @Override - public void close() throws InterpreterException { - if (this.zeppelinR != null) { - zeppelinR.close(); - } - } - - @Override - public void cancel(InterpreterContext context) throws InterpreterException { - - } - - @Override - public FormType getFormType() { - return FormType.NATIVE; - } - - @Override - public int getProgress(InterpreterContext context) throws InterpreterException { - return 0; - } - - @Override - public Scheduler getScheduler() { - return SchedulerFactory.singleton().createOrGetFIFOScheduler( - RInterpreter.class.getName() + this.hashCode()); - } - - @Override - public ZeppelinContext getZeppelinContext() { - return this.z; - } - - @Override - public List completion(String buf, int cursor, - InterpreterContext interpreterContext) { - return new ArrayList<>(); - } - - public AtomicBoolean getRbackendDead() { - return rbackendDead; - } - - public static RZeppelinContext getRZeppelinContext() { - return z; - } -} diff --git a/rlang/src/main/java/org/apache/zeppelin/r/RZeppelinContext.java b/rlang/src/main/java/org/apache/zeppelin/r/RZeppelinContext.java deleted file mode 100644 index 85d63842027..00000000000 --- a/rlang/src/main/java/org/apache/zeppelin/r/RZeppelinContext.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.r; - -import org.apache.zeppelin.interpreter.ZeppelinContext; -import org.apache.zeppelin.interpreter.InterpreterHookRegistry; - -import java.util.List; -import java.util.Map; - -/** - * ZeppelinContext for R, only contains the basic function of ZeppelinContext. - */ -public class RZeppelinContext extends ZeppelinContext { - - public RZeppelinContext(InterpreterHookRegistry hooks, int maxResult) { - super(hooks, maxResult); - } - - @Override - public Map getInterpreterClassMap() { - return null; - } - - @Override - public List getSupportedClasses() { - return null; - } - - @Override - public String showData(Object obj, int maxResult) { - return null; - } -} diff --git a/rlang/src/main/java/org/apache/zeppelin/r/ShinyInterpreter.java b/rlang/src/main/java/org/apache/zeppelin/r/ShinyInterpreter.java deleted file mode 100644 index 499ef4a4407..00000000000 --- a/rlang/src/main/java/org/apache/zeppelin/r/ShinyInterpreter.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.r; - -import org.apache.commons.lang3.StringUtils; -import org.apache.zeppelin.interpreter.AbstractInterpreter; -import org.apache.zeppelin.interpreter.ZeppelinContext; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.io.IOException; -import java.util.HashMap; -import java.util.Map; -import java.util.Properties; - -/** - * One shiny Interpreter can host more than one Shiny app. - * They are organized by app name which you specify by paragraph local properties. - * e.g. %shiny(app=app_1) - * - * If you don't specify 'app', then default app name 'default' will be used. - * - * One shiny app is composed of at least 3 paragraph (last one is optional) - *

    - *

      - *
    • UI paragraph e.g. %r.shiny(type=ui)
    • - *
    • Server paragraph e.g. %r.shiny(type=server)
    • - *
    • Run paragraph e.g. %r.shiny(type=run)
    • - *
    • Normal R code paragraph(optional) e.g. %r.shiny
    • - *
    - *

    - */ -public class ShinyInterpreter extends AbstractInterpreter { - - private static final Logger LOGGER = LoggerFactory.getLogger(ShinyInterpreter.class); - - private static final String DEFAULT_APP_NAME = "default"; - private Map shinyIRInterpreters = new HashMap<>(); - private RZeppelinContext z; - - public ShinyInterpreter(Properties properties) { - super(properties); - } - - @Override - public void open() throws InterpreterException { - this.z = new RZeppelinContext(getInterpreterGroup().getInterpreterHookRegistry(), 1000); - } - - - @Override - public void close() throws InterpreterException { - for (Map.Entry entry : shinyIRInterpreters.entrySet()) { - LOGGER.info("Closing IRInterpreter: {}", entry.getKey()); - // Stop shiny app first otherwise the R process can not be terminated. - entry.getValue().cancel(InterpreterContext.get()); - entry.getValue().close(); - } - } - - @Override - public void cancel(InterpreterContext context) throws InterpreterException { - String shinyApp = context.getStringLocalProperty("app", DEFAULT_APP_NAME); - IRInterpreter irInterpreter = getIRInterpreter(shinyApp); - irInterpreter.cancel(context); - } - - @Override - public FormType getFormType() throws InterpreterException { - return FormType.NATIVE; - } - - @Override - public int getProgress(InterpreterContext context) throws InterpreterException { - return 0; - } - - @Override - public ZeppelinContext getZeppelinContext() { - return this.z; - } - - @Override - public InterpreterResult internalInterpret(String st, InterpreterContext context) - throws InterpreterException { - String shinyApp = context.getStringLocalProperty("app", DEFAULT_APP_NAME); - String shinyType = context.getStringLocalProperty("type", ""); - IRInterpreter irInterpreter = getIRInterpreter(shinyApp); - if (StringUtils.isBlank(shinyType)) { - return irInterpreter.internalInterpret(st, context); - } else if (shinyType.equals("run")) { - try { - return irInterpreter.runShinyApp(context); - } catch (IOException e) { - throw new InterpreterException(e); - } - } else if (shinyType.equals("ui")) { - return irInterpreter.shinyUI(st, context); - } else if (shinyType.equals("server")) { - return irInterpreter.shinyServer(st, context); - } else { - throw new InterpreterException("Unknown shiny type: " + shinyType); - } - } - - /** - * Get the specific IRInterpreter for this shinyApp. - * One ShinyApp is owned by one IRInterpreter(R session). - * - * @param shinyApp - * @return - * @throws InterpreterException - */ - private IRInterpreter getIRInterpreter(String shinyApp) throws InterpreterException { - IRInterpreter irInterpreter = null; - synchronized (shinyIRInterpreters) { - irInterpreter = shinyIRInterpreters.get(shinyApp); - if (irInterpreter == null) { - irInterpreter = createIRInterpreter(); - irInterpreter.setInterpreterGroup(getInterpreterGroup()); - irInterpreter.open(); - shinyIRInterpreters.put(shinyApp, irInterpreter); - } - } - return irInterpreter; - } - - /** - * Subclass can overwrite this. e.g. SparkShinyInterpreter. - * @return - */ - protected IRInterpreter createIRInterpreter() { - return new IRInterpreter(properties); - } - -} diff --git a/rlang/src/main/java/org/apache/zeppelin/r/SparkRBackend.java b/rlang/src/main/java/org/apache/zeppelin/r/SparkRBackend.java deleted file mode 100644 index 7c482e04322..00000000000 --- a/rlang/src/main/java/org/apache/zeppelin/r/SparkRBackend.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.zeppelin.r; - -import org.apache.spark.api.r.RBackend; -import scala.Tuple2; - - -/** - * SparkRBackend is responsible for communication between r process and jvm process. - * It uses Spark's RBackend to start a SocketServer in JVM side to listen request from R process. - */ -public class SparkRBackend { - private static SparkRBackend singleton; - - private RBackend backend = new RBackend(); - private boolean started = false; - private int portNumber = 0; - private String secret = ""; - private Thread backendThread; - - public synchronized static SparkRBackend get() { - if (singleton == null) { - singleton = new SparkRBackend(); - } - return singleton; - } - - private SparkRBackend() { - this.backendThread = new Thread("SparkRBackend") { - @Override - public void run() { - backend.run(); - } - }; - } - - public void init() throws Exception { - Tuple2 result = - (Tuple2) RBackend.class.getMethod("init").invoke(backend); - portNumber = result._1; - Object rAuthHelper = result._2; - secret = (String) rAuthHelper.getClass().getMethod("secret").invoke(rAuthHelper); - } - - public void start() { - backendThread.start(); - started = true; - } - - public void close(){ - backend.close(); - try { - backendThread.join(); - } catch (InterruptedException e) { - e.printStackTrace(); - } - } - - public boolean isStarted() { - return started; - } - - public int port(){ - return portNumber; - } - - public String socketSecret() { - return secret; - } -} diff --git a/rlang/src/main/java/org/apache/zeppelin/r/SparkRUtils.java b/rlang/src/main/java/org/apache/zeppelin/r/SparkRUtils.java deleted file mode 100644 index 532ff252e6d..00000000000 --- a/rlang/src/main/java/org/apache/zeppelin/r/SparkRUtils.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.r; - -import org.apache.zeppelin.interpreter.InterpreterException; - -import java.io.File; - -public class SparkRUtils { - - public static String getSparkRLib(boolean isSparkSupported) throws InterpreterException { - String sparkRLibPath; - - if (System.getenv("SPARK_HOME") != null) { - // local or yarn-client mode when SPARK_HOME is specified - sparkRLibPath = System.getenv("SPARK_HOME") + "/R/lib"; - } else if (System.getenv("ZEPPELIN_HOME") != null){ - // embedded mode when SPARK_HOME is not specified or for native R support - String interpreter = "r"; - if (isSparkSupported) { - interpreter = "spark"; - } - sparkRLibPath = System.getenv("ZEPPELIN_HOME") + "/interpreter/" + interpreter + "/R/lib"; - // workaround to make sparkr work without SPARK_HOME - System.setProperty("spark.test.home", System.getenv("ZEPPELIN_HOME") + "/interpreter/" + interpreter); - } else { - // yarn-cluster mode - sparkRLibPath = "sparkr"; - } - if (!new File(sparkRLibPath).exists()) { - throw new InterpreterException(String.format("sparkRLib '%s' doesn't exist", sparkRLibPath)); - } - - return sparkRLibPath; - } -} diff --git a/rlang/src/main/java/org/apache/zeppelin/r/ZeppelinR.java b/rlang/src/main/java/org/apache/zeppelin/r/ZeppelinR.java deleted file mode 100644 index 91871c39c3f..00000000000 --- a/rlang/src/main/java/org/apache/zeppelin/r/ZeppelinR.java +++ /dev/null @@ -1,407 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.zeppelin.r; - -import org.apache.commons.exec.CommandLine; -import org.apache.commons.exec.environment.EnvironmentUtils; -import org.apache.commons.io.IOUtils; -import org.apache.zeppelin.r.SparkRBackend; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterOutput; -import org.apache.zeppelin.interpreter.util.ProcessLauncher; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; - -/** - * R repl interaction - */ -public class ZeppelinR { - private static final Logger LOGGER = LoggerFactory.getLogger(ZeppelinR.class); - - private RInterpreter rInterpreter; - private RProcessLogOutputStream processOutputStream; - static Map zeppelinR = Collections.synchronizedMap(new HashMap()); - private RProcessLauncher rProcessLauncher; - - /** - * Request to R repl - */ - private Request rRequestObject = null; - private Integer rRequestNotifier = Integer.valueOf(0); - - /** - * Response from R repl - */ - private Object rResponseValue = null; - private boolean rResponseError = false; - private Integer rResponseNotifier = Integer.valueOf(0); - - public ZeppelinR(RInterpreter rInterpreter) { - this.rInterpreter = rInterpreter; - } - - /** - * Start R repl - * @throws IOException - */ - public void open() throws IOException, InterpreterException { - - String rCmdPath = rInterpreter.getProperty("zeppelin.R.cmd", "R"); - String sparkRLibPath; - - if (System.getenv("SPARK_HOME") != null) { - // local or yarn-client mode when SPARK_HOME is specified - sparkRLibPath = System.getenv("SPARK_HOME") + "/R/lib"; - } else if (System.getenv("ZEPPELIN_HOME") != null){ - // embedded mode when SPARK_HOME is not specified or for native R support - String interpreter = "r"; - if (rInterpreter.isSparkSupported()) { - interpreter = "spark"; - } - sparkRLibPath = System.getenv("ZEPPELIN_HOME") + "/interpreter/" + interpreter + "/R/lib"; - // workaround to make sparkr work without SPARK_HOME - System.setProperty("spark.test.home", System.getenv("ZEPPELIN_HOME") + "/interpreter/" + interpreter); - } else { - // yarn-cluster mode - sparkRLibPath = "sparkr"; - } - if (!new File(sparkRLibPath).exists()) { - throw new InterpreterException(String.format("sparkRLib %s doesn't exist", sparkRLibPath)); - } - - File scriptFile = File.createTempFile("zeppelin_sparkr-", ".R"); - FileOutputStream out = null; - InputStream in = null; - try { - out = new FileOutputStream(scriptFile); - in = getClass().getClassLoader().getResourceAsStream("R/zeppelin_sparkr.R"); - IOUtils.copy(in, out); - } catch (IOException e) { - throw new InterpreterException(e); - } finally { - if (out != null) { - out.close(); - } - if (in != null) { - in.close(); - } - } - - zeppelinR.put(hashCode(), this); - String timeout = rInterpreter.getProperty("spark.r.backendConnectionTimeout", "6000"); - - CommandLine cmd = CommandLine.parse(rCmdPath); - cmd.addArgument("--no-save"); - cmd.addArgument("--no-restore"); - cmd.addArgument("-f"); - cmd.addArgument(scriptFile.getAbsolutePath()); - cmd.addArgument("--args"); - cmd.addArgument(Integer.toString(hashCode())); - cmd.addArgument(Integer.toString(SparkRBackend.get().port())); - cmd.addArgument(sparkRLibPath); - cmd.addArgument(rInterpreter.sparkVersion() + ""); - cmd.addArgument(timeout); - cmd.addArgument(rInterpreter.isSparkSupported() + ""); - cmd.addArgument(SparkRBackend.get().socketSecret()); - // dump out the R command to facilitate manually running it, e.g. for fault diagnosis purposes - LOGGER.info("R Command: {}", cmd); - processOutputStream = new RProcessLogOutputStream(rInterpreter); - Map env = EnvironmentUtils.getProcEnvironment(); - rProcessLauncher = new RProcessLauncher(cmd, env, processOutputStream); - rProcessLauncher.launch(); - rProcessLauncher.waitForReady(30 * 1000); - - if (!rProcessLauncher.isRunning()) { - if (rProcessLauncher.isLaunchTimeout()) { - throw new IOException("Launch r process is time out.\n" + - rProcessLauncher.getErrorMessage()); - } else { - throw new IOException("Fail to launch r process.\n" + - rProcessLauncher.getErrorMessage()); - } - } - // flush output - eval("cat('')"); - } - - public void setInterpreterOutput(InterpreterOutput out) { - processOutputStream.setInterpreterOutput(out); - } - - /** - * Request object - * - * type : "eval", "set", "get" - * stmt : statement to evaluate when type is "eval" - * key when type is "set" or "get" - * value : value object when type is "put" - */ - public static class Request { - String type; - String stmt; - Object value; - - public Request(String type, String stmt, Object value) { - this.type = type; - this.stmt = stmt; - this.value = value; - } - - public String getType() { - return type; - } - - public String getStmt() { - return stmt; - } - - public Object getValue() { - return value; - } - } - - /** - * Evaluate expression - * @param expr - * @return - */ - public Object eval(String expr) throws InterpreterException { - synchronized (this) { - rRequestObject = new Request("eval", expr, null); - return request(); - } - } - - /** - * assign value to key - * @param key - * @param value - */ - public void set(String key, Object value) throws InterpreterException { - synchronized (this) { - rRequestObject = new Request("set", key, value); - request(); - } - } - - /** - * get value of key - * @param key - * @return - */ - public Object get(String key) throws InterpreterException { - synchronized (this) { - rRequestObject = new Request("get", key, null); - return request(); - } - } - - /** - * get value of key, as a string - * @param key - * @return - */ - public String getS0(String key) throws InterpreterException { - synchronized (this) { - rRequestObject = new Request("getS", key, null); - return (String) request(); - } - } - - private boolean isRProcessInitialized() { - return rProcessLauncher != null && rProcessLauncher.isRunning(); - } - - /** - * Send request to r repl and return response - * @return responseValue - */ - private Object request() throws RuntimeException { - if (!isRProcessInitialized()) { - throw new RuntimeException("r repl is not running"); - } - - rResponseValue = null; - synchronized (rRequestNotifier) { - rRequestNotifier.notify(); - } - - Object respValue = null; - synchronized (rResponseNotifier) { - while (rResponseValue == null && isRProcessInitialized()) { - try { - rResponseNotifier.wait(1000); - } catch (InterruptedException e) { - LOGGER.error(e.getMessage(), e); - } - } - respValue = rResponseValue; - rResponseValue = null; - } - - if (rResponseError) { - throw new RuntimeException(respValue.toString()); - } else { - return respValue; - } - } - - /** - * invoked by src/main/resources/R/zeppelin_sparkr.R - * @return - */ - public Request getRequest() { - synchronized (rRequestNotifier) { - while (rRequestObject == null) { - try { - rRequestNotifier.wait(1000); - } catch (InterruptedException e) { - LOGGER.error(e.getMessage(), e); - } - } - - Request req = rRequestObject; - rRequestObject = null; - return req; - } - } - - /** - * invoked by src/main/resources/R/zeppelin_sparkr.R - * @param value - * @param error - */ - public void setResponse(Object value, boolean error) { - synchronized (rResponseNotifier) { - rResponseValue = value; - rResponseError = error; - rResponseNotifier.notify(); - } - } - - /** - * invoked by src/main/resources/R/zeppelin_sparkr.R - */ - public void onScriptInitialized() { - rProcessLauncher.initialized(); - } - - /** - * Terminate this R repl - */ - public void close() { - if (rProcessLauncher != null) { - rProcessLauncher.stop(); - } - zeppelinR.remove(hashCode()); - } - - /** - * Get instance - * This method will be invoded from zeppelin_sparkr.R - * @param hashcode - * @return - */ - public static ZeppelinR getZeppelinR(int hashcode) { - return zeppelinR.get(hashcode); - } - - class RProcessLauncher extends ProcessLauncher { - - public RProcessLauncher(CommandLine commandLine, - Map envs, - ProcessLogOutputStream processLogOutput) { - super(commandLine, envs, processLogOutput); - } - - @Override - public void waitForReady(int timeout) { - long startTime = System.currentTimeMillis(); - synchronized (this) { - while (state == State.LAUNCHED) { - LOGGER.info("Waiting for R process initialized"); - try { - wait(100); - } catch (InterruptedException e) { - throw new RuntimeException(e); - } - if ((System.currentTimeMillis() - startTime) > timeout) { - onTimeout(); - break; - } - } - } - } - - public void initialized() { - synchronized (this) { - this.state = State.RUNNING; - notify(); - } - } - } - - public static class RProcessLogOutputStream extends ProcessLauncher.ProcessLogOutputStream { - - private InterpreterOutput interpreterOutput; - private RInterpreter rInterpreter; - - public RProcessLogOutputStream(RInterpreter rInterpreter) { - this.rInterpreter = rInterpreter; - } - - /** - * Redirect r process output to interpreter output. - * @param interpreterOutput - */ - public void setInterpreterOutput(InterpreterOutput interpreterOutput) { - this.interpreterOutput = interpreterOutput; - } - - @Override - protected void processLine(String s, int i) { - super.processLine(s, i); - if (s.contains("Java SparkR backend might have failed") // spark 2.x - || s.contains("Execution halted")) { // spark 1.x - rInterpreter.getRbackendDead().set(true); - } - if (interpreterOutput != null) { - try { - interpreterOutput.write(s); - } catch (IOException e) { - throw new RuntimeException(e); - } - } - } - - @Override - public void close() throws IOException { - super.close(); - if (interpreterOutput != null) { - interpreterOutput.close(); - } - } - } -} diff --git a/rlang/src/main/java/org/apache/zeppelin/r/ZeppelinRDisplay.java b/rlang/src/main/java/org/apache/zeppelin/r/ZeppelinRDisplay.java deleted file mode 100644 index fe65b22926e..00000000000 --- a/rlang/src/main/java/org/apache/zeppelin/r/ZeppelinRDisplay.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.r; - -import org.apache.zeppelin.interpreter.InterpreterResult.Code; -import org.apache.zeppelin.interpreter.InterpreterResult.Type; -import org.jsoup.Jsoup; -import org.jsoup.nodes.Document; -import org.jsoup.nodes.Element; -import org.jsoup.nodes.Document.OutputSettings; -import org.jsoup.safety.Safelist; - -import java.util.regex.Matcher; -import java.util.regex.Pattern; - - -class RDisplay { - private String content; - private Type typ; - private Code code; - - public RDisplay(String content, Type typ, Code code) { - this.content = content; - this.typ = typ; - this.code = code; - } - - public String getContent() { - return content; - } - - public Type getTyp() { - return typ; - } - - public Code getCode() { - return code; - } -} - -public class ZeppelinRDisplay { - - private static Pattern pattern = Pattern.compile("^ *\\[\\d*\\]"); - - public static RDisplay render( String html, String imageWidth) { - - Document document = Jsoup.parse(html); - document.outputSettings().prettyPrint(false); - - Element body = document.body(); - - if (body.getElementsByTag("p").isEmpty()) { - return new RDisplay(body.html(), Type.HTML, Code.SUCCESS); - } - - String bodyHtml = body.html(); - - if (! bodyHtml.contains("= 20000) { - assign(".sparkRsession", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getSparkSession"), envir = SparkR:::.sparkREnv) - assign("spark", get(".sparkRsession", envir = SparkR:::.sparkREnv), envir = .GlobalEnv) - assign(".sparkRjsc", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getJavaSparkContext"), envir = SparkR:::.sparkREnv) - } - assign(".sqlc", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getSqlContext"), envir = SparkR:::.sparkREnv) - assign("sqlContext", get(".sqlc", envir = SparkR:::.sparkREnv), envir = .GlobalEnv) - assign(".zeppelinContext", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getZeppelinContext"), envir = .GlobalEnv) -} else { - assign(".zeppelinContext", SparkR:::callJStatic("org.apache.zeppelin.r.IRInterpreter", "getRZeppelinContext"), envir = .GlobalEnv) -} - -z.put <- function(name, object) { - SparkR:::callJMethod(.zeppelinContext, "put", name, object) -} - -z.get <- function(name) { - SparkR:::callJMethod(.zeppelinContext, "get", name) -} - -z.getAsDataFrame <- function(name) { - stringValue <- z.get(name) - read.table(text=stringValue, header=TRUE, sep="\t") -} - -z.angular <- function(name, noteId=NULL, paragraphId=NULL) { - SparkR:::callJMethod(.zeppelinContext, "angular", name, noteId, paragraphId) -} - -z.angularBind <- function(name, value, noteId=NULL, paragraphId=NULL) { - SparkR:::callJMethod(.zeppelinContext, "angularBind", name, value, noteId, paragraphId) -} - -z.textbox <- function(name, value) { - SparkR:::callJMethod(.zeppelinContext, "textbox", name, value) -} - -z.noteTextbox <- function(name, value) { - SparkR:::callJMethod(.zeppelinContext, "noteTextbox", name, value) -} - -z.password <- function(name) { - SparkR:::callJMethod(.zeppelinContext, "password", name) -} - -z.notePassword <- function(name) { - SparkR:::callJMethod(.zeppelinContext, "notePassword", name) -} - -z.run <- function(paragraphId) { - SparkR:::callJMethod(.zeppelinContext, "run", paragraphId) -} - -z.runNote <- function(noteId) { - SparkR:::callJMethod(.zeppelinContext, "runNote", noteId) -} - -z.runAll <- function() { - SparkR:::callJMethod(.zeppelinContext, "runAll") -} - -z.angular <- function(name) { - SparkR:::callJMethod(.zeppelinContext, "angular", name) -} - -z.angularBind <- function(name, value) { - SparkR:::callJMethod(.zeppelinContext, "angularBind", name, value) -} - -z.angularUnbind <- function(name, value) { - SparkR:::callJMethod(.zeppelinContext, "angularUnbind", name) -} - -z.show <- function(data, maxRows=SparkR:::callJMethod(.zeppelinContext, "getMaxResult")) { - if (is.data.frame(data)) { - resultString = c(paste(colnames(data), collapse ="\t")) - for (row in 1: min(nrow(data), maxRows)) { - rowString <- paste(data[row,], collapse ="\t") - resultString = c(resultString, rowString) - } - a=paste(resultString, collapse="\n") - cat("\n%table ", a, "\n\n%text ", sep="") - if (nrow(data) > maxRows) { - cat("\n%html Results are limited by ", maxRows, " rows.", "\n%text ", sep="") - } - } else { - cat(data) - } -} \ No newline at end of file diff --git a/rlang/src/main/resources/R/zeppelin_sparkr.R b/rlang/src/main/resources/R/zeppelin_sparkr.R deleted file mode 100644 index 94fa6a7bb22..00000000000 --- a/rlang/src/main/resources/R/zeppelin_sparkr.R +++ /dev/null @@ -1,170 +0,0 @@ -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -args <- commandArgs(trailingOnly = TRUE) - -hashCode <- as.integer(args[1]) -port <- as.integer(args[2]) -libPath <- args[3] -version <- as.integer(args[4]) -timeout <- as.integer(args[5]) -isSparkSupported <- args[6] -authSecret <- NULL -if (length(args) >= 7) { - authSecret <- args[7] -} - -rm(args) - -print(paste("Port ", toString(port))) -print(paste("LibPath ", libPath)) - -.libPaths(c(file.path(libPath), .libPaths())) -library(SparkR) - -if (is.null(authSecret)) { - SparkR:::connectBackend("localhost", port, timeout) -} else { - SparkR:::connectBackend("localhost", port, timeout, authSecret) -} - -# scStartTime is needed by R/pkg/R/sparkR.R -assign(".scStartTime", as.integer(Sys.time()), envir = SparkR:::.sparkREnv) - -# getZeppelinR -.zeppelinR = SparkR:::callJStatic("org.apache.zeppelin.r.ZeppelinR", "getZeppelinR", hashCode) - -if (isSparkSupported == "true") { - # setup spark env - assign(".sc", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getSparkContext"), envir = SparkR:::.sparkREnv) - assign("sc", get(".sc", envir = SparkR:::.sparkREnv), envir=.GlobalEnv) - if (version >= 20000) { - assign(".sparkRsession", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getSparkSession"), envir = SparkR:::.sparkREnv) - assign("spark", get(".sparkRsession", envir = SparkR:::.sparkREnv), envir = .GlobalEnv) - assign(".sparkRjsc", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getJavaSparkContext"), envir = SparkR:::.sparkREnv) - } - assign(".sqlc", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getSqlContext"), envir = SparkR:::.sparkREnv) - assign("sqlContext", get(".sqlc", envir = SparkR:::.sparkREnv), envir = .GlobalEnv) - assign(".zeppelinContext", SparkR:::callJStatic("org.apache.zeppelin.spark.ZeppelinRContext", "getZeppelinContext"), envir = .GlobalEnv) -} else { - assign(".zeppelinContext", SparkR:::callJStatic("org.apache.zeppelin.r.RInterpreter", "getRZeppelinContext"), envir = .GlobalEnv) -} - -z.put <- function(name, object) { - SparkR:::callJMethod(.zeppelinContext, "put", name, object) -} - -z.get <- function(name) { - SparkR:::callJMethod(.zeppelinContext, "get", name) -} - -z.getAsDataFrame <- function(name) { - stringValue <- z.get(name) - read.table(text=stringValue, header=TRUE, sep="\t") -} - -z.angular <- function(name, noteId=NULL, paragraphId=NULL) { - SparkR:::callJMethod(.zeppelinContext, "angular", name, noteId, paragraphId) -} - -z.angularBind <- function(name, value, noteId=NULL, paragraphId=NULL) { - SparkR:::callJMethod(.zeppelinContext, "angularBind", name, value, noteId, paragraphId) -} - -z.textbox <- function(name, value) { - SparkR:::callJMethod(.zeppelinContext, "textbox", name, value) -} - -z.noteTextbox <- function(name, value) { - SparkR:::callJMethod(.zeppelinContext, "noteTextbox", name, value) -} - -z.password <- function(name) { - SparkR:::callJMethod(.zeppelinContext, "password", name) -} - -z.notePassword <- function(name) { - SparkR:::callJMethod(.zeppelinContext, "notePassword", name) -} - -z.run <- function(paragraphId) { - SparkR:::callJMethod(.zeppelinContext, "run", paragraphId) -} - -z.runNote <- function(noteId) { - SparkR:::callJMethod(.zeppelinContext, "runNote", noteId) -} - -z.runAll <- function() { - SparkR:::callJMethod(.zeppelinContext, "runAll") -} - -z.angular <- function(name) { - SparkR:::callJMethod(.zeppelinContext, "angular", name) -} - -z.angularBind <- function(name, value) { - SparkR:::callJMethod(.zeppelinContext, "angularBind", name, value) -} - -z.angularUnbind <- function(name, value) { - SparkR:::callJMethod(.zeppelinContext, "angularUnbind", name) -} - -# notify script is initialized -SparkR:::callJMethod(.zeppelinR, "onScriptInitialized") - -while (TRUE) { - req <- SparkR:::callJMethod(.zeppelinR, "getRequest") - type <- SparkR:::callJMethod(req, "getType") - stmt <- SparkR:::callJMethod(req, "getStmt") - value <- SparkR:::callJMethod(req, "getValue") - - if (type == "eval") { - tryCatch({ - ret <- eval(parse(text=stmt)) - SparkR:::callJMethod(.zeppelinR, "setResponse", "", FALSE) - }, error = function(e) { - SparkR:::callJMethod(.zeppelinR, "setResponse", toString(e), TRUE) - }) - } else if (type == "set") { - tryCatch({ - ret <- assign(stmt, value) - SparkR:::callJMethod(.zeppelinR, "setResponse", "", FALSE) - }, error = function(e) { - SparkR:::callJMethod(.zeppelinR, "setResponse", toString(e), TRUE) - }) - } else if (type == "get") { - tryCatch({ - ret <- eval(parse(text=stmt)) - SparkR:::callJMethod(.zeppelinR, "setResponse", ret, FALSE) - }, error = function(e) { - SparkR:::callJMethod(.zeppelinR, "setResponse", toString(e), TRUE) - }) - } else if (type == "getS") { - tryCatch({ - ret <- eval(parse(text=stmt)) - SparkR:::callJMethod(.zeppelinR, "setResponse", toString(ret), FALSE) - }, error = function(e) { - SparkR:::callJMethod(.zeppelinR, "setResponse", toString(e), TRUE) - }) - } else { - # unsupported type - SparkR:::callJMethod(.zeppelinR, "setResponse", paste("Unsupported type ", type), TRUE) - } -} diff --git a/rlang/src/main/resources/interpreter-setting.json b/rlang/src/main/resources/interpreter-setting.json deleted file mode 100644 index 654c1ee794f..00000000000 --- a/rlang/src/main/resources/interpreter-setting.json +++ /dev/null @@ -1,94 +0,0 @@ -[ - { - "group": "r", - "name": "r", - "className": "org.apache.zeppelin.r.RInterpreter", - "properties": { - "zeppelin.R.knitr": { - "envName": "ZEPPELIN_R_KNITR", - "propertyName": "zeppelin.R.knitr", - "defaultValue": true, - "description": "Whether use knitr or not", - "type": "checkbox" - }, - "zeppelin.R.cmd": { - "envName": "ZEPPELIN_R_CMD", - "propertyName": "zeppelin.R.cmd", - "defaultValue": "R", - "description": "R binary executable path", - "type": "string" - }, - "zeppelin.R.maxResult": { - "envName": null, - "propertyName": "zeppelin.R.maxResult", - "defaultValue": "1000", - "description": "Max number of dataframe rows to display.", - "type": "number" - }, - "zeppelin.R.image.width": { - "envName": "ZEPPELIN_R_IMAGE_WIDTH", - "propertyName": "zeppelin.R.image.width", - "defaultValue": "100%", - "description": "Image width of R plotting", - "type": "number" - }, - "zeppelin.R.render.options": { - "envName": "ZEPPELIN_R_RENDER_OPTIONS", - "propertyName": "zeppelin.R.render.options", - "defaultValue": "out.format = 'html', comment = NA, echo = FALSE, results = 'asis', message = F, warning = F, fig.retina = 2", - "description": "", - "type": "textarea" - }, - "zeppelin.R.shiny.portRange": { - "envName": "", - "propertyName": "zeppelin.R.shiny.portRange", - "defaultValue": ":", - "description": "Shiny app would launch a web app at some port, this property is to specify the portRange via format ':', e.g. '5000:5001'. By default it is ':' which means any port", - "type": "string" - } - }, - "editor": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true - } - }, - { - "group": "r", - "name": "ir", - "className": "org.apache.zeppelin.r.IRInterpreter", - "properties": { - }, - "editor": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true - } - }, - { - "group": "r", - "name": "shiny", - "className": "org.apache.zeppelin.r.ShinyInterpreter", - "properties": { - "zeppelin.R.shiny.iframe_width": { - "envName": "", - "propertyName": "zeppelin.R.shiny.iframe_width", - "defaultValue": "100%", - "description": "Width of iframe of R shiny app", - "type": "text" - }, - "zeppelin.R.shiny.iframe_height": { - "envName": "", - "propertyName": "zeppelin.R.shiny.iframe_height", - "defaultValue": "500px", - "description": "Height of iframe of R shiny app", - "type": "text" - } - }, - "editor": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true - } - } -] diff --git a/rlang/src/test/java/org/apache/zeppelin/r/IRInterpreterTest.java b/rlang/src/test/java/org/apache/zeppelin/r/IRInterpreterTest.java deleted file mode 100644 index 76cf96d0e32..00000000000 --- a/rlang/src/test/java/org/apache/zeppelin/r/IRInterpreterTest.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.r; - -import org.apache.zeppelin.interpreter.Interpreter; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterOutput; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.InterpreterResultMessage; -import org.apache.zeppelin.jupyter.IRKernelTest; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -import java.io.IOException; -import java.util.HashMap; -import java.util.List; -import java.util.Properties; - - -public class IRInterpreterTest extends IRKernelTest { - - @Override - protected Interpreter createInterpreter(Properties properties) { - return new IRInterpreter(properties); - } - - @Override - protected InterpreterContext getInterpreterContext() { - InterpreterContext context = InterpreterContext.builder() - .setNoteId("note_1") - .setParagraphId("paragraph_1") - .setInterpreterOut(new InterpreterOutput()) - .setLocalProperties(new HashMap<>()) - .build(); - return context; - } - - @Test - public void testZShow() throws InterpreterException, IOException { - InterpreterContext context = getInterpreterContext(); - InterpreterResult result = interpreter.interpret( - "df=data.frame(country=c(\"US\", \"GB\", \"BR\"),\n" + - "val1=c(10,13,14),\n" + - "val2=c(23,12,32))", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - - context = getInterpreterContext(); - result = interpreter.interpret("z.show(df)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - List resultMessages = context.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size()); - assertEquals(InterpreterResult.Type.TABLE, resultMessages.get(0).getType(), - resultMessages.toString()); - assertEquals("country\tval1\tval2\n" + - "3\t10\t23\n" + - "2\t13\t12\n" + - "1\t14\t32\n", - resultMessages.get(0).getData()); - - context = getInterpreterContext(); - result = interpreter.interpret("z.show(df, maxRows=1)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - resultMessages = context.out.toInterpreterResultMessage(); - assertEquals(2, resultMessages.size()); - assertEquals(InterpreterResult.Type.TABLE, resultMessages.get(0).getType(), resultMessages.toString()); - assertEquals("country\tval1\tval2\n" + - "3\t10\t23\n", - resultMessages.get(0).getData()); - assertEquals(InterpreterResult.Type.HTML, resultMessages.get(1).getType(), - resultMessages.toString()); - assertEquals("Results are limited by 1 rows.\n", - resultMessages.get(1).getData()); - } -} diff --git a/rlang/src/test/java/org/apache/zeppelin/r/RInterpreterTest.java b/rlang/src/test/java/org/apache/zeppelin/r/RInterpreterTest.java deleted file mode 100644 index 7f1711c38f8..00000000000 --- a/rlang/src/test/java/org/apache/zeppelin/r/RInterpreterTest.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -package org.apache.zeppelin.r; - -import org.apache.commons.lang3.exception.ExceptionUtils; -import org.apache.zeppelin.interpreter.Interpreter; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterGroup; -import org.apache.zeppelin.interpreter.InterpreterOutput; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.LazyOpenInterpreter; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.junit.jupiter.api.Assertions.fail; - -import java.io.IOException; -import java.util.HashMap; -import java.util.Properties; - -class RInterpreterTest { - - private RInterpreter rInterpreter; - - @BeforeEach - public void setUp() throws InterpreterException { - Properties properties = new Properties(); - properties.setProperty("zeppelin.R.knitr", "true"); - properties.setProperty("spark.r.backendConnectionTimeout", "10"); - - InterpreterContext context = getInterpreterContext(); - InterpreterContext.set(context); - rInterpreter = new RInterpreter(properties); - - InterpreterGroup interpreterGroup = new InterpreterGroup(); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(rInterpreter), "session_1"); - rInterpreter.setInterpreterGroup(interpreterGroup); - - rInterpreter.open(); - } - - @AfterEach - public void tearDown() throws InterpreterException { - rInterpreter.close(); - } - - @Test - void testSparkRInterpreter() throws InterpreterException, InterruptedException, IOException { - InterpreterResult result = rInterpreter.interpret("1+1", getInterpreterContext()); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - assertTrue(result.message().get(0).getData().contains("2")); - - InterpreterContext context = getInterpreterContext(); - result = rInterpreter.interpret("foo <- TRUE\n" + - "print(foo)\n" + - "bare <- c(1, 2.5, 4)\n" + - "print(bare)\n" + - "double <- 15.0\n" + - "print(double)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - assertTrue(result.message().get(0).getData().contains("[1] TRUE\n" + - "[1] 1.0 2.5 4.0\n" + - "[1] 15\n"), result.toString()); - - // plotting - context = getInterpreterContext(); - context.getLocalProperties().put("imageWidth", "100"); - result = rInterpreter.interpret("hist(mtcars$mpg)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - assertEquals(1, result.message().size()); - assertEquals(InterpreterResult.Type.HTML, result.message().get(0).getType()); - assertTrue(result.message().get(0).getData().contains("()) - .build(); - return context; - } -} diff --git a/rlang/src/test/java/org/apache/zeppelin/r/ShinyInterpreterTest.java b/rlang/src/test/java/org/apache/zeppelin/r/ShinyInterpreterTest.java deleted file mode 100644 index 1afffa196e3..00000000000 --- a/rlang/src/test/java/org/apache/zeppelin/r/ShinyInterpreterTest.java +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.r; - -import com.mashape.unirest.http.HttpResponse; -import com.mashape.unirest.http.Unirest; -import com.mashape.unirest.http.exceptions.UnirestException; -import org.apache.commons.io.IOUtils; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterGroup; -import org.apache.zeppelin.interpreter.InterpreterOutput; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.InterpreterResultMessage; -import org.apache.zeppelin.interpreter.LazyOpenInterpreter; -import org.apache.zeppelin.interpreter.remote.RemoteInterpreterEventClient; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.util.HashMap; -import java.util.List; -import java.util.Properties; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.junit.jupiter.api.Assertions.fail; -import static org.mockito.Mockito.mock; - -public class ShinyInterpreterTest { - - protected ShinyInterpreter interpreter; - - @BeforeEach - public void setUp() throws InterpreterException { - Properties properties = new Properties(); - - InterpreterContext context = getInterpreterContext(); - InterpreterContext.set(context); - interpreter = new ShinyInterpreter(properties); - - InterpreterGroup interpreterGroup = new InterpreterGroup(); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(interpreter), "session_1"); - interpreter.setInterpreterGroup(interpreterGroup); - - interpreter.open(); - } - - @AfterEach - public void tearDown() throws InterpreterException { - if (interpreter != null) { - interpreter.close(); - } - } - - @Test - void testShinyApp() throws - IOException, InterpreterException, InterruptedException, UnirestException { - /****************** Launch Shiny app with default app name *****************************/ - InterpreterContext context = getInterpreterContext(); - context.getLocalProperties().put("type", "ui"); - InterpreterResult result = - interpreter.interpret(IOUtils.toString(getClass().getResource("/ui.R"), StandardCharsets.UTF_8), context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - - context = getInterpreterContext(); - context.getLocalProperties().put("type", "server"); - result = interpreter.interpret(IOUtils.toString(getClass().getResource("/server.R"), StandardCharsets.UTF_8), context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - - final InterpreterContext context2 = getInterpreterContext(); - context2.getLocalProperties().put("type", "run"); - Thread thread = new Thread(() -> { - try { - interpreter.interpret("", context2); - } catch (Exception e) { - e.printStackTrace(); - } - }); - thread.start(); - // wait for the shiny app start - Thread.sleep(5 * 1000); - // extract shiny url - List resultMessages = context2.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size(), resultMessages.toString()); - assertEquals(InterpreterResult.Type.HTML, resultMessages.get(0).getType()); - String resultMessageData = resultMessages.get(0).getData(); - assertTrue(resultMessageData.contains(" response = Unirest.get(shinyURL).asString(); - assertEquals(200, response.getStatus()); - assertTrue(response.getBody().contains("Shiny Text"), response.getBody()); - - /************************ Launch another shiny app (app2) *****************************/ - context = getInterpreterContext(); - context.getLocalProperties().put("type", "ui"); - context.getLocalProperties().put("app", "app2"); - result = - interpreter.interpret(IOUtils.toString(getClass().getResource("/ui.R"), StandardCharsets.UTF_8), context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - - context = getInterpreterContext(); - context.getLocalProperties().put("type", "server"); - context.getLocalProperties().put("app", "app2"); - result = interpreter.interpret(IOUtils.toString(getClass().getResource("/server.R"), StandardCharsets.UTF_8), context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - - final InterpreterContext context3 = getInterpreterContext(); - context3.getLocalProperties().put("type", "run"); - context3.getLocalProperties().put("app", "app2"); - thread = new Thread(() -> { - try { - interpreter.interpret("", context3); - } catch (Exception e) { - e.printStackTrace(); - } - }); - thread.start(); - // wait for the shiny app start - Thread.sleep(5 * 1000); - // extract shiny url - resultMessages = context3.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size()); - assertEquals(InterpreterResult.Type.HTML, resultMessages.get(0).getType()); - resultMessageData = resultMessages.get(0).getData(); - assertTrue(resultMessageData.contains(" { - try { - interpreter.interpret("", context2); - } catch (Exception e) { - e.printStackTrace(); - } - }); - thread.start(); - // wait for the shiny app start - Thread.sleep(5 * 1000); - List resultMessages = context2.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size(), resultMessages.toString()); - assertEquals(InterpreterResult.Type.HTML, resultMessages.get(0).getType()); - String resultMessageData = resultMessages.get(0).getData(); - assertTrue(resultMessageData.contains(" response = Unirest.get(shinyURL).asString(); - assertEquals(500, response.getStatus()); - - resultMessages = context2.out.toInterpreterResultMessage(); - assertTrue(resultMessages.get(1).getData().contains("Invalid_code"), - resultMessages.get(1).getData()); - // depends on JVM language - // assertTrue(resultMessages.get(1).getData().contains("object 'Invalid_code' not found"), - // resultMessages.get(1).getData()); - - // cancel paragraph to stop shiny app - interpreter.cancel(getInterpreterContext()); - // wait for shiny app to be stopped - Thread.sleep(1000); - try { - Unirest.get(shinyURL).asString(); - fail("Should fail to connect to shiny app"); - } catch (Exception e) { - assertTrue(e.getMessage().contains("Connection refused"), e.getMessage()); - } - } - - protected InterpreterContext getInterpreterContext() { - InterpreterContext context = InterpreterContext.builder() - .setNoteId("note_1") - .setParagraphId("paragraph_1") - .setInterpreterOut(new InterpreterOutput()) - .setLocalProperties(new HashMap<>()) - .setInterpreterClassName(ShinyInterpreter.class.getName()) - .setIntpEventClient(mock(RemoteInterpreterEventClient.class)) - .build(); - return context; - } -} diff --git a/rlang/src/test/resources/invalid_ui.R b/rlang/src/test/resources/invalid_ui.R deleted file mode 100644 index 9f08258b3f6..00000000000 --- a/rlang/src/test/resources/invalid_ui.R +++ /dev/null @@ -1 +0,0 @@ -Invalid_code \ No newline at end of file diff --git a/rlang/src/test/resources/log4j.properties b/rlang/src/test/resources/log4j.properties deleted file mode 100644 index fa1988008d0..00000000000 --- a/rlang/src/test/resources/log4j.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# Root logger option -log4j.rootLogger=INFO, stdout - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=%5p [%d] ({%t} %F[%M]:%L) - %m%n - -#log4j.logger.org.apache.zeppelin.interpreter.util=DEBUG -log4j.logger.org.apache.zeppelin.jupyter=DEBUG diff --git a/rlang/src/test/resources/server.R b/rlang/src/test/resources/server.R deleted file mode 100644 index eb67ffb9240..00000000000 --- a/rlang/src/test/resources/server.R +++ /dev/null @@ -1,23 +0,0 @@ -# Define server logic to summarize and view selected dataset ---- -server <- function(input, output) { - - # Return the requested dataset ---- - datasetInput <- reactive({ - switch(input$dataset, - "rock" = rock, - "pressure" = pressure, - "cars" = cars) - }) - - # Generate a summary of the dataset ---- - output$summary <- renderPrint({ - dataset <- datasetInput() - summary(dataset) - }) - - # Show the first "n" observations ---- - output$view <- renderTable({ - head(datasetInput(), n = input$obs) - }) - -} \ No newline at end of file diff --git a/rlang/src/test/resources/ui.R b/rlang/src/test/resources/ui.R deleted file mode 100644 index 282a9d5c47a..00000000000 --- a/rlang/src/test/resources/ui.R +++ /dev/null @@ -1,35 +0,0 @@ -# Define UI for dataset viewer app ---- -ui <- fluidPage( - -# App title ---- -titlePanel("Shiny Text"), - -# Sidebar layout with a input and output definitions ---- -sidebarLayout( - -# Sidebar panel for inputs ---- -sidebarPanel( - -# Input: Selector for choosing dataset ---- -selectInput(inputId = "dataset", -label = "Choose a dataset:", -choices = c("rock", "pressure", "cars")), - -# Input: Numeric entry for number of obs to view ---- -numericInput(inputId = "obs", -label = "Number of observations to view:", -value = 10) -), - -# Main panel for displaying outputs ---- -mainPanel( - -# Output: Verbatim text for data summary ---- -verbatimTextOutput("summary"), - -# Output: HTML table with requested number of observations ---- -tableOutput("view") - -) -) -) \ No newline at end of file diff --git a/scripts/docker/zeppelin-interpreter/Dockerfile b/scripts/docker/zeppelin-interpreter/Dockerfile index ed949959e48..63dfb352dab 100644 --- a/scripts/docker/zeppelin-interpreter/Dockerfile +++ b/scripts/docker/zeppelin-interpreter/Dockerfile @@ -49,13 +49,13 @@ COPY --from=zeppelin-distribution /opt/zeppelin/interpreter ${ZEPPELIN_HOME}/int ### COPY --from=zeppelin-distribution /opt/zeppelin/interpreter/${interpreter_name} ${ZEPPELIN_HOME}/interpreter/${interpreter_name} -# Decide: Install conda to manage python and R packages. Maybe adjust the packages env_python_3_with_R -# Install python and R packages via conda -COPY env_python_3_with_R.yml /env_python_3_with_R.yml +# Decide: Install conda to manage python packages. Maybe adjust the packages env_python_3 +# Install python packages via conda +COPY env_python_3.yml /env_python_3.yml # To improve the build time, the Zeppelin team recommends a conda proxy # COPY condarc /etc/conda/condarc RUN set -ex && \ - micromamba create -y -p /opt/conda -f env_python_3_with_R.yml && \ + micromamba create -y -p /opt/conda -f env_python_3.yml && \ micromamba clean -ay ENV PATH=/opt/conda/bin:$PATH \ diff --git a/scripts/docker/zeppelin-interpreter/env_python_3_with_R.yml b/scripts/docker/zeppelin-interpreter/env_python_3.yml similarity index 72% rename from scripts/docker/zeppelin-interpreter/env_python_3_with_R.yml rename to scripts/docker/zeppelin-interpreter/env_python_3.yml index a2a9a0e2f3f..8b9b2a612d0 100644 --- a/scripts/docker/zeppelin-interpreter/env_python_3_with_R.yml +++ b/scripts/docker/zeppelin-interpreter/env_python_3.yml @@ -1,4 +1,4 @@ -name: python_3_with_R +name: python_3 channels: - conda-forge - defaults @@ -27,12 +27,3 @@ dependencies: - pip: # works for regular pip packages - bkzep==0.6.1 - - r-base=3 - - r-data.table - - r-evaluate - - r-base64enc - - r-knitr - - r-ggplot2 - - r-irkernel - - r-shiny - - r-googlevis diff --git a/scripts/docker/zeppelin/bin/Dockerfile b/scripts/docker/zeppelin/bin/Dockerfile index e6e59b823c2..e4e91e30aa8 100644 --- a/scripts/docker/zeppelin/bin/Dockerfile +++ b/scripts/docker/zeppelin/bin/Dockerfile @@ -36,12 +36,12 @@ RUN echo "$LOG_TAG install basic packages" && \ apt-get autoclean && \ apt-get clean -# Install conda to manage python and R packages +# Install conda to manage python packages ARG miniconda_version="py39_24.1.2-0" # Hashes via https://docs.conda.io/en/latest/miniconda_hashes.html ARG miniconda_sha256="2ec135e4ae2154bb41e8df9ecac7ef23a7d6ca59fc1c8071cfe5298505c19140" -# Install python and R packages via conda -COPY env_python_3_with_R.yml /env_python_3_with_R.yml +# Install python packages via conda +COPY env_python_3.yml /env_python_3.yml RUN set -ex && \ wget -nv https://repo.anaconda.com/miniconda/Miniconda3-${miniconda_version}-Linux-x86_64.sh -O miniconda.sh && \ @@ -52,7 +52,7 @@ RUN set -ex && \ conda config --set always_yes yes --set changeps1 no && \ conda info -a && \ conda install mamba -c conda-forge && \ - mamba env update -f /env_python_3_with_R.yml --prune && \ + mamba env update -f /env_python_3.yml --prune && \ # Cleanup rm -v miniconda.sh anaconda.sha256 && \ # Cleanup based on https://github.com/ContinuumIO/docker-images/commit/cac3352bf21a26fa0b97925b578fb24a0fe8c383 @@ -61,7 +61,7 @@ RUN set -ex && \ mamba clean -ay # Allow to modify conda packages. This allows malicious code to be injected into other interpreter sessions, therefore it is disabled by default # chmod -R ug+rwX /opt/conda -ENV PATH /opt/conda/envs/python_3_with_R/bin:/opt/conda/bin:$PATH +ENV PATH /opt/conda/envs/python_3/bin:/opt/conda/bin:$PATH RUN echo "$LOG_TAG Download Zeppelin binary" && \ mkdir -p ${ZEPPELIN_HOME} && \ diff --git a/scripts/docker/zeppelin/bin/env_python_3_with_R.yml b/scripts/docker/zeppelin/bin/env_python_3.yml similarity index 68% rename from scripts/docker/zeppelin/bin/env_python_3_with_R.yml rename to scripts/docker/zeppelin/bin/env_python_3.yml index 26d77759c2d..4282e0c1717 100644 --- a/scripts/docker/zeppelin/bin/env_python_3_with_R.yml +++ b/scripts/docker/zeppelin/bin/env_python_3.yml @@ -1,4 +1,4 @@ -name: python_3_with_R +name: python_3 channels: - conda-forge - defaults @@ -23,12 +23,3 @@ dependencies: - vega_datasets - plotly - pip - - r-base=3 - - r-data.table - - r-evaluate - - r-base64enc - - r-knitr - - r-ggplot2 - - r-irkernel - - r-shiny - - r-googlevis diff --git a/scripts/vagrant/zeppelin-dev/README.md b/scripts/vagrant/zeppelin-dev/README.md index 3b2d3556720..b200d3cbaf0 100644 --- a/scripts/vagrant/zeppelin-dev/README.md +++ b/scripts/vagrant/zeppelin-dev/README.md @@ -15,15 +15,14 @@ limitations under the License. This script creates a virtual machine that launches a repeatable, known set of core dependencies required for developing Zeppelin. It can also be used to run an existing Zeppelin build if you don't plan to build from source. For PySpark users, this script includes several helpful [Python Libraries](#python-extras). -For SparkR users, this script includes several helpful [R Libraries](#r-extras). - -####Installing the required components to launch a virtual machine. + +#### Installing the required components to launch a virtual machine. This script requires three applications, [Ansible](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip "Ansible"), [Vagrant](http://www.vagrantup.com "Vagrant") and [Virtual Box](https://www.virtualbox.org/ "Virtual Box"). All of these applications are freely available as Open Source projects and extremely easy to set up on most operating systems. ### Create a Zeppelin Ready VM in 4 Steps (5 on Windows) -*If you are running Windows and don't yet have python installed, install Python 2.7.x* [Python Windows Installer](https://www.python.org/downloads/release/python-2710/) +* If you are running Windows and don't yet have python installed, install Python 2.7.x* [Python Windows Installer](https://www.python.org/downloads/release/python-2710/) 1. Download and Install Vagrant: [Vagrant Downloads](http://www.vagrantup.com/downloads) 2. Install Ansible: [Ansible Python pip install](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip) @@ -33,7 +32,7 @@ This script requires three applications, [Ansible](http://docs.ansible.com/ansib 3. Install Virtual Box: [Virtual Box Downloads](https://www.virtualbox.org/ "Virtual Box") 4. Type `vagrant up` from within the `/scripts/vagrant/zeppelin-dev` directory -Thats it! +That's it! You can now run `vagrant ssh` and this will place you into the guest machines terminal prompt. @@ -83,7 +82,7 @@ The virtual machine consists of: ### How to build & run Zeppelin -This assumes you've already cloned the project either on the host machine in the zeppelin-dev directory (to be shared with the guest machine) or cloned directly into a directory while running inside the guest machine. The following build steps will also include Python and R support via PySpark and SparkR: +This assumes you've already cloned the project either on the host machine in the zeppelin-dev directory (to be shared with the guest machine) or cloned directly into a directory while running inside the guest machine. The following build steps will also include Python support via PySpark: ``` cd /zeppelin @@ -162,8 +161,3 @@ plt.title('How fast do you want to go today?') show(plt) ``` - -### R Extras - -With zeppelin running, an R Tutorial notebook will be available. The R packages required to run the examples and graphs in this tutorial notebook were installed by this virtual machine. -The installed R Packages include: Knitr, devtools, repr, rCharts, ggplot2, googleVis, mplot, htmltools, base64enc, data.table diff --git a/scripts/vagrant/zeppelin-dev/ansible-roles.yml b/scripts/vagrant/zeppelin-dev/ansible-roles.yml index ee7ee8e000a..985829877e3 100644 --- a/scripts/vagrant/zeppelin-dev/ansible-roles.yml +++ b/scripts/vagrant/zeppelin-dev/ansible-roles.yml @@ -37,4 +37,3 @@ - nodejs - maven - python-addons - - r diff --git a/scripts/vagrant/zeppelin-dev/roles/r/defaults/main.yml b/scripts/vagrant/zeppelin-dev/roles/r/defaults/main.yml deleted file mode 100644 index 0072470c6de..00000000000 --- a/scripts/vagrant/zeppelin-dev/roles/r/defaults/main.yml +++ /dev/null @@ -1,24 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# defaults variables for r role ---- -r_cran_mirror: http://cran.rstudio.com/ - -r_repository: - - type: deb - url: "{{ r_cran_mirror }}/bin/linux/ubuntu {{ ansible_distribution_release }}/" - -r_packages_repos: "{{ r_cran_mirror }}" \ No newline at end of file diff --git a/scripts/vagrant/zeppelin-dev/roles/r/tasks/main.yml b/scripts/vagrant/zeppelin-dev/roles/r/tasks/main.yml deleted file mode 100644 index 071b4b869a3..00000000000 --- a/scripts/vagrant/zeppelin-dev/roles/r/tasks/main.yml +++ /dev/null @@ -1,50 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Install R binaries and CRAN packages ---- - -- name: Install R. This may take a while. - apt: pkg=r-base state=present - -- name: openssl and libcurl required for R devtools package - apt: pkg={{item}} state=present - with_items: - - libssl-dev - - libcurl4-openssl-dev - -# knitr will also pull in the `evaluate` R package as a dependency -- name: Install R packages required for the R interpreter. This may take a while. - shell: /usr/bin/Rscript --slave --no-save --no-restore-history -e "if (! ('{{item}}' %in% installed.packages()[,'Package'])) install.packages(pkgs=c('{{item}}'), repos=c('{{r_packages_repos}}'))" - with_items: - - knitr - - devtools - -- name: Install rCharts (requires devtools first). - shell: /usr/bin/Rscript --slave --no-save --no-restore-history -e "if (! ('rCharts' %in% installed.packages()[,'Package'])) devtools::install_github('rCharts', 'ramnathv')" - -- name: Install R repr package recommended for the R interpreter display system (requires devtools first). - shell: /usr/bin/Rscript --slave --no-save --no-restore-history -e "if (! ('repr' %in% installed.packages()[,'Package'])) devtools::install_github('IRkernel/repr')" - -- name: Install R packages recommended for the R interpreter. - shell: /usr/bin/Rscript --slave --no-save --no-restore-history -e "if (! ('{{item}}' %in% installed.packages()[,'Package'])) install.packages(pkgs=c('{{item}}'), repos=c('{{r_packages_repos}}'))" - with_items: - - ggplot2 - - googleVis - - mplot - - htmltools - - base64enc - - data.table - diff --git a/scripts/vagrant/zeppelin-dev/show-instructions.sh b/scripts/vagrant/zeppelin-dev/show-instructions.sh index 8e896a23dcd..4ddeb5c1bd7 100644 --- a/scripts/vagrant/zeppelin-dev/show-instructions.sh +++ b/scripts/vagrant/zeppelin-dev/show-instructions.sh @@ -32,7 +32,7 @@ echo echo 'cd /vagrant/zeppelin' echo 'mvn clean package -DskipTests' echo -echo '# or for a specific Spark/Hadoop build with additional options such as python and R support' +echo '# or for a specific Spark/Hadoop build with additional options such as python support' echo echo 'mvn clean package -Pspark-1.6 -Phadoop-2.4 -DskipTests' echo './bin/zeppelin-daemon.sh start' diff --git a/spark/README.md b/spark/README.md index 4f8405ac533..2064638ff2a 100644 --- a/spark/README.md +++ b/spark/README.md @@ -7,7 +7,7 @@ Spark interpreter is the first and most important interpreter of Zeppelin. It su * interpreter - This module is the entry module of Spark interpreter. All the interpreters are defined here. SparkInterpreter is the most important one, - SparkContext/SparkSession is created here, other interpreters (PySparkInterpreter,IPySparkInterpreter, SparkRInterpreter and etc) are all depends on SparkInterpreter. + SparkContext/SparkSession is created here, other interpreters (PySparkInterpreter, IPySparkInterpreter and etc) are all depends on SparkInterpreter. Due to incompatibility between Scala versions, there are several scala-x modules for each supported Scala version. Due to incompatibility between Spark versions, there are several spark-shims modules for each supported Spark version. * spark-scala-parent diff --git a/spark/interpreter/pom.xml b/spark/interpreter/pom.xml index 2207cdd0b8d..f69c6a9c787 100644 --- a/spark/interpreter/pom.xml +++ b/spark/interpreter/pom.xml @@ -50,9 +50,6 @@ https://www.apache.org/dyn/closer.lua/spark/${spark.archive}/${spark.archive}.tgz?action=download - - https://www.apache.org/dyn/closer.lua/spark/${spark.archive}/${spark.archive}-bin-without-hadoop.tgz?action=download - ${spark.scala.version} @@ -111,20 +108,6 @@ - - org.apache.zeppelin - r - ${project.version} - tests - test - - - org.apache.spark - spark-core_2.12 - - - - org.apache.zeppelin zeppelin-jupyter-interpreter @@ -139,18 +122,6 @@ - - ${project.groupId} - r - ${project.version} - - - * - * - - - - org.apache.spark spark-repl_${spark.scala.binary.version} @@ -283,22 +254,6 @@ ${spark.archive}.tgz - - - download-sparkr-files - validate - - wget - - - 60000 - 5 - ${spark.bin.download.url} - true - ${project.build.directory} - ${spark.archive}-bin-without-hadoop.tgz - - @@ -326,23 +281,6 @@ maven-resources-plugin - - copy-sparkr-files - generate-resources - - copy-resources - - - ${project.build.directory}/../../../interpreter/spark/R/lib - - - - ${project.build.directory}/spark-${spark.version}-bin-without-hadoop/R/lib - - - - - copy-interpreter-setting package diff --git a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkIRInterpreter.java b/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkIRInterpreter.java deleted file mode 100644 index 3477eb07480..00000000000 --- a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkIRInterpreter.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -package org.apache.zeppelin.spark; - -import org.apache.spark.SparkContext; -import org.apache.spark.api.java.JavaSparkContext; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.r.IRInterpreter; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.util.Properties; - -/** - * SparkR Interpreter which uses irkernel underneath. - */ -public class SparkIRInterpreter extends IRInterpreter { - - private static final Logger LOGGER = LoggerFactory.getLogger(SparkRInterpreter.class); - - private SparkInterpreter sparkInterpreter; - private SparkVersion sparkVersion; - private SparkContext sc; - private JavaSparkContext jsc; - - public SparkIRInterpreter(Properties properties) { - super(properties); - } - - protected boolean isSparkSupported() { - return true; - } - - protected int sparkVersion() { - return this.sparkVersion.toNumber(); - } - - /** - * We can inject SparkInterpreter in the case that SparkIRInterpreter is used by - * SparkShinyInterpreter in which case it is not in the same InterpreterGroup of - * SparkInterpreter. - * @param sparkInterpreter - */ - public void setSparkInterpreter(SparkInterpreter sparkInterpreter) { - this.sparkInterpreter = sparkInterpreter; - } - - public void open() throws InterpreterException { - if (sparkInterpreter == null) { - this.sparkInterpreter = getInterpreterInTheSameSessionByClassName(SparkInterpreter.class); - } - this.sc = sparkInterpreter.getSparkContext(); - this.jsc = sparkInterpreter.getJavaSparkContext(); - this.sparkVersion = new SparkVersion(sc.version()); - - ZeppelinRContext.setSparkContext(sc); - ZeppelinRContext.setJavaSparkContext(jsc); - ZeppelinRContext.setSparkSession(sparkInterpreter.getSparkSession()); - ZeppelinRContext.setSqlContext(sparkInterpreter.getSQLContext()); - ZeppelinRContext.setZeppelinContext(sparkInterpreter.getZeppelinContext()); - super.open(); - } - - @Override - public InterpreterResult internalInterpret(String lines, InterpreterContext context) throws InterpreterException { - Utils.printDeprecateMessage(sparkInterpreter.getSparkVersion(), - context, properties); - String jobGroup = Utils.buildJobGroupId(context); - String jobDesc = Utils.buildJobDesc(context); - sparkInterpreter.getSparkContext().setJobGroup(jobGroup, jobDesc, false); - // assign setJobGroup to dummy__ - String setJobGroup = "dummy__ <- setJobGroup(\"" + jobGroup + "\", \" +" + jobDesc + "\", TRUE)"; - lines = setJobGroup + "\n" + lines; - - String setPoolStmt = "setLocalProperty('spark.scheduler.pool', NULL)"; - if (context.getLocalProperties().containsKey("pool")) { - setPoolStmt = "setLocalProperty('spark.scheduler.pool', '" + - context.getLocalProperties().get("pool") + "')"; - } - lines = setPoolStmt + "\n" + lines; - return super.internalInterpret(lines, context); - } -} diff --git a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkRInterpreter.java b/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkRInterpreter.java deleted file mode 100644 index 0a66ed5fd80..00000000000 --- a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkRInterpreter.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.spark; - -import org.apache.spark.SparkContext; -import org.apache.spark.api.java.JavaSparkContext; -import org.apache.zeppelin.interpreter.ZeppelinContext; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.thrift.InterpreterCompletion; -import org.apache.zeppelin.r.RInterpreter; -import org.apache.zeppelin.scheduler.Scheduler; -import org.apache.zeppelin.scheduler.SchedulerFactory; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Properties; - -/** - * R and SparkR interpreter with visualization support. - */ -public class SparkRInterpreter extends RInterpreter { - private static final Logger LOGGER = LoggerFactory.getLogger(SparkRInterpreter.class); - - private SparkInterpreter sparkInterpreter; - private SparkVersion sparkVersion; - private SparkContext sc; - private JavaSparkContext jsc; - - public SparkRInterpreter(Properties property) { - super(property); - } - - @Override - protected boolean isSparkSupported() { - return true; - } - - @Override - protected int sparkVersion() { - return new SparkVersion(sc.version()).toNumber(); - } - - @Override - public void open() throws InterpreterException { - this.sparkInterpreter = getInterpreterInTheSameSessionByClassName(SparkInterpreter.class); - this.sc = sparkInterpreter.getSparkContext(); - this.jsc = sparkInterpreter.getJavaSparkContext(); - this.sparkVersion = new SparkVersion(sc.version()); - - LOGGER.info("SparkRInterpreter: SPARK_HOME={}", sc.getConf().getenv("SPARK_HOME")); - Arrays.stream(sc.getConf().getAll()) - .forEach(x -> LOGGER.info("SparkRInterpreter: conf, {}={}", x._1, x._2)); - properties.entrySet().stream().forEach(x -> - LOGGER.info("SparkRInterpreter: prop, {}={}", x.getKey(), x.getValue())); - - ZeppelinRContext.setSparkContext(sc); - ZeppelinRContext.setJavaSparkContext(jsc); - ZeppelinRContext.setSparkSession(sparkInterpreter.getSparkSession()); - ZeppelinRContext.setSqlContext(sparkInterpreter.getSQLContext()); - ZeppelinRContext.setZeppelinContext(sparkInterpreter.getZeppelinContext()); - super.open(); - } - - @Override - public InterpreterResult internalInterpret(String lines, InterpreterContext interpreterContext) - throws InterpreterException { - Utils.printDeprecateMessage(sparkInterpreter.getSparkVersion(), - interpreterContext, properties); - String jobGroup = Utils.buildJobGroupId(interpreterContext); - String jobDesc = Utils.buildJobDesc(interpreterContext); - sparkInterpreter.getSparkContext().setJobGroup(jobGroup, jobDesc, false); - String setJobGroup = ""; - // assign setJobGroup to dummy__, otherwise it would print NULL for this statement - setJobGroup = "dummy__ <- setJobGroup(\"" + jobGroup + - "\", \" +" + jobDesc + "\", TRUE)"; - lines = setJobGroup + "\n" + lines; - - String setPoolStmt = "setLocalProperty('spark.scheduler.pool', NULL)"; - if (interpreterContext.getLocalProperties().containsKey("pool")) { - setPoolStmt = "setLocalProperty('spark.scheduler.pool', '" + - interpreterContext.getLocalProperties().get("pool") + "')"; - } - lines = setPoolStmt + "\n" + lines; - return super.internalInterpret(lines, interpreterContext); - } - - @Override - public void close() throws InterpreterException { - super.close(); - } - - @Override - public void cancel(InterpreterContext context) { - if (this.sc != null) { - sc.cancelJobGroup(Utils.buildJobGroupId(context)); - } - } - - @Override - public FormType getFormType() { - return FormType.NATIVE; - } - - @Override - public int getProgress(InterpreterContext context) throws InterpreterException { - if (sparkInterpreter != null) { - return sparkInterpreter.getProgress(context); - } else { - return 0; - } - } - - @Override - public Scheduler getScheduler() { - return SchedulerFactory.singleton().createOrGetFIFOScheduler( - SparkRInterpreter.class.getName() + this.hashCode()); - } - - @Override - public ZeppelinContext getZeppelinContext() { - return sparkInterpreter.getZeppelinContext(); - } - -} diff --git a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkShinyInterpreter.java b/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkShinyInterpreter.java deleted file mode 100644 index c5dc1428d47..00000000000 --- a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/SparkShinyInterpreter.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.spark; - -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.r.IRInterpreter; -import org.apache.zeppelin.r.ShinyInterpreter; - -import java.util.Properties; - -/** - * The same function as ShinyInterpreter, but support Spark as well. - */ -public class SparkShinyInterpreter extends ShinyInterpreter { - public SparkShinyInterpreter(Properties properties) { - super(properties); - } - - protected IRInterpreter createIRInterpreter() { - SparkIRInterpreter interpreter = new SparkIRInterpreter(properties); - try { - interpreter.setSparkInterpreter(getInterpreterInTheSameSessionByClassName(SparkInterpreter.class)); - return interpreter; - } catch (InterpreterException e) { - throw new RuntimeException("Fail to set spark interpreter for SparkIRInterpreter", e); - } - } -} diff --git a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/ZeppelinRContext.java b/spark/interpreter/src/main/java/org/apache/zeppelin/spark/ZeppelinRContext.java deleted file mode 100644 index 13427ce2353..00000000000 --- a/spark/interpreter/src/main/java/org/apache/zeppelin/spark/ZeppelinRContext.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.spark; - -import org.apache.spark.SparkContext; -import org.apache.spark.api.java.JavaSparkContext; -import org.apache.zeppelin.interpreter.ZeppelinContext; - -/** - * Contains the Spark and Zeppelin Contexts made available to SparkR. - */ -public class ZeppelinRContext { - private static SparkContext sparkContext; - private static Object sqlContext; - private static ZeppelinContext zeppelinContext; - private static Object sparkSession; - private static JavaSparkContext javaSparkContext; - - public static void setSparkContext(SparkContext sparkContext) { - ZeppelinRContext.sparkContext = sparkContext; - } - - public static void setZeppelinContext(ZeppelinContext zeppelinContext) { - ZeppelinRContext.zeppelinContext = zeppelinContext; - } - - public static void setSqlContext(Object sqlContext) { - ZeppelinRContext.sqlContext = sqlContext; - } - - public static void setSparkSession(Object sparkSession) { - ZeppelinRContext.sparkSession = sparkSession; - } - - public static SparkContext getSparkContext() { - return sparkContext; - } - - public static Object getSqlContext() { - return sqlContext; - } - - public static ZeppelinContext getZeppelinContext() { - return zeppelinContext; - } - - public static Object getSparkSession() { - return sparkSession; - } - - public static void setJavaSparkContext(JavaSparkContext jsc) { javaSparkContext = jsc; } - - public static JavaSparkContext getJavaSparkContext() { return javaSparkContext; } -} diff --git a/spark/interpreter/src/main/resources/interpreter-setting.json b/spark/interpreter/src/main/resources/interpreter-setting.json index 70c00dc9772..edcacf748f7 100644 --- a/spark/interpreter/src/main/resources/interpreter-setting.json +++ b/spark/interpreter/src/main/resources/interpreter-setting.json @@ -256,79 +256,5 @@ "completionSupport": true, "completionKey": "TAB" } - }, - { - "group": "spark", - "name": "r", - "className": "org.apache.zeppelin.spark.SparkRInterpreter", - "properties": { - "zeppelin.R.knitr": { - "envName": null, - "propertyName": "zeppelin.R.knitr", - "defaultValue": true, - "description": "Whether use knitr or not", - "type": "checkbox" - }, - "zeppelin.R.cmd": { - "envName": null, - "propertyName": "zeppelin.R.cmd", - "defaultValue": "R", - "description": "R binary executable path", - "type": "string" - }, - "zeppelin.R.image.width": { - "envName": null, - "propertyName": "zeppelin.R.image.width", - "defaultValue": "100%", - "description": "Image width of R plotting", - "type": "number" - }, - "zeppelin.R.render.options": { - "envName": null, - "propertyName": "zeppelin.R.render.options", - "defaultValue": "out.format = 'html', comment = NA, echo = FALSE, results = 'asis', message = F, warning = F, fig.retina = 2", - "description": "", - "type": "textarea" - }, - "zeppelin.R.shiny.portRange": { - "envName": "", - "propertyName": "zeppelin.R.shiny.portRange", - "defaultValue": ":", - "description": "Shiny app would launch a web app at some port, this property is to specify the portRange via format ':', e.g. '5000:5001'. By default it is ':' which means any port", - "type": "string" - } - }, - "editor": { - "language": "r", - "editOnDblClick": false, - "completionSupport": false, - "completionKey": "TAB" - } - }, - { - "group": "spark", - "name": "ir", - "className": "org.apache.zeppelin.spark.SparkIRInterpreter", - "properties": { - }, - "editor": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - } - }, - { - "group": "spark", - "name": "shiny", - "className": "org.apache.zeppelin.spark.SparkShinyInterpreter", - "properties": { - }, - "editor": { - "language": "r", - "editOnDblClick": false, - "completionSupport": true, - "completionKey": "TAB" - } } ] diff --git a/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkIRInterpreterTest.java b/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkIRInterpreterTest.java deleted file mode 100644 index 73832a9b458..00000000000 --- a/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkIRInterpreterTest.java +++ /dev/null @@ -1,144 +0,0 @@ - -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.spark; - -import org.apache.zeppelin.interpreter.Interpreter; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterGroup; -import org.apache.zeppelin.interpreter.InterpreterOutput; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.InterpreterResultMessage; -import org.apache.zeppelin.interpreter.LazyOpenInterpreter; -import org.apache.zeppelin.interpreter.remote.RemoteInterpreterEventClient; -import org.apache.zeppelin.r.IRInterpreterTest; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.IOException; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Properties; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.junit.jupiter.api.Assertions.fail; -import static org.mockito.Matchers.any; -import static org.mockito.Mockito.atLeastOnce; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; - -public class SparkIRInterpreterTest extends IRInterpreterTest { - - private RemoteInterpreterEventClient mockRemoteIntpEventClient = mock(RemoteInterpreterEventClient.class); - - @Override - protected Interpreter createInterpreter(Properties properties) { - return new SparkIRInterpreter(properties); - } - - @Override - @BeforeEach - public void setUp() throws InterpreterException { - Properties properties = new Properties(); - properties.setProperty(SparkStringConstants.MASTER_PROP_NAME, "local"); - properties.setProperty(SparkStringConstants.APP_NAME_PROP_NAME, "test"); - properties.setProperty("zeppelin.spark.maxResult", "100"); - properties.setProperty("spark.r.backendConnectionTimeout", "10"); - properties.setProperty("zeppelin.spark.deprecatedMsg.show", "false"); - properties.setProperty("spark.sql.execution.arrow.sparkr.enabled", "false"); - - InterpreterContext context = getInterpreterContext(); - InterpreterContext.set(context); - interpreter = createInterpreter(properties); - - InterpreterGroup interpreterGroup = new InterpreterGroup(); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(interpreter), "session_1"); - interpreter.setInterpreterGroup(interpreterGroup); - - SparkInterpreter sparkInterpreter = new SparkInterpreter(properties); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(sparkInterpreter), "session_1"); - sparkInterpreter.setInterpreterGroup(interpreterGroup); - - interpreter.open(); - } - - - @Test - public void testSparkRInterpreter() throws InterpreterException, InterruptedException, IOException { - InterpreterContext context = getInterpreterContext(); - InterpreterResult result = interpreter.interpret("1+1", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - List interpreterResultMessages = context.out.toInterpreterResultMessage(); - assertTrue(interpreterResultMessages.get(0).getData().contains("2")); - - context = getInterpreterContext(); - result = interpreter.interpret("sparkR.version()", context); - - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - interpreterResultMessages = context.out.toInterpreterResultMessage(); - if (interpreterResultMessages.get(0).getData().contains("2.2")) { - ENABLE_GOOGLEVIS_TEST = false; - } - context = getInterpreterContext(); - result = interpreter.interpret("df <- as.DataFrame(faithful)\nhead(df)", context); - interpreterResultMessages = context.out.toInterpreterResultMessage(); - assertEquals(InterpreterResult.Code.SUCCESS, result.code(), context.out.toString()); - assertTrue(interpreterResultMessages.get(0).getData().contains(">eruptions")); - // spark job url is sent - verify(mockRemoteIntpEventClient, atLeastOnce()).onParaInfosReceived(any(Map.class)); - - // cancel - final InterpreterContext context2 = getInterpreterContext(); - Thread thread = new Thread() { - @Override - public void run() { - try { - InterpreterResult result = interpreter.interpret("ldf <- dapplyCollect(\n" + - " df,\n" + - " function(x) {\n" + - " Sys.sleep(3)\n" + - " x <- cbind(x, \"waiting_secs\" = x$waiting * 60)\n" + - " })\n" + - "head(ldf, 3)", context2); - assertTrue(result.message().get(0).getData().contains("cancelled")); - } catch (InterpreterException e) { - fail("Should not throw InterpreterException"); - } - } - }; - thread.setName("Cancel-Thread"); - thread.start(); - Thread.sleep(1000); - interpreter.cancel(context2); - } - - @Override - protected InterpreterContext getInterpreterContext() { - InterpreterContext context = InterpreterContext.builder() - .setNoteId("note_1") - .setParagraphId("paragraph_1") - .setInterpreterOut(new InterpreterOutput()) - .setLocalProperties(new HashMap<>()) - .setIntpEventClient(mockRemoteIntpEventClient) - .build(); - return context; - } -} diff --git a/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkRInterpreterTest.java b/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkRInterpreterTest.java deleted file mode 100644 index 3f0baa72391..00000000000 --- a/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkRInterpreterTest.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.spark; - -import org.apache.commons.lang3.exception.ExceptionUtils; -import org.apache.zeppelin.interpreter.Interpreter; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterGroup; -import org.apache.zeppelin.interpreter.InterpreterOutput; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.LazyOpenInterpreter; -import org.apache.zeppelin.interpreter.remote.RemoteInterpreterEventClient; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.util.HashMap; -import java.util.Map; -import java.util.Properties; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.junit.jupiter.api.Assertions.fail; -import static org.mockito.Matchers.any; -import static org.mockito.Mockito.atLeastOnce; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; - -class SparkRInterpreterTest { - - private SparkRInterpreter sparkRInterpreter; - private SparkInterpreter sparkInterpreter; - private RemoteInterpreterEventClient mockRemoteIntpEventClient = mock(RemoteInterpreterEventClient.class); - - @BeforeEach - public void setUp() throws InterpreterException { - Properties properties = new Properties(); - properties.setProperty(SparkStringConstants.MASTER_PROP_NAME, "local"); - properties.setProperty(SparkStringConstants.APP_NAME_PROP_NAME, "test"); - properties.setProperty("zeppelin.spark.maxResult", "100"); - properties.setProperty("zeppelin.R.knitr", "true"); - properties.setProperty("spark.r.backendConnectionTimeout", "10"); - properties.setProperty("zeppelin.spark.deprecatedMsg.show", "false"); - properties.setProperty("spark.sql.execution.arrow.sparkr.enabled", "false"); - - InterpreterContext context = getInterpreterContext(); - InterpreterContext.set(context); - sparkRInterpreter = new SparkRInterpreter(properties); - sparkInterpreter = new SparkInterpreter(properties); - - InterpreterGroup interpreterGroup = new InterpreterGroup(); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(sparkRInterpreter), "session_1"); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(sparkInterpreter), "session_1"); - sparkRInterpreter.setInterpreterGroup(interpreterGroup); - sparkInterpreter.setInterpreterGroup(interpreterGroup); - - sparkRInterpreter.open(); - } - - @AfterEach - public void tearDown() throws InterpreterException { - sparkInterpreter.close(); - } - - @Test - void testSparkRInterpreter() throws InterpreterException, InterruptedException { - InterpreterResult result = sparkRInterpreter.interpret("1+1", getInterpreterContext()); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - assertTrue(result.message().get(0).getData().contains("2")); - - result = sparkRInterpreter.interpret("sparkR.version()", getInterpreterContext()); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - - result = sparkRInterpreter.interpret("df <- as.DataFrame(faithful)\nhead(df)", getInterpreterContext()); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - assertTrue(result.message().get(0).getData().contains("eruptions waiting"), result.toString()); - // spark job url is sent - verify(mockRemoteIntpEventClient, atLeastOnce()).onParaInfosReceived(any(Map.class)); - - // cancel - InterpreterContext context = getInterpreterContext(); - InterpreterContext finalContext = context; - Thread thread = new Thread() { - @Override - public void run() { - try { - InterpreterResult result = sparkRInterpreter.interpret("ldf <- dapplyCollect(\n" + - " df,\n" + - " function(x) {\n" + - " Sys.sleep(3)\n" + - " x <- cbind(x, \"waiting_secs\" = x$waiting * 60)\n" + - " })\n" + - "head(ldf, 3)", finalContext); - assertTrue(result.message().get(0).getData().contains("cancelled")); - } catch (InterpreterException e) { - fail("Should not throw InterpreterException"); - } - } - }; - thread.setName("Cancel-Thread"); - thread.start(); - Thread.sleep(1000); - sparkRInterpreter.cancel(context); - - // plotting - context = getInterpreterContext(); - context.getLocalProperties().put("imageWidth", "100"); - result = sparkRInterpreter.interpret("hist(mtcars$mpg)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - assertEquals(1, result.message().size()); - assertEquals(InterpreterResult.Type.HTML, result.message().get(0).getType()); - assertTrue(result.message().get(0).getData().contains("()) - .build(); - return context; - } -} - diff --git a/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkShinyInterpreterTest.java b/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkShinyInterpreterTest.java deleted file mode 100644 index 33b60f621b9..00000000000 --- a/spark/interpreter/src/test/java/org/apache/zeppelin/spark/SparkShinyInterpreterTest.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.zeppelin.spark; - -import com.mashape.unirest.http.HttpResponse; -import com.mashape.unirest.http.Unirest; -import com.mashape.unirest.http.exceptions.UnirestException; -import org.apache.commons.io.IOUtils; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterGroup; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.InterpreterResultMessage; -import org.apache.zeppelin.interpreter.LazyOpenInterpreter; -import org.apache.zeppelin.r.ShinyInterpreterTest; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.junit.jupiter.api.Assertions.fail; - -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.util.List; -import java.util.Properties; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -class SparkShinyInterpreterTest extends ShinyInterpreterTest { - - private SparkInterpreter sparkInterpreter; - - @Override - @BeforeEach - public void setUp() throws InterpreterException { - Properties properties = new Properties(); - properties.setProperty(SparkStringConstants.MASTER_PROP_NAME, "local[*]"); - properties.setProperty(SparkStringConstants.APP_NAME_PROP_NAME, "test"); - - InterpreterContext context = getInterpreterContext(); - InterpreterContext.set(context); - interpreter = new SparkShinyInterpreter(properties); - - InterpreterGroup interpreterGroup = new InterpreterGroup(); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(interpreter), "session_1"); - interpreter.setInterpreterGroup(interpreterGroup); - - sparkInterpreter = new SparkInterpreter(properties); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(sparkInterpreter), "session_1"); - sparkInterpreter.setInterpreterGroup(interpreterGroup); - - interpreter.open(); - } - - @Override - @AfterEach - public void tearDown() throws InterpreterException { - if (interpreter != null) { - interpreter.close(); - } - } - - @Test - void testSparkShinyApp() - throws IOException, InterpreterException, InterruptedException, UnirestException { - /****************** Launch Shiny app with default app name *****************************/ - InterpreterContext context = getInterpreterContext(); - context.getLocalProperties().put("type", "ui"); - InterpreterResult result = - interpreter.interpret( - IOUtils.toString(getClass().getResource("/spark_ui.R"), StandardCharsets.UTF_8), context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - - context = getInterpreterContext(); - context.getLocalProperties().put("type", "server"); - result = interpreter.interpret( - IOUtils.toString(getClass().getResource("/spark_server.R"), StandardCharsets.UTF_8), context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - - final InterpreterContext context2 = getInterpreterContext(); - context2.getLocalProperties().put("type", "run"); - Thread thread = new Thread(() -> { - try { - interpreter.interpret("", context2); - } catch (Exception e) { - e.printStackTrace(); - } - }); - thread.start(); - // wait for the shiny app start - Thread.sleep(5 * 1000); - // extract shiny url - List resultMessages = context2.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size(), resultMessages.toString()); - assertEquals(InterpreterResult.Type.HTML, resultMessages.get(0).getType()); - String resultMessageData = resultMessages.get(0).getData(); - assertTrue(resultMessageData.contains(" response = Unirest.get(shinyURL).asString(); - assertEquals(200, response.getStatus()); - assertTrue(response.getBody().contains("Spark Version"), response.getBody()); - } -} diff --git a/spark/interpreter/src/test/resources/spark_server.R b/spark/interpreter/src/test/resources/spark_server.R deleted file mode 100644 index 071631dd79f..00000000000 --- a/spark/interpreter/src/test/resources/spark_server.R +++ /dev/null @@ -1,23 +0,0 @@ -# Define server logic to summarize and view selected dataset ---- -server <- function(input, output) { - - # Return the requested dataset ---- - datasetInput <- reactive({ - switch(input$dataset, - "rock" = as.DataFrame(rock), - "pressure" = as.DataFrame(pressure), - "cars" = as.DataFrame(cars)) - }) - - # Generate a summary of the dataset ---- - output$summary <- renderPrint({ - dataset <- datasetInput() - showDF(summary(dataset)) - }) - - # Show the first "n" observations ---- - output$view <- renderTable({ - head(datasetInput(), n = input$obs) - }) - -} \ No newline at end of file diff --git a/spark/interpreter/src/test/resources/spark_ui.R b/spark/interpreter/src/test/resources/spark_ui.R deleted file mode 100644 index a81ad0c2bcd..00000000000 --- a/spark/interpreter/src/test/resources/spark_ui.R +++ /dev/null @@ -1,35 +0,0 @@ -# Define UI for dataset viewer app ---- -ui <- fluidPage( - -# App title ---- -titlePanel(paste("Spark Version", sparkR.version(), sep=":")), - -# Sidebar layout with a input and output definitions ---- -sidebarLayout( - -# Sidebar panel for inputs ---- -sidebarPanel( - -# Input: Selector for choosing dataset ---- -selectInput(inputId = "dataset", -label = "Choose a dataset:", -choices = c("rock", "pressure", "cars")), - -# Input: Numeric entry for number of obs to view ---- -numericInput(inputId = "obs", -label = "Number of observations to view:", -value = 10) -), - -# Main panel for displaying outputs ---- -mainPanel( - -# Output: Verbatim text for data summary ---- -verbatimTextOutput("summary"), - -# Output: HTML table with requested number of observations ---- -tableOutput("view") - -) -) -) \ No newline at end of file diff --git a/spark/pom.xml b/spark/pom.xml index f4d1662f218..e199419878b 100644 --- a/spark/pom.xml +++ b/spark/pom.xml @@ -47,9 +47,6 @@ https://www.apache.org/dyn/closer.lua/spark/${spark.archive}/${spark.archive}.tgz?action=download - - https://www.apache.org/dyn/closer.lua/spark/${spark.archive}/${spark.archive}-bin-without-hadoop.tgz?action=download - diff --git a/spark/scala-2.12/src/main/scala/org/apache/zeppelin/spark/SparkZeppelinContext.scala b/spark/scala-2.12/src/main/scala/org/apache/zeppelin/spark/SparkZeppelinContext.scala index 0d62dad0f9b..b98d112d1a9 100644 --- a/spark/scala-2.12/src/main/scala/org/apache/zeppelin/spark/SparkZeppelinContext.scala +++ b/spark/scala-2.12/src/main/scala/org/apache/zeppelin/spark/SparkZeppelinContext.scala @@ -41,8 +41,7 @@ class SparkZeppelinContext(val sc: SparkContext, "spark" -> "org.apache.zeppelin.spark.SparkInterpreter", "sql" -> "org.apache.zeppelin.spark.SparkSqlInterpreter", "pyspark" -> "org.apache.zeppelin.spark.PySparkInterpreter", - "ipyspark" -> "org.apache.zeppelin.spark.IPySparkInterpreter", - "r" -> "org.apache.zeppelin.spark.SparkRInterpreter" + "ipyspark" -> "org.apache.zeppelin.spark.IPySparkInterpreter" ) private val supportedClasses = scala.collection.mutable.ArrayBuffer[Class[_]]() diff --git a/spark/scala-2.13/src/main/scala/org/apache/zeppelin/spark/SparkZeppelinContext.scala b/spark/scala-2.13/src/main/scala/org/apache/zeppelin/spark/SparkZeppelinContext.scala index 0d62dad0f9b..b98d112d1a9 100644 --- a/spark/scala-2.13/src/main/scala/org/apache/zeppelin/spark/SparkZeppelinContext.scala +++ b/spark/scala-2.13/src/main/scala/org/apache/zeppelin/spark/SparkZeppelinContext.scala @@ -41,8 +41,7 @@ class SparkZeppelinContext(val sc: SparkContext, "spark" -> "org.apache.zeppelin.spark.SparkInterpreter", "sql" -> "org.apache.zeppelin.spark.SparkSqlInterpreter", "pyspark" -> "org.apache.zeppelin.spark.PySparkInterpreter", - "ipyspark" -> "org.apache.zeppelin.spark.IPySparkInterpreter", - "r" -> "org.apache.zeppelin.spark.SparkRInterpreter" + "ipyspark" -> "org.apache.zeppelin.spark.IPySparkInterpreter" ) private val supportedClasses = scala.collection.mutable.ArrayBuffer[Class[_]]() diff --git a/testing/env_python_3.7_with_R.yml b/testing/env_python_3.7.yml similarity index 70% rename from testing/env_python_3.7_with_R.yml rename to testing/env_python_3.7.yml index 2aa63346c7f..d7bc2769b25 100644 --- a/testing/env_python_3.7_with_R.yml +++ b/testing/env_python_3.7.yml @@ -1,4 +1,4 @@ -name: python_3_with_R +name: python_3 channels: - conda-forge - defaults @@ -25,12 +25,3 @@ dependencies: - plotly - jinja2=3.0.3 - pip - - r-base=3.6 - - r-data.table - - r-evaluate - - r-base64enc - - r-knitr - - r-ggplot2 - - r-irkernel - - r-shiny - - r-googlevis diff --git a/testing/env_python_3.9_with_R.yml b/testing/env_python_3.8.yml similarity index 71% rename from testing/env_python_3.9_with_R.yml rename to testing/env_python_3.8.yml index 67a61373da2..e6b2ce4467b 100644 --- a/testing/env_python_3.9_with_R.yml +++ b/testing/env_python_3.8.yml @@ -1,4 +1,4 @@ -name: python_3_with_R +name: python_3 channels: - conda-forge - defaults @@ -26,12 +26,3 @@ dependencies: - plotly - jinja2=3.0.3 - pip - - r-base=3.6 - - r-data.table - - r-evaluate - - r-base64enc - - r-knitr - - r-ggplot2 - - r-irkernel - - r-shiny - - r-googlevis diff --git a/testing/env_python_3.8_with_R.yml b/testing/env_python_3.9.yml similarity index 71% rename from testing/env_python_3.8_with_R.yml rename to testing/env_python_3.9.yml index 67a61373da2..e6b2ce4467b 100644 --- a/testing/env_python_3.8_with_R.yml +++ b/testing/env_python_3.9.yml @@ -1,4 +1,4 @@ -name: python_3_with_R +name: python_3 channels: - conda-forge - defaults @@ -26,12 +26,3 @@ dependencies: - plotly - jinja2=3.0.3 - pip - - r-base=3.6 - - r-data.table - - r-evaluate - - r-base64enc - - r-knitr - - r-ggplot2 - - r-irkernel - - r-shiny - - r-googlevis diff --git a/testing/env_python_3.yml b/testing/env_python_3.yml index b1565b08d08..78394da4a04 100644 --- a/testing/env_python_3.yml +++ b/testing/env_python_3.yml @@ -4,21 +4,26 @@ channels: - defaults dependencies: - pycodestyle - - numpy=1.19.5 - - pandas=1.4.4 - scipy + - numpy=1.19.5 - grpcio - - hvplot - protobuf - pandasql + - sqlalchemy=1.4.46 - ipython - - matplotlib + - ipython_genutils - ipykernel - jupyter_client=5 - - bokeh=2.4 - - panel=0.6.0 + - hvplot - holoviews=1.16 + - plotnine + - seaborn + - bokeh=2.4 + - intake + - intake-parquet + - intake-xarray + - altair + - vega_datasets + - plotly - jinja2=3.0.3 - pip - - pip: - - bkzep==0.6.1 diff --git a/testing/env_python_3_with_R_and_tensorflow.yml b/testing/env_python_3_with_R_and_tensorflow.yml deleted file mode 100644 index 80997525db3..00000000000 --- a/testing/env_python_3_with_R_and_tensorflow.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: python_3_with_R_and_tensorflow -channels: - - conda-forge - - defaults -dependencies: - - pycodestyle - - scipy - - numpy=1.19.5 - - grpcio - - protobuf - - pandasql - - sqlalchemy=1.4.46 - - ipython - - ipython_genutils - - ipykernel - - jupyter_client=5 - - hvplot - - holoviews=1.16 - - plotnine - - seaborn - - bokeh=2.4 - - intake - - intake-parquet - - intake-xarray - - altair - - vega_datasets - - plotly - - jinja2=3.0.3 - - pip - - r-base=3.6 - - r-data.table - - r-evaluate - - r-base64enc - - r-knitr - - r-ggplot2 - - r-irkernel - - r-shiny - - r-googlevis - - tensorflow diff --git a/testing/env_python_3_with_R.yml b/testing/env_python_3_with_tensorflow.yml similarity index 72% rename from testing/env_python_3_with_R.yml rename to testing/env_python_3_with_tensorflow.yml index ddd3f2e24b9..0ec9105921e 100644 --- a/testing/env_python_3_with_R.yml +++ b/testing/env_python_3_with_tensorflow.yml @@ -1,4 +1,4 @@ -name: python_3_with_R +name: python_3_with_tensorflow channels: - conda-forge - defaults @@ -27,12 +27,4 @@ dependencies: - plotly - jinja2=3.0.3 - pip - - r-base=3.6 - - r-data.table - - r-evaluate - - r-base64enc - - r-knitr - - r-ggplot2 - - r-irkernel - - r-shiny - - r-googlevis + - tensorflow diff --git a/zeppelin-client-examples/src/main/java/org/apache/zeppelin/client/examples/SparkExample.java b/zeppelin-client-examples/src/main/java/org/apache/zeppelin/client/examples/SparkExample.java index 001c603cc33..0b1f8c16189 100644 --- a/zeppelin-client-examples/src/main/java/org/apache/zeppelin/client/examples/SparkExample.java +++ b/zeppelin-client-examples/src/main/java/org/apache/zeppelin/client/examples/SparkExample.java @@ -85,10 +85,6 @@ public static void main(String[] args) { System.out.println("Matplotlib result, type: " + result.getResults().get(0).getType() + ", data: " + result.getResults().get(0).getData()); - // sparkr - result = session.execute("r", "df <- as.DataFrame(faithful)\nhead(df)"); - System.out.println("Sparkr dataframe: " + result.getResults().get(0).getData()); - // spark sql result = session.execute("sql", "select * from df"); System.out.println("Spark Sql dataframe: " + result.getResults().get(0).getData()); diff --git a/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/SparkIntegrationTest.java b/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/SparkIntegrationTest.java index c2d1757a44a..a3b1b4c2a7c 100644 --- a/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/SparkIntegrationTest.java +++ b/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/SparkIntegrationTest.java @@ -188,13 +188,6 @@ private void testInterpreterBasics() throws IOException, InterpreterException, X assertEquals(InterpreterResult.Code.SUCCESS, interpreterResult.code(), interpreterResult.toString()); assertEquals(InterpreterResult.Type.TABLE, interpreterResult.message().get(0).getType(), interpreterResult.toString()); assertEquals("c\n2\n", interpreterResult.message().get(0).getData(), interpreterResult.toString()); - - // test SparkRInterpreter - Interpreter sparkrInterpreter = interpreterFactory.getInterpreter("spark.r", new ExecutionContext("user1", "note1", "test")); - interpreterResult = sparkrInterpreter.interpret("df <- as.DataFrame(faithful)\nhead(df)", context); - assertEquals(InterpreterResult.Code.SUCCESS, interpreterResult.code(), interpreterResult.toString()); - assertEquals(InterpreterResult.Type.TEXT, interpreterResult.message().get(0).getType(), interpreterResult.toString()); - assertTrue( interpreterResult.message().get(0).getData().contains("eruptions waiting"), interpreterResult.toString()); } @Test @@ -242,7 +235,6 @@ public void testYarnClientMode() throws IOException, YarnException, InterruptedE sparkInterpreterSetting.setProperty("zeppelin.spark.deprecatedMsg.show", "false"); sparkInterpreterSetting.setProperty("spark.user.name", "#{user}"); sparkInterpreterSetting.setProperty("zeppelin.spark.run.asLoginUser", "false"); - sparkInterpreterSetting.setProperty("spark.r.command", getRScriptExec()); try { setUpSparkInterpreterSetting(sparkInterpreterSetting); @@ -292,8 +284,6 @@ public void testYarnClusterMode() throws IOException, YarnException, Interrupted sparkInterpreterSetting.setProperty("zeppelin.pyspark.useIPython", "false"); sparkInterpreterSetting.setProperty("PYSPARK_PYTHON", getPythonExec()); sparkInterpreterSetting.setProperty("spark.pyspark.python", getPythonExec()); - sparkInterpreterSetting.setProperty("zeppelin.R.cmd", getRExec()); - sparkInterpreterSetting.setProperty("spark.r.command", getRScriptExec()); sparkInterpreterSetting.setProperty("spark.driver.memory", "512m"); sparkInterpreterSetting.setProperty("zeppelin.spark.scala.color", "false"); sparkInterpreterSetting.setProperty("zeppelin.spark.deprecatedMsg.show", "false"); @@ -400,20 +390,4 @@ private String getPythonExec() throws IOException, InterruptedException { } return IOUtils.toString(process.getInputStream(), StandardCharsets.UTF_8).trim(); } - - private String getRScriptExec() throws IOException, InterruptedException { - Process process = Runtime.getRuntime().exec(new String[]{"which", "Rscript"}); - if (process.waitFor() != 0) { - throw new RuntimeException("Fail to run command: which Rscript."); - } - return IOUtils.toString(process.getInputStream(), StandardCharsets.UTF_8).trim(); - } - - private String getRExec() throws IOException, InterruptedException { - Process process = Runtime.getRuntime().exec(new String[]{"which", "R"}); - if (process.waitFor() != 0) { - throw new RuntimeException("Fail to run command: which R."); - } - return IOUtils.toString(process.getInputStream(), StandardCharsets.UTF_8).trim(); - } } diff --git a/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZSessionIntegrationTest.java b/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZSessionIntegrationTest.java index db8b36d3f20..5d491c49f82 100644 --- a/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZSessionIntegrationTest.java +++ b/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZSessionIntegrationTest.java @@ -225,14 +225,6 @@ void testZSession_Spark() throws Exception { "+---+---+", result.getResults().get(0).getData().trim()); assertTrue(result.getJobUrls().size() > 0); - // sparkr - result = session.execute("r", "df <- as.DataFrame(faithful)\nhead(df)"); - assertEquals(Status.FINISHED, result.getStatus()); - assertEquals(1, result.getResults().size()); - assertEquals("TEXT", result.getResults().get(0).getType()); - assertTrue(result.getResults().get(0).getData().contains("eruptions waiting"), result.getResults().get(0).getData()); - assertTrue(result.getJobUrls().size() > 0); - // spark sql result = session.execute("sql", "select * from df"); assertEquals(Status.FINISHED, result.getStatus()); @@ -295,15 +287,6 @@ void testZSession_Spark_Submit() throws Exception { "+---+---+", result.getResults().get(0).getData().trim()); assertTrue(result.getJobUrls().size() > 0); - // sparkr - result = session.submit("r", "df <- as.DataFrame(faithful)\nhead(df)"); - result = session.waitUntilFinished(result.getStatementId()); - assertEquals(Status.FINISHED, result.getStatus()); - assertEquals(1, result.getResults().size()); - assertEquals("TEXT", result.getResults().get(0).getType()); - assertTrue(result.getResults().get(0).getData().contains("eruptions waiting"), result.getResults().get(0).getData()); - assertTrue(result.getJobUrls().size() > 0); - // spark sql result = session.submit("sql", "select * from df"); result = session.waitUntilFinished(result.getStatementId()); diff --git a/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZeppelinSparkClusterTest.java b/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZeppelinSparkClusterTest.java index d3c087f313a..2d4d94bb67d 100644 --- a/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZeppelinSparkClusterTest.java +++ b/zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZeppelinSparkClusterTest.java @@ -365,15 +365,6 @@ public void sparkSQLTest() throws IOException { assertEquals(InterpreterResult.Type.TABLE, p.getReturn().message().get(0).getType()); assertEquals("name\tage\nhello\t20\n", p.getReturn().message().get(0).getData()); - // get resource from sparkr - p = note.addNewParagraph(anonymous); - p.setText("%spark.r df=z.getAsDataFrame('table_result')\ndf"); - note.run(p.getId(), true); - assertEquals(Status.FINISHED, p.getStatus()); - assertEquals(InterpreterResult.Type.TEXT, p.getReturn().message().get(0).getType()); - assertTrue(p.getReturn().message().get(0).getData().contains("name age\n1 hello 20"), - p.getReturn().toString()); - // test display DataSet p = note.addNewParagraph(anonymous); p.setText("%spark val ds=spark.createDataset(Seq((\"hello\",20)))\n" + @@ -391,34 +382,6 @@ public void sparkSQLTest() throws IOException { } } - @Test - public void sparkRTest() throws IOException { - assumeTrue(isHadoopVersionMatch(), "Hadoop version mismatch, skip test"); - - String noteId = null; - try { - noteId = zepServer.getService(Notebook.class).createNote("note1", anonymous); - zepServer.getService(Notebook.class).processNote(noteId, - note -> { - Paragraph p = note.addNewParagraph(anonymous); - - p.setText("%spark.r localDF <- data.frame(name=c(\"a\", \"b\", \"c\"), age=c(19, 23, 18))\n" + - "df <- createDataFrame(localDF)\n" + - "count(df)" - ); - - note.run(p.getId(), true); - assertEquals(Status.FINISHED, p.getStatus()); - assertEquals("[1] 3", p.getReturn().message().get(0).getData().trim()); - return null; - }); - } finally { - if (null != noteId) { - zepServer.getService(Notebook.class).removeNote(noteId, anonymous); - } - } - } - @Test public void pySparkTest() throws IOException { assumeTrue(isHadoopVersionMatch(), "Hadoop version mismatch, skip test"); diff --git a/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/util/ProcessLauncher.java b/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/util/ProcessLauncher.java index 400e89f158f..266094e18b6 100644 --- a/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/util/ProcessLauncher.java +++ b/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/util/ProcessLauncher.java @@ -73,7 +73,6 @@ public ProcessLauncher(CommandLine commandLine, /** * In some cases we need to redirect process output to paragraph's InterpreterOutput. - * e.g. In %r.shiny for shiny app * @param redirectedContext */ public void setRedirectedContext(InterpreterContext redirectedContext) { diff --git a/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java b/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java index a8d4c58dbe5..efb373bec5d 100644 --- a/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java +++ b/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java @@ -45,8 +45,6 @@ import java.util.Properties; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; -import java.util.regex.Matcher; -import java.util.regex.Pattern; /** * Grpc client for Jupyter kernel @@ -54,9 +52,6 @@ public class JupyterKernelClient { private static final Logger LOGGER = LoggerFactory.getLogger(JupyterKernelClient.class.getName()); - // used for matching shiny url - private static final Pattern SHINY_LISTENING_PATTERN = - Pattern.compile(".*Listening on (http:\\S*).*", Pattern.DOTALL); private final ManagedChannel channel; private final JupyterKernelGrpc.JupyterKernelBlockingStub blockingStub; @@ -100,39 +95,6 @@ public void setInterpreterContext(InterpreterContext context) { this.context = context; } - /** - * This is for shiny interpreter. It's better not to put this in the general - * JupyterKernelClient, we may need to create a specififc JupyterKernelClient for R Kernel. - * @param response - * @return true if shiny url is matched - * @throws IOException - */ - private boolean checkForShinyApp(String response) throws IOException { - String intpClassName = context.getInterpreterClassName(); - if (intpClassName != null && - (intpClassName.equals("org.apache.zeppelin.r.ShinyInterpreter") || - intpClassName.equals("org.apache.zeppelin.spark.SparkShinyInterpreter"))) { - Matcher matcher = SHINY_LISTENING_PATTERN.matcher(response); - if (matcher.matches()) { - String url = matcher.group(1); - LOGGER.info("Matching shiny app url: {}", url); - context.out.clear(); - String defaultHeight = properties.getProperty("zeppelin.R.shiny.iframe_height", "500px"); - String height = context.getLocalProperties().getOrDefault("height", defaultHeight); - String defaultWidth = properties.getProperty("zeppelin.R.shiny.iframe_width", "100%"); - String width = context.getLocalProperties().getOrDefault("width", defaultWidth); - context.out.write("\n%html " + ""); - context.out.flush(); - context.out.write("\n%text "); - context.getIntpEventClient().checkpointOutput(context.getNoteId(), - context.getParagraphId()); - return true; - } - } - return false; - } - // execute the code and make the output as streaming by writing it to InterpreterOutputStream // one by one. public ExecuteResponse stream_execute(ExecuteRequest request, @@ -152,9 +114,6 @@ public void onNext(ExecuteResponse executeResponse) { switch (executeResponse.getType()) { case TEXT: try { - if (checkForShinyApp(executeResponse.getOutput())) { - break; - } if (executeResponse.getOutput().startsWith("%")) { // the output from jupyter kernel maybe specify format already. interpreterOutput.write((executeResponse.getOutput()).getBytes()); diff --git a/zeppelin-jupyter-interpreter/src/test/java/org/apache/zeppelin/jupyter/IRKernelTest.java b/zeppelin-jupyter-interpreter/src/test/java/org/apache/zeppelin/jupyter/IRKernelTest.java deleted file mode 100644 index 703778b6e7f..00000000000 --- a/zeppelin-jupyter-interpreter/src/test/java/org/apache/zeppelin/jupyter/IRKernelTest.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -package org.apache.zeppelin.jupyter; - -import org.apache.zeppelin.interpreter.Interpreter; -import org.apache.zeppelin.interpreter.InterpreterContext; -import org.apache.zeppelin.interpreter.InterpreterException; -import org.apache.zeppelin.interpreter.InterpreterGroup; -import org.apache.zeppelin.interpreter.InterpreterOutput; -import org.apache.zeppelin.interpreter.InterpreterResult; -import org.apache.zeppelin.interpreter.InterpreterResultMessage; -import org.apache.zeppelin.interpreter.LazyOpenInterpreter; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import java.io.IOException; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Properties; - -/** - * This test class is also used in the module rlang - * - * @author pdallig - */ -@SuppressWarnings("java:S5786") -public class IRKernelTest { - - protected Interpreter interpreter; - protected static boolean ENABLE_GOOGLEVIS_TEST = true; - - protected Interpreter createInterpreter(Properties properties) { - return new JupyterInterpreter(properties); - } - - @BeforeEach - public void setUp() throws InterpreterException { - Properties properties = new Properties(); - - InterpreterContext context = getInterpreterContext(); - InterpreterContext.set(context); - interpreter = createInterpreter(properties); - - InterpreterGroup interpreterGroup = new InterpreterGroup(); - interpreterGroup.addInterpreterToSession(new LazyOpenInterpreter(interpreter), "session_1"); - interpreter.setInterpreterGroup(interpreterGroup); - - interpreter.open(); - } - - @AfterEach - public void tearDown() throws InterpreterException { - if (interpreter != null) { - interpreter.close(); - } - } - - @Test - void testIRInterpreter() throws InterpreterException, IOException { - InterpreterContext context = getInterpreterContext(); - InterpreterResult result = interpreter.interpret("1+1", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - List resultMessages = context.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size()); - assertEquals(InterpreterResult.Type.HTML, resultMessages.get(0).getType(), - resultMessages.toString()); - assertEquals("2", resultMessages.get(0).getData(), resultMessages.toString()); - - // error - context = getInterpreterContext(); - result = interpreter.interpret("unknown_var", context); - assertEquals(InterpreterResult.Code.ERROR, result.code()); - resultMessages = context.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size()); - assertEquals(InterpreterResult.Type.TEXT, resultMessages.get(0).getType(), result.toString()); - assertTrue(resultMessages.get(0).getData().contains("unknown_var"), resultMessages.toString()); - // depends on JVM language - // assertTrue(resultMessages.get(0).getData().contains("object 'unknown_var' not found"), - // resultMessages.toString()); - - context = getInterpreterContext(); - result = interpreter.interpret("foo <- TRUE\n" + - "print(foo)\n" + - "bare <- c(1, 2.5, 4)\n" + - "print(bare)\n" + - "double <- 15.0\n" + - "print(double)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - resultMessages = context.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size()); - assertEquals(InterpreterResult.Type.TEXT, resultMessages.get(0).getType(), result.toString()); - assertTrue(resultMessages.get(0).getData().contains("[1] TRUE\n" + - "[1] 1.0 2.5 4.0\n" + - "[1] 15\n"), resultMessages.toString()); - - // plotting - context = getInterpreterContext(); - result = interpreter.interpret("hist(mtcars$mpg)", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - resultMessages = context.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size()); - assertEquals(InterpreterResult.Type.IMG, resultMessages.get(0).getType(), - resultMessages.toString()); - - // ggplot2 - result = interpreter.interpret("library(ggplot2)\n" + - "ggplot(diamonds, aes(x=carat, y=price, color=cut)) + geom_point()", - getInterpreterContext()); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - resultMessages = context.out.toInterpreterResultMessage(); - assertEquals(1, resultMessages.size()); - assertEquals(InterpreterResult.Type.IMG, resultMessages.get(0).getType(), - resultMessages.toString()); - - // googlevis - // TODO(zjffdu) It is weird that googlevis doesn't work with spark 2.2 - if (ENABLE_GOOGLEVIS_TEST) { - context = getInterpreterContext(); - result = interpreter.interpret("library(googleVis)\n" + - "df=data.frame(country=c(\"US\", \"GB\", \"BR\"), \n" + - " val1=c(10,13,14), \n" + - " val2=c(23,12,32))\n" + - "Bar <- gvisBarChart(df)\n" + - "print(Bar, tag = 'chart')", context); - assertEquals(InterpreterResult.Code.SUCCESS, result.code()); - resultMessages = context.out.toInterpreterResultMessage(); - assertEquals(2, resultMessages.size()); - assertEquals(InterpreterResult.Type.HTML, resultMessages.get(1).getType(), - resultMessages.toString()); - assertTrue(resultMessages.get(1).getData().contains("javascript"), - resultMessages.get(1).getData()); - } - } - - protected InterpreterContext getInterpreterContext() { - Map localProperties = new HashMap<>(); - localProperties.put("kernel", "ir"); - InterpreterContext context = InterpreterContext.builder() - .setNoteId("note_1") - .setParagraphId("paragraph_1") - .setInterpreterOut(new InterpreterOutput()) - .setLocalProperties(localProperties) - .build(); - return context; - } -} diff --git a/zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/launcher/SparkInterpreterLauncher.java b/zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/launcher/SparkInterpreterLauncher.java index d131c816e0b..7b66b821dfb 100644 --- a/zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/launcher/SparkInterpreterLauncher.java +++ b/zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/launcher/SparkInterpreterLauncher.java @@ -93,7 +93,6 @@ public Map buildEnvFromProperties(InterpreterLaunchContext conte } setupPropertiesForPySpark(sparkProperties, context); - setupPropertiesForSparkR(sparkProperties, context); String condaEnvName = context.getProperties().getProperty("zeppelin.interpreter.conda.env.name"); if (StringUtils.isNotBlank(condaEnvName)) { @@ -375,34 +374,6 @@ private void mergeSparkProperty(Properties sparkProperties, String propertyName, } } - private void setupPropertiesForSparkR(Properties sparkProperties, - InterpreterLaunchContext context) { - if (isYarnMode(context)) { - String sparkHome = getEnv("SPARK_HOME", context); - File sparkRBasePath = null; - if (sparkHome == null) { - if (!getSparkMaster(context).startsWith("local")) { - throw new RuntimeException("SPARK_HOME is not specified in interpreter-setting" + - " for non-local mode, if you specify it in zeppelin-env.sh, please move that into " + - " interpreter setting"); - } - String zeppelinHome = zConf.getString(ZeppelinConfiguration.ConfVars.ZEPPELIN_HOME); - sparkRBasePath = new File(zeppelinHome, - "interpreter" + File.separator + "spark" + File.separator + "R"); - } else { - sparkRBasePath = new File(sparkHome, "R" + File.separator + "lib"); - } - - File sparkRPath = new File(sparkRBasePath, "sparkr.zip"); - if (sparkRPath.exists() && sparkRPath.isFile()) { - mergeSparkProperty(sparkProperties, "spark.yarn.dist.archives", - sparkRPath.getAbsolutePath() + "#sparkr"); - } else { - LOGGER.warn("sparkr.zip is not found, SparkR may not work."); - } - } - } - /** * Returns cached Spark Master value if it's present, or calculate it * diff --git a/zeppelin-server/src/main/java/org/apache/zeppelin/notebook/Paragraph.java b/zeppelin-server/src/main/java/org/apache/zeppelin/notebook/Paragraph.java index db195ae8f1e..b1fa2516be4 100644 --- a/zeppelin-server/src/main/java/org/apache/zeppelin/notebook/Paragraph.java +++ b/zeppelin-server/src/main/java/org/apache/zeppelin/notebook/Paragraph.java @@ -314,7 +314,7 @@ public boolean shouldSkipRunParagraph() { boolean checkEmptyConfig = (Boolean) config.getOrDefault(InterpreterSetting.PARAGRAPH_CONFIG_CHECK_EMTPY, true); // don't skip paragraph when local properties is not empty. - // local properties can customize the behavior of interpreter. e.g. %r.shiny(type=run) + // local properties can customize the behavior of interpreter. e.g. %flink.ssql(type=update) return checkEmptyConfig && StringUtils.isEmpty(scriptText) && localProperties.isEmpty(); } diff --git a/zeppelin-server/src/test/java/org/apache/zeppelin/interpreter/launcher/SparkInterpreterLauncherTest.java b/zeppelin-server/src/test/java/org/apache/zeppelin/interpreter/launcher/SparkInterpreterLauncherTest.java index 52ac5a09b57..c90745c882e 100644 --- a/zeppelin-server/src/test/java/org/apache/zeppelin/interpreter/launcher/SparkInterpreterLauncherTest.java +++ b/zeppelin-server/src/test/java/org/apache/zeppelin/interpreter/launcher/SparkInterpreterLauncherTest.java @@ -142,10 +142,8 @@ void testYarnClientMode_1() throws IOException { assertEquals(sparkHome, interpreterProcess.getEnv().get("SPARK_HOME")); String sparkJars = "jar_1"; - String sparkrZip = sparkHome + "/R/lib/sparkr.zip#sparkr"; String sparkFiles = "file_1"; - String expected = "--conf|spark.yarn.dist.archives=" + sparkrZip + - "|--conf|spark.files=" + sparkFiles + "|--conf|spark.jars=" + sparkJars + + String expected = "--conf|spark.files=" + sparkFiles + "|--conf|spark.jars=" + sparkJars + "|--conf|spark.yarn.isPython=true|--conf|spark.app.name=intpGroupId|--conf|spark.master=yarn-client"; assertTrue(CollectionUtils.isEqualCollection(Arrays.asList(expected.split("\\|")), Arrays.asList(interpreterProcess.getEnv().get("ZEPPELIN_SPARK_CONF").split("\\|")))); @@ -176,10 +174,8 @@ void testYarnClientMode_2() throws IOException { assertEquals(sparkHome, interpreterProcess.getEnv().get("SPARK_HOME")); String sparkJars = "jar_1"; - String sparkrZip = sparkHome + "/R/lib/sparkr.zip#sparkr"; String sparkFiles = "file_1"; - String expected = "--conf|spark.yarn.dist.archives=" + sparkrZip + - "|--conf|spark.files=" + sparkFiles + "|--conf|spark.jars=" + sparkJars + + String expected = "--conf|spark.files=" + sparkFiles + "|--conf|spark.jars=" + sparkJars + "|--conf|spark.submit.deployMode=client" + "|--conf|spark.yarn.isPython=true|--conf|spark.app.name=intpGroupId|--conf|spark.master=yarn"; assertTrue(CollectionUtils.isEqualCollection(Arrays.asList(expected.split("\\|")), @@ -214,10 +210,8 @@ void testYarnClusterMode_1() throws IOException { zeppelinHome + "/interpreter/spark/scala-2.12/spark-scala-2.12-" + Util.getVersion() + ".jar," + zeppelinHome + "/interpreter/zeppelin-interpreter-shaded-" + Util.getVersion() + ".jar"; - String sparkrZip = sparkHome + "/R/lib/sparkr.zip#sparkr"; String sparkFiles = "file_1," + zeppelinHome + "/conf/log4j_yarn_cluster.properties"; - String expected = "--conf|spark.yarn.dist.archives=" + sparkrZip + - "|--conf|spark.yarn.maxAppAttempts=1" + + String expected = "--conf|spark.yarn.maxAppAttempts=1" + "|--conf|spark.files=" + sparkFiles + "|--conf|spark.jars=" + sparkJars + "|--conf|spark.yarn.isPython=true" + @@ -263,9 +257,8 @@ void testYarnClusterMode_2() throws IOException { zeppelinHome + "/interpreter/spark/scala-2.12/spark-scala-2.12-" + Util.getVersion() + ".jar," + zeppelinHome + "/interpreter/zeppelin-interpreter-shaded-" + Util.getVersion() + ".jar"; - String sparkrZip = sparkHome + "/R/lib/sparkr.zip#sparkr"; String sparkFiles = "file_1," + zeppelinHome + "/conf/log4j_yarn_cluster.properties"; - String expected = "--proxy-user|user1|--conf|spark.yarn.dist.archives=" + sparkrZip + + String expected = "--proxy-user|user1" + "|--conf|spark.yarn.isPython=true|--conf|spark.app.name=intpGroupId" + "|--conf|spark.yarn.maxAppAttempts=1" + "|--conf|spark.master=yarn" + @@ -313,11 +306,9 @@ void testYarnClusterMode_3() throws IOException { zeppelinHome + "/interpreter/spark/scala-2.12/spark-scala-2.12-" + Util.getVersion() + ".jar," + zeppelinHome + "/interpreter/zeppelin-interpreter-shaded-" + Util.getVersion() + ".jar"; - String sparkrZip = sparkHome + "/R/lib/sparkr.zip#sparkr"; // escape special characters String sparkFiles = "{}," + zeppelinHome + "/conf/log4j_yarn_cluster.properties"; String expected = "--proxy-user|user1" + - "|--conf|spark.yarn.dist.archives=" + sparkrZip + "|--conf|spark.yarn.isPython=true" + "|--conf|spark.app.name=intpGroupId" + "|--conf|spark.yarn.maxAppAttempts=1" +