watermark - An IPython magic extension for printing date and time stamps, version numbers, and hardware information

  •        102

An IPython magic extension for printing date and time stamps, version numbers, and hardware information. More examples can be found in this Jupyter notebook.

https://github.com/rasbt/watermark

Tags
Implementation
License
Platform

   




Related Projects

py_d3 - D3 block magic for Jupyter notebook.

  •    Python

py_d3 is an IPython extension which adds D3 support to the Jupyter Notebook environment. D3 is a powerful JavaScript data visualization library, while Jupyter is an intuitive browser-hosted Python development environment. Wouldn't it be great if you could use them together? Now you can.

dashboards - Jupyter Dashboards Layout Extension

  •    Jupyter

The dashboards layout extension is an add-on for Jupyter Notebook. It lets you arrange your notebook outputs (text, plots, widgets, ...) in grid- or report-like layouts. It saves information about your layouts in your notebook document. Other people with the extension can open your notebook and view your layouts. For a sample of what's possible with the dashboard layout extension, have a look at the demo dashboard-notebooks in this repository.

jupyter-dark-theme - Dark theme for Jupyter Notebook (iPython 4) UI

  •    CSS

This is a completely dark theme for the Jupyter Notebook interface. Jupyter includes iPython 4 as its default kernel (which, confusingly, supports both Python 2.x and 3.x). Since the iPython 3 to 4 transition, it has gained better support for other interpreters like R and Ruby. It is possible to upgrade iPython 2 or 3 to Jupyter + iPython 4. Source code coloring is based on the Twilight theme for Textmate. Print preview output for notebooks retains a white background with printable foreground colors.

jupyter-drive - Google drive for jupyter notebooks

  •    Javascript

This repository contains custom Contents classes that allows IPython to use Google Drive for file management. The code is organized as a python package that contains functions to install a Jupyter Notebook JavaScript extension, and activate/deactivate different IPython profiles to be used with Google drive. This will install the package in development mode with pip, which means that any change you make to the repository will be reflected into the importable version immediately.

jupyter-notify - A Jupyter Notebook magic for browser notifications of cell completion

  •    Python

This package provides a Jupyter notebook cell magic %%notify that notifies the user upon completion of a potentially long-running cell via a browser push notification. Use cases include long-running machine learning models, grid searches, or Spark computations. This magic allows you to navigate away to other work (or even another Mac desktop entirely) and still get a notification when your cell completes. Clicking on the body of the notification will bring you directly to the browser window and tab with the notebook, even if you're on a different desktop (clicking the "Close" button in the notification will keep you where you are). The extension has currently been tested in Chrome (Version: 58.0.3029) and Firefox (Version: 53.0.3).


IPython - Interactive Computing

  •    Python

IPython provides a rich toolkit to help you make the most of using Python interactively. It provides a Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends.

jupyter-vim-binding - Jupyter meets Vim. Vimmer will fall in love.

  •    Javascript

Do you use Vim? And you need to use Jupyter Notebook? This is a Jupyter Notebook (formerly known as IPython Notebook) extension to enable Vim like environment powered by CodeMirror's Vim. I'm sure that this plugin helps to improve your QOL. While I changed my job, I don't use jupyter notebook and I can't make enough time to maintain this plugin.

emacs-ipython-notebook - Jupyter and IPython 2.x/3.x notebook client in Emacs

  •    Emacs

EIN works with IPython 2.x, 3.x, and Jupyter! Note that remote and password protected logins are working with IPython 3.x, but have not been tested with Jupyter. The code for testing EIN is horribly broken, but I regularly hand check the code running against IPython's suite of sample notebooks. It's a worse-is-better solution to problem requiring a time-consuming solution.

ipykernel - IPython Kernel for Jupyter

  •    Python

This package provides the IPython kernel for Jupyter. After that, all normal ipython commands will use this newly-installed version of the kernel.

pyheatmagic - IPython magic command to profile and view your python code as a heat map.

  •    Python

IPython magic command to profile and view your python code as a heat map using py-heat. Please use issue tracker for reporting bugs or feature requests.

spark-py-notebooks - Apache Spark & Python (pySpark) tutorials for Big Data Analysis and Machine Learning as IPython / Jupyter notebooks

  •    Jupyter

This is a collection of IPython notebook/Jupyter notebooks intended to train the reader on different Apache Spark concepts, from basic to advanced, by using the Python language. If Python is not your language, and it is R, you may want to have a look at our R on Apache Spark (SparkR) notebooks instead. Additionally, if your are interested in being introduced to some basic Data Science Engineering, you might find these series of tutorials interesting. There we explain different concepts and applications using Python and R.

ipython-in-depth - IPython in-depth Tutorial, first presented at PyCon 2012

  •    Jupyter

In its current form, this tutorial is meant to be executed with Jupyter notebook 5.0, using IPython 6.0 or newer on Python 3, the latest IPython version compatible with Python 2 is IPython 5.x that may not have the exact same behavior and all the features presented in this tutorial. Or download current master and unzip it.

ipython-sql - %%sql magic for IPython, hopefully evolving into full SQL client

  •    Python

Introduces a %sql (or %%sql) magic. Connect to a database, using SQLAlchemy connect strings, then issue SQL commands within IPython or IPython Notebook.

nbstripout - strip output from Jupyter and IPython notebooks

  •    Python

Opens a notebook, strips its output, and writes the outputless version to the original file. Useful mainly as a git filter or pre-commit hook for users who don't want to track output in VCS.

RISE - RISE: "Live" Reveal.js Jupyter/IPython Slideshow Extension

  •    Javascript

RISE allows you to instantly turn your Jupyter Notebooks into a slideshow. No out-of-band conversion is needed, switch from jupyter notebook to a live reveal.js-based slideshow in a single keystroke, and back.

ob-ipython - org-babel integration with Jupyter for evaluation of (Python by default) code blocks

  •    Emacs

An Emacs library that allows Org mode to evaluate code blocks using a Jupyter kernel (Python by default). Before installing, you’ll need Jupyter (>= 1.0) and IPython (>= 5.0) installed and working. You will also need the Jupyter console and client (jupyter_console, jupyter_client) libraries. All of this should be trivially installable using pip.

jupyter-themer - Apply custom CSS styling to your jupyter notebooks

  •    Python

NOTE: Old ipython configuration files, for example at the default ~/.ipython, may need to be removed in order for jupyter to use the correct files.

IPython-notebook-extensions - Some js extension for IPython notebook

  •    HTML

This repository contains a collection of extensions that add functionality to the Jupyter notebook. These extensions are mostly written in Javascript and will be loaded locally in your Browser.

ipywidgets - Interactive Widgets for the Jupyter Notebook

  •    TypeScript

ipywidgets are interactive HTML widgets for Jupyter notebooks and the IPython kernel. Notebooks come alive when interactive widgets are used. Users gain control of their data and can visualize changes in the data.