Skip to content

Instantly share code, notes, and snippets.

View Carreau's full-sized avatar
:octocat:

M Bussonnier Carreau

:octocat:
View GitHub Profile
(None) ~/dev/hippylib[remotes/origin/Packaging-dev-WIP ✗] $ conda create -n fenicsproject -c conda-forge fenics==2017.2.0 \
> mpi4py scipy sympy==1.1.1 jupyter
Solving environment: done
## Package Plan ##
environment location: /Users/mbussonnier/miniconda3/envs/fenicsproject
added / updated specs:
- fenics==2017.2.0
@Carreau
Carreau / custom.js
Last active September 13, 2018 16:33
Beep when kernel idle after 10 sec busy
// put in your .jupyter/custom/custom.js
require(['base/js/events'], function(events){
function beep() {
var snd = new Audio("data:audio/wav;base64,//uQRAAAAWMSLwUIYAAsYkXgoQwAEaYLWfkWgAI0wWs/ItAAAGDgYtAgAyN+QWaAAihwMWm4G8QQRDiMcCBcH3Cc+CDv/7xA4Tvh9Rz/y8QADBwMWgQAZG/ILNAARQ4GLTcDeIIIhxGOBAuD7hOfBB3/94gcJ3w+o5/5eIAIAAAVwWgQAVQ2ORaIQwEMAJiDg95G4nQL7mQVWI6GwRcfsZAcsKkJvxgxEjzFUgfHoSQ9Qq7KNwqHwuB13MA4a1q/DmBrHgPcmjiGoh//EwC5nGPEmS4RcfkVKOhJf+WOgoxJclFz3kgn//dBA+ya1GhurNn8zb//9NNutNuhz31f////9vt///z+IdAEAAAK4LQIAKobHItEIYCGAExBwe8jcToF9zIKrEdDYIuP2MgOWFSE34wYiR5iqQPj0JIeoVdlG4VD4XA67mAcNa1fhzA1jwHuTRxDUQ//iYBczjHiTJcIuPyKlHQkv/LHQUYkuSi57yQT//uggfZNajQ3Vmz+Zt//+mm3Wm3Q576v////+32///5/EOgAAADVghQAAAAA//uQZAUAB1WI0PZugAAAAAoQwAAAEk3nRd2qAAAAACiDgAAAAAAABCqEEQRLCgwpBGMlJkIz8jKhGvj4k6jzRnqasNKIeoh5gI7BJaC1A1AoNBjJgbyApVS4IDlZgDU5WUAxEKDNmmALHzZp0Fkz1FMTmGFl1FMEyodIavcCAUHDWrKAIA4aa2oCgILEBupZgHvAhEBcZ6joQBxS76AgccrFlczBvKLC0QI2cBoCFvfTDAo7eoOQInqDPBtvrDEZBNYN5xwNwxQRfw8ZQ5wQVLvO8OYU+mHvFLlDh05Mdg7BT6YrRPpCBz
import numpy.random as nr
import docutils
import docutils.frontend
import docutils.parsers
import docutils.parsers.rst
import numpydoc.docscrape as nd
import pygments
import textwrap
from pygments.lexers import Python3Lexer
from pygments.token import Token
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Carreau
Carreau / main.rs
Last active March 3, 2018 23:34
Rust From error
// in the following snippet, cargo complains:
//
// error[E0277]: the trait bound `B: std::convert::From<&A>` is not satisfied
// --> src/main.rs:54:21
// |
// 54 | let dn: B = B::from(n);
// | ^^^^^^^ the trait `std::convert::From<&A>` is not implemented for `B`
// |
// = help: the following implementations were found:
// <B as std::convert::From<A>>
@Carreau
Carreau / phantomtest.js
Created November 4, 2012 19:35
Headless run-all notebook
page = require('webpage').create();
var system = require('system');
var fs = require("fs");
// notebook uuid to load.
var uuid = system.args[1];
var noop = function(){}
// external action to map on console.log message of embeded
@Carreau
Carreau / proof
Created October 14, 2017 21:37
Keybase Proof
### Keybase proof
I hereby claim:
* I am carreau on github.
* I am mbussonn (https://keybase.io/mbussonn) on keybase.
* I have a public key ASCnMPrYcBgBueQ180i9ks1TWulXMXFYs_bdj1xJ6pVxtgo
To claim this, I am signing this object:
@Carreau
Carreau / foo.py
Created September 20, 2017 19:52
import magic.
from IPython.core.magic import Magics, magics_class, line_magic
@magics_class
class Waskom(Magics):
@line_magic
def michael(self, line):
self.shell.set_next_input('import seaborn as sns')
ip = get_ipython()
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.