Git Product home page Git Product logo

bootcamp-central's Introduction

Materials and data for the Penn State Data Analysis Bootcamp

The bootcamp is about reproducible research. Let's see if we can reproduce the site that is about reproducible research... Hmmm...

How to generate the site

First of all note that you don't actually need to fully generate this site yourself during the bootcamp. These instructions are here just to explain the process. But even if you don't generate the site itself you may still contribute to it via the GitHub web interface or after cloning locally.

The website is generated from the files in the web directory of the bootcamp-central repository via the pyblue python package. For it work you would need to have both Python and the pip package manager installed.

Clone the repository:

git clone https://github.com/biostars/bootcamp-central

Install pyblue of a specific version. It is best if you use a virtual environment, for example conda.

conda create --name bootcamp python=3

activate the new environment:

source activate bootcamp

Install pyblue of a version that is known to accept the markup we use:

pip install pyblue

You can now view the site as HTML with:

cd bootcamp-central

the default Makefile action is to run the server:

make

or

pyblue -r web

This will start a web server on your computer and you can use the browser to view the contents of the site. This is used while developing the site.

http://localhost:8000

To generate a published version of the site add the -o parameter with a directory name that is meant to store the output destination

pyblue -r web -o /final/directory

bootcamp-central's People

Contributors

aobasile avatar aswathyseb avatar berebolledo avatar binglanli avatar cdbruce avatar chriscross11 avatar cmolnar1 avatar divyanshisrivastava avatar dragon0113 avatar dxw5099 avatar huiting120 avatar ialbert avatar juliedwhite avatar kainblue avatar kayclinton avatar latifafj avatar lcastanoduque0105 avatar lila14 avatar mcc77 avatar nabeel-bioinfo avatar naomialtman avatar naomiyamada avatar nekrut avatar njlaa avatar psilveyra avatar shaunmahony avatar vermaa1 avatar viridianaavila avatar wanyanw avatar wilfriedguiblet avatar

Watchers

 avatar  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.