Skip to content

Instantly share code, notes, and snippets.


Matthieu Brucher mbrucher

View GitHub Profile
View pre-distortion-tone-shaping-ampop.cir
Vin Vin 0 AC 1
* Put here your favorite amp model
Z3b 2 Vin Vout
R044 2 Vout 220k
* Gyrator
C034 2 3 0.027u
mbrucher /
Created Oct 13, 2019
Comparison of a resistor + coil vs a perfect gyrator
import numpy as np
from scipy.signal import freqs
import matplotlib.pyplot as plt
c = 47.0e-9
r1 = 2.2e3
r2 = 100.0e3
a1 = [1.]
View index.html
<link rel="stylesheet" href="/static/main.css?lang=fr">
<center><div id="map-canvas" style="width:70%;height:500px"></div></center>
<script src="/static/map.js?lang=fr" type="text/javascript"></script>
<script type="text/javascript">
mbrucher / minst_autoencoder_classifier.ipynb
Created Nov 18, 2018
A mix of autoencoder and a classifier with Tensorflow
View minst_autoencoder_classifier.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
mbrucher /
Created Aug 16, 2016
Python 3 64bits deployment script
# Almost copied entirely from
import os, sys
from glob import glob
from shutil import copy, copytree
def find_visual_studio():
View gist:b3c6f281a57d4173f9134d676c3dcdae
// You need to setup memory, how the parameter is updated
// you need to setup max_interval_process, the number of samples before the next update
class ProcessingClass
double parameter_target;
double parameter_current;
int64_t interval_process;
mbrucher / broadcastertest.cpp
Last active Nov 9, 2015
Asynchronous reading and writing partitioned data
View broadcastertest.cpp
#include "parallelpropertybroadcaster.h"
#include <iostream>
#include <cstdlib>
#include <unistd.h>
#include <fcntl.h>
mbrucher /
Created Aug 29, 2015
Proper simulation of annuities
#!/usr/bin/env python
def simulate_annuity(amount, annuity, month_mean_interest, month_scale_interest):
import numpy as np
months = []
while amount > 0:
if month_scale_interest:
mbrucher /
Created Jul 17, 2015
Deformation fields with thin-plates
import unittest
import numpy
from numpy.testing import *
from transformation import *
class TestDeformationCreation(NumpyTestCase):
def test_1DCreation(self):
mbrucher /
Last active Aug 29, 2015
Script to convert from XML HPCToolkit format to callgrind
#!/usr/bin/env python
from xml.sax import ContentHandler, make_parser
from collections import defaultdict
class HPCToolKitHandler(ContentHandler):
def __init__(self, f):
self.f = f
self.metrics = {}
self.files = {}