Giter Site home page Giter Site logo

payton1004 / contained-revealr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from raoofphysics/contained-revealr

0.0 2.0 0.0 19.21 MB

Self-contained repo for interactive stats-driven presentations

Home Page: https://raoofphysics.github.io/contained-revealr/

License: Creative Commons Attribution Share Alike 4.0 International

Dockerfile 0.01% HTML 100.00%

contained-revealr's Introduction

Contained revealR

Self-contained repo for interactive stats-driven presentations

language: R presented at: CERN IT Lightning Talks #13 uses: RStudio uses: Docker


Let's make some interactive presentations!

You can view the presentation here: https://raoofphysics.github.io/contained-revealr/

The slides should also be available on a mobile browser, although Firefox on Android isn't loading the interactive plots for some reason. Against my better judgement, I recommend you use Chrome on Android to view the content.

If you use hypothes.is, please annotate the presentation! I will be grateful for any notes you leave.

To use this workflow, grab the Dockerfile and docker-compose.yml files from this repo, fire up Docker, and get RStudio running in your browser. The Docker image in question (rocker/verse, brought to you by the wonderful people behind rocker-org) should contain all the main dependencies needed to make your presentation, and any additional packages needed will be installed automatically by instructions in the Dockerfile.

Requirements

  • Access to a *NIX system (GNU/Linux or macOS) or knowledge of how to use CLI tools on Windows
  • git
  • Docker (and Docker Compose)
  • Some basic knowledge of RStudio

Build information

This presentation is put together using:

knitr takes the .Rmd (R Markdown) file and through some wizardry produces a standalone .html file that serves as the presentation.

Workflow

Fire up a terminal, navigate to a directory where you would like to download this repository, and follow these instructions:

$ git clone https://github.com/RaoOfPhysics/contained-revealr.git # Clone this git repo to your machine
$ cd contained-revealr # Enter the git repository
$ docker-compose up -d # Launch the Docker container named amr_research

You then need to navigate you localhost:8787 or 0.0.0.0:8787 in your browser, to see RStudio along with all the files from the repository. To log in, use "rstudio" as both the username and password.

When you're done playing around with the RStudio, close your browser window, and run:

$ docker-compose down # Will stop and delete the container
# Optional! If you want to delete the Docker image just created,
# run the following command as well:
$ docker image rm raoofphysics/contained-revealr

Contributing

Feel free to submit a pull request with your proposed changes or create an issue on GitHub.

Licence

Creative Commons License
Contained revealR by Achintya Rao is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.