All Projects → andrewray → Iocamljs

andrewray / Iocamljs

Licence: mit
An OCaml javascript kernel for the IPython notebook

Projects that are alternatives of or similar to Iocamljs

Polyaxon Examples
Code for polyaxon tutorials and examples
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Learn Bioinformatics
List of resources for learning bioinformatics, from beginner to advanced
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Machinelearning
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Convisualize nb
Visualisations for Convolutional Neural Networks in Pytorch
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Datascience Projects
A collection of personal data science projects
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Python Crawling Tutorial
Python crawling tutorial
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Data Mining
Lecture slides and quizzes for Leskovec, Rajaraman, and Ullman's "Mining of Massive Datasets" Stanford course
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Animegan
A simple PyTorch Implementation of Generative Adversarial Networks, focusing on anime face drawing.
Stars: ✭ 1,095 (+1821.05%)
Mutual labels:  jupyter-notebook
Conf2017slides
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Cognitive Emotion Python
Python SDK for the Microsoft Emotion API, part of Cognitive Services
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Datacamp facebook live titanic
DataCamp Facebook Live Code Along Session 2: Learn how to complete a Kaggle competition using exploratory data analysis, data munging, data cleaning and machine leaning. Enjoy.
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Dmep Python Intro
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Carnd Advanced Lane Lines
My solution to the Udacity Self-Driving Car Engineer Nanodegree Advanced Lane Lines project.
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Text Generation Using Bidirectional Lstm And Doc2vec Models
Text Generation using Bidirectional LSTM and Doc2Vec models
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Vehicle Detection
Vehicle detection using machine learning and computer vision techniques for Udacity's Self-Driving Car Engineer Nanodegree.
Stars: ✭ 1,093 (+1817.54%)
Mutual labels:  jupyter-notebook
Deep Belief Network Pytorch
This repository has implementation and tutorial for Deep Belief Network
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Athena
Automatic equation building and curve fitting. Runs on Tensorflow. Built for academia and research.
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Learn
🏭 Education resources for Chemical and Process Engineering written in Python
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook
Magenta Demos
Demonstrations of Magenta Models
Stars: ✭ 1,093 (+1817.54%)
Mutual labels:  jupyter-notebook
Rbf Network
Minimal implementation of a radial basis function network.
Stars: ✭ 57 (+0%)
Mutual labels:  jupyter-notebook

IOCaml logo

Build Status

IOCamlJS

IOCaml is an OCaml kernel for the IPython notebook. This provides a REPL within a web browser with a nice user interface including markdown based comments/documentation, mathjax formula and the possibility of generating all manner of HTML based output media from your code.

See also

This repository hosts the iocamljs-kernel package.

With this kernel the OCaml REPL is compiled to JavaScript and run in the browser.

The demo notebook js_of_ocaml-webgl-demo.ipynb provides a good example of what can be done. Its an almost direct copy of the js_of_ocaml WebGL demo except the 3d model, shader code, ocaml code and html code are all embedded in the notebook and can be compiled and run live in the browser.

When run using the IOCaml server the toplevel can support file I/O including dynamic loading of libraries using topfind #require directives.

Installation

$ opam install iocaml

or to just get the kernel

$ opam install iocamljs-kernel

Precompiled versions which can be used with the Enthought IPython distribution on Windows can be downloaded from here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].