GithubHelp home page GithubHelp logo

goseind / reana-env-jupyter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from reanahub/reana-env-jupyter

0.0 0.0 0.0 15 KB

REANA Environment Jupyter

License: MIT License

Makefile 25.54% Dockerfile 74.46%

reana-env-jupyter's Introduction

REANA Environment Jupyter

About

reana-env-jupyter provides a container image with encapsulated runtime execution environment for Jupyter notebook based data analyses. It is basically an example how a user could encapsulate a notebook environment using Jupyter 1.0 notebooks with IPython 5.0 kernel running on CentOS7 platform. The container also provides several convenient Python packages such as Pandas data analysis library or Papermill notebook parametrisation and execution uitlity.

reana-env-jupyter was developed for use in the REANA reusable and reproducible research data analysis platform.

Usage

You can use reana-env-jupyter provided "as is" and simply mount your own Python code and notebooks to the running container.

Alternatively, you can also use reana-env-jupyter as a base image for notebook-based analyses. Just start your Dockerfile from this base image and add your own custom code on top:

FROM reanahub/reana-env-jupyter
ADD my-notebook.ipynb /code/
[...]

Here are several complete examples on how to use reana-env-jupyter environment in your analyses:

Development

If you would like to contribute to reana-env-jupyter development, you can take advantage of the provided Makefile:

$ make build  # build a new version of the container image
$ make test   # test the built image
$ make push   # push it to Docker Hub

More information

For more information about the REANA reusable analysis platform, please see the REANA project home page and the general REANA documentation pages.

Contributors

The list of contributors in alphabetical order:

reana-env-jupyter's People

Contributors

audrium avatar mvidalgarcia avatar reana-team avatar sinclert avatar tiborsimko avatar

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.