Skip to content

Instantly share code, notes, and snippets.

View chasset's full-sized avatar

Pierre-Olivier chasset

View GitHub Profile
@chasset
chasset / .dockerignore
Last active June 27, 2023 15:03
zeromq
*
!*.R
!*.js
!package.json
@chasset
chasset / install.R
Last active June 5, 2021 10:15
Install a package in R
args <- commandArgs(trailingOnly=TRUE)
depot <- args[1]
packages <- args[2:length(args)]
if (depot == "GITHUB") library(devtools)
for (package in packages) {
if (!require(package, character.only = T)) {
@chasset
chasset / invert-citeproc.py
Created July 9, 2019 14:17 — forked from mbroedl/invert-citeproc.py
Inverse pandoc citeproc from docx to markdown
#!/bin/env python
'''
Due to changes made towards pandoc2, at the moment mostly only the inversion of (some) citations and re-wrapping of lines into somewhat semantic units.
I previously had some pandoc filters that also converted track changes to CriticMarkup, could accept or reject them, and merged comments to footnotes or html comments;
due to the change in pandoc filters they don't work at the moment, so that functionality is not used for now (but it is implemented in the script).
Usage:
@chasset
chasset / pointGrid.geoJSON
Last active February 25, 2019 08:06
Test turfjs on the whole sphere
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@chasset
chasset / install.sh
Created January 31, 2019 14:49
Loading nodejs on HPC of Luxembourg University
# See https://ulhpc-tutorials.readthedocs.io/en/latest/tools/easybuild/ for more details
module use $LOCAL_MODULES
module load lang/nodejs
@chasset
chasset / nodejs-v11.9.0-linux-x64.eb
Last active January 31, 2019 14:47
Install nodejs with EasyBuild
easyblock = 'ConfigureMake'
name = 'nodejs'
version = '11.9.0'
homepage = 'http://nodejs.org'
description = """Node.js is a platform built on Chrome's JavaScript runtime
for easily building fast, scalable network applications. Node.js uses an
event-driven, non-blocking I/O model that makes it lightweight and efficient,
val density = Val[Double]
val seed = Val[Int]
val burned = Val[Double]
val cmds =
List(
"random-seed ${seed}",
"setup",
"while [any? turtles] [go]"
)
@chasset
chasset / d3test.html
Created January 23, 2017 21:39 — forked from zachguo/d3test.html
Meteor JS: Reactive D3 Force Layout Graph (minimum example)
<head>
<title>d3test</title>
</head>
<body>
<h3>Meteor JS: Reactive D3 Force Layout Graph (minimum example)</h3>
<h4>Add few nodes and links first, or visualization won't show up.</h4>
<span>New Node</span>
<form id="newnode">
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli '--force',
1 verbose cli 'unpublish',
1 verbose cli 'build-graph-from-json' ]
2 info using npm@3.10.9
3 info using node@v7.2.0
4 warn using --force I sure hope you know what you are doing.
5 silly unpublish args[0] build-graph-from-json
@chasset
chasset / input.csv
Last active November 23, 2015 13:46
Command line arguments for R
mpg cyl disp hp drat wt qsec vs am gear carb
Mazda RX4 21 6 160 110 3.9 2.62 16.46 0 1 4 4
Mazda RX4 Wag 21 6 160 110 3.9 2.875 17.02 0 1 4 4
Datsun 710 22.8 4 108 93 3.85 2.32 18.61 1 1 4 1
Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
Hornet Sportabout 18.7 8 360 175 3.15 3.44 17.02 0 0 3 2
Valiant 18.1 6 225 105 2.76 3.46 20.22 1 0 3 1
Duster 360 14.3 8 360 245 3.21 3.57 15.84 0 0 3 4
Merc 240D 24.4 4 146.7 62 3.69 3.19 20 1 0 4 2
Merc 230 22.8 4 140.8 95 3.92 3.15 22.9 1 0 4 2