Skip to content

Instantly share code, notes, and snippets.

View RobBlackwell's full-sized avatar

Robert Blackwell RobBlackwell

View GitHub Profile
"""
freedman_diaconis(x)
Estimates the required bin width for the distribution x.
Freedman, D. and Diaconis, P., 1981. On the histogram as a density
estimator: L 2 theory. Zeitschrift für Wahrscheinlichkeitstheorie und
verwandte Gebiete, 57(4), pp.453-476.
"""
using PyCall
@pyimport pickle
# This works for complex objects such as Scikit learn models. REB
# 20171129
function mypickle(filename, obj)
out = open(filename,"w")
pickle.dump(obj, out)
close(out)
"""
column_vectors(A)
Given a two dimensional array `A` of size `m` x `n`, return an array
of `n` vectors being the columns in `A`. Each vector is of length `m`.
"""
function column_vectors(A)
m,n = size(A)
[A[:,i] for i in 1:n]
using Glob
using CSVFiles
using DataFrames
filenames = glob("*.csv")
function load_dataframes(filenames)
df = DataFrame(CSVFiles.load(filenames[1]))
for filename in filenames[2:end]
df2 = DataFrame(CSVFiles.load(filename))

Patch Julia

find /nix -name '*ld-linux-x86-64.so.2'
/nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/ld-linux-x86-64.so.2

set -x the_interpreter "/nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/ld-linux-x86-64.so.2"

patchelf --set-interpreter $the_interpreter julia
@RobBlackwell
RobBlackwell / Si5351_VFO.ino
Last active December 26, 2020 17:59 — forked from NT7S/Si5351_VFO.ino
A simple VFO for the Si5351 for either LCD, LCDI2C or OLED
/*
Si5351 VFO
By LA3PNA 27 March 2015
Modified by NT7S 25 April 2015
Modified to be Si5351 Arduino v2 compliant by NT7S 21 Nov 2016
Added LiquidCrystal_I2C support, M0NIL, December 2020.

Keybase proof

I hereby claim:

  • I am robblackwell on github.
  • I am robblackwell (https://keybase.io/robblackwell) on keybase.
  • I have a public key ASCKTiK-mr2e19Jzs6EwX2MserBJYFoa0_EY1j7gEhXNUAo

To claim this, I am signing this object: