GithubHelp home page GithubHelp logo

ipyncl's Introduction

IPyNCL: An IPython Notebook for NCAR Command Language

Installation:

I Have Jupyter and NCL already:

Get the Jupyter package either by downloading zip file from this git or clone this git repository.

Go into the package directory and install package by

python setup.py install

Then open a jupyter notebook jupyter notebook and find NCL in list of notebooks to use. Start scripting like in NCL.

The NCL kernel for Jupyter will use what ever ncl version is currently sourced.

I Dont Have Jupter Notebook:

First get Miniconda, it cleanly maintains different python versions/programs within their own virtual environments, to minimize any conflicts with other packages. Moreover it is easy local installation, it sets the paths for you in the end. You can get the version for your operating system here http://conda.pydata.org/miniconda.html

Install jupyter and ncl by

conda create -n ncl_notebook -c conda-forge ncl=6.4.0 python=3.6 jupyter

if you're on mac try the below instead

conda create -n ncl_notebook -c conda-forge -c ncar ncl=6.4.0 gsl python=3.6 jupyter

Activate this environment with source activate ncl_notebook and launch the jupyter server with jupyter notebook

ipyncl's People

Contributors

abrammer avatar jesieleo avatar suvarchal 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.