GithubHelp home page GithubHelp logo

goseind / reana-env-aliphysics Goto Github PK

View Code? Open in Web Editor NEW

This project forked from reanahub/reana-env-aliphysics

0.0 0.0 0.0 14 KB

REANA Environment AliPhysics

License: GNU General Public License v2.0

Shell 2.20% Makefile 12.37% Dockerfile 85.43%

reana-env-aliphysics's Introduction

REANA Environment AliPhysics

About

reana-env-aliphysics provides a container image with encapsulated runtime execution environment for AliPhysics based ALICE data analyses. The container image includes all the necessary dependencies and does not have any external requirements (such as CVMFS).

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

Usage

You can use reana-env-aliphysics as a base image for containerising your own AliPhysics-based research data analyses. You can simply start your Dockerfile from this base image and add your custom code on top, or you can use the image "as is" and mount your runtime code to the running container. Some concrete usage examples will be provided later on.

Development

You can build an AliPhysics image corresponding to a particular AliPhysics version selected from the list of published Alice packages by setting up the ALIPHYSICS_VERSION environment variable:

$ export ALIPHYSICS_VERSION=vAN-20170521-1
$ make build

You can test the built container image briefly:

$ make test

If you would like to try it locally, you can run:

$ docker run -i -t --rm -v $HOME/foo:/foo reana-env-aliphysics:vAN-20170521-1 /bin/bash

which will drop you to a shell with the appropriate AliPhysics environment already set. Everything you write in /foo inside the container will be available outside the container under ~/foo.

If all the tests are successful, you can publish the newly created AliPhysics image on Docker Hub:

$ make push

More information

For more information about REANA reusable research data analysis platform, please see its documentation.

Contributors

The list of contributors in alphabetical order:

reana-env-aliphysics's People

Contributors

tiborsimko avatar audrium avatar sinclert 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.