All Projects → clojupyter → Lein Jupyter

clojupyter / Lein Jupyter

Licence: epl-1.0
A Leiningen plugin to integrate clojure with jupyter notebook

Programming Languages

javascript
184084 projects - #8 most used programming language
clojure
4091 projects

Projects that are alternatives of or similar to Lein Jupyter

Publicservant ai
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Deep Residual Unet
ResUNet, a semantic segmentation model inspired by the deep residual learning and UNet. An architecture that take advantages from both(Residual and UNet) models.
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Soccer Ball Detection Yolov2
YOLOv2 trained against custom dataset
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Data cleaning workshop
Created the contents of this repo originally for a workshop I gave at UCLA
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Fastai Audio
collaborative audio module for fast.ai
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Plant Diseases Classifier
Artificial Intelligence app that detects diseases in plants using a deep learning model
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Nobslanotebooks
Jupyter notebooks with exercises for the No bullshit guide to linear algebra.
Stars: ✭ 96 (-1.03%)
Mutual labels:  jupyter-notebook
Rlai Exercises
Exercise Solutions for Reinforcement Learning: An Introduction [2nd Edition]
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Mlday Tokyo
Colabs for ML Day Tokyo
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Ccks2018
CCKS 2018 开放领域的中文问答任务 1st 解决方案
Stars: ✭ 96 (-1.03%)
Mutual labels:  jupyter-notebook
Voila Gridstack
Dashboard template for Voilà based on GridStackJS
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Pyob
Pythonic Objects
Stars: ✭ 96 (-1.03%)
Mutual labels:  jupyter-notebook
Densesharp
[Cancer Research] 3D Deep Learning from CT Scans Predicts Tumor Invasiveness of Subcentimeter Pulmonary Adenocarcinomas
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Graphnn Multi Object Tracking
Unofficial PyTorch implementation of "Learning a Neural Solver for Multiple Object Tracking"
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Rc tf
百度机器阅读理解竞赛模型代码 ,获得 final 第三名
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Stock cnn blog pub
This project is a loose implementation of paper "Algorithmic Financial Trading with Deep Convolutional Neural Networks: Time Series to Image Conversion Approach"
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Pytorch Learners Tutorial
PyTorch tutorial for learners
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Machine Learning
Implementation of different machine learning techniques
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Uq bnn
Uncertainty quantification using Bayesian neural networks in classification (MIDL 2018, CSDA)
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook
Pp4fpgas Cn Hls
HLS Project of pp4fpgas - https://github.com/xupsh/pp4fpgas-cn
Stars: ✭ 97 (+0%)
Mutual labels:  jupyter-notebook

lein-jupyter

A Leiningen plugin to integrate with jupyter notebook and JupyterLab.

jupiter Clojars Project Build Status

Features

  • Per project kernel!
  • Parinfer integration! Check out the new parinfer button in the menu bar (jupyter notebook only).
  • Made with love

How to use?

Dependencies

You will need to have leiningen and jupyter notebook installed globally. The development has been done under ubuntu linux with jupyter 4.3.0.

JupyterLab is a separate install which will need to be performed to use the lein jupyter lab command.

Installation

  1. lein-jupyter is a simple leiningen plugin. Hence you can add the [lein-jupyter "0.1.16"] vector in your :plugins list in your project.clj. A simple project.clj might look like

    (defproject my-project "0.1.0-SNAPSHOT"
      :description "FIXME: write description"
      :url "http://example.com/FIXME"
      :license {:name "Eclipse Public License"
                :url "http://www.eclipse.org/legal/epl-v10.html"}
      :dependencies [[org.clojure/clojure "1.9.0"]]
      :main ^:skip-aot my-project.core
      :target-path "target/%s"
      :plugins [[lein-jupyter "0.1.16"]]
      :profiles {:uberjar {:aot :all}})
    
  2. The first time you use lein-jupyter, you will need to install the kernel. lein jupyter install-kernel is the command you need to run to install the kernel. You should run the command once but nothing wrong should happen if you run it more than once.

Customization

All options can be set in the :jupyter-options section of your project.clj's defproject. Bellow is the option list

Option Name Description Example
:jupyter-path the jupyter binary to use /home/ubuntu/anaconda3/bin/jupyter

Using lein-jupyter

The main command line entry is lein jupyter. The first time you use lein-jupyter, you will need to install the jupyter kernel using the lein jupyter install-kernel command. Then, you can use the lein jupyter notebook to run the jupyter notebook, or lein jupyter lab to run JupyterLab.

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