Giter VIP home page Giter VIP logo

worctutorial's Introduction

WORCTutorial

This is a tutorial for the WORC Package. For more info on WORC, see the WORC readthedocs.

This tutorial can be followed in two ways:

  1. Using Jupyter notebook: see the link for installation and usage details. The notebook can alternatively be loaded directly in Google Colab.
  2. A .py Python script with comments.

Details on the usage can be found below. The code examples are the same in both ways. This repository contains a tutorial suitable for users new to WORC, which makes use of the SimpleWORC facade. Two formats are provided:

* Jupyter: WORCTutorialSimple.ipynb
* Script: WORCTutorialSimple.py

Futher documentation can be found on the WORC readthedocs.

Installation

Windows

On Windows, please install the required python packages either through pip or conda: pip install jupyter pip install WORC

Jupyter is only required when using the notebood. Optionally, you may install Graphviz.

Ubuntu

Installation of all requirements for this tutorial can be done through the installation.sh shellscript provided in this repository. In order to make the script executable, on Ubuntu, please run the following:

chmod -R 777 /path/to/installation.sh

Alternatively, you can use the following commands:

echo -e "Installing git, pip, build-essential, graphviz, ipython and jupyter notebook requirements."
apt-get -y install git python-pip build-essential graphviz ipython jupyter-core

pip install jupyter
pip install WORC

NOTE: Graphviz installation is optional.

No Installation: Google Colab

If you want to actively use WORC, we advice you to install it locally. However, for a quick test demonstration without installation, you can use Google Colab. Just launch the relevant Jupyter notebook from this repository and uncomment the relevant lines.

WIP

  • We are working on the notebooks for Intermediate and Advanced workflows.

worctutorial's People

Contributors

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