Skip to content

Instantly share code, notes, and snippets.

View num3ric's full-sized avatar

Éric Renaud-Houde num3ric

View GitHub Profile
@num3ric
num3ric / meta_frag.glsl
Created September 23, 2012 06:52
Shader Study 03 - Metaballs: vimeo.com/46562719
/************************************
* Shader Study 03 : Metaballs *
* num3ric - Eric Renaud-Houde *
* Summer 2012 *
************************************/
#version 120
#extension GL_ARB_texture_rectangle : enable
#extension GL_ARB_texture_non_power_of_two : enable
@num3ric
num3ric / gaussian_elim.py
Created November 11, 2011 05:56
Gaussian elimination using NumPy.
import numpy as np
def GENP(A, b):
'''
Gaussian elimination with no pivoting.
% input: A is an n x n nonsingular matrix
% b is an n x 1 vector
% output: x is the solution of Ax=b.
% post-condition: A and b have been modified.
'''
@num3ric
num3ric / gluTestApp.cpp
Created October 29, 2011 05:33
Using glu NURBS inside Cinder.
#include "cinder/app/AppBasic.h"
#include "cinder/gl/gl.h"
#include "cinder/Camera.h"
#include "cinder/MayaCamUI.h"
#if defined( CINDER_MAC )
#include <OpenGL/glu.h>
#else
#include <GL/glu.h>
#endif
@num3ric
num3ric / seqalignment.py
Created September 16, 2011 18:26
Sequence alignment - Dynamic programming algorithm
#!/usr/bin/python -O
import numpy as np
from numpy import array
A, C, G, T = 0, 1, 2, 3
int_to_char = {0:'A', 1:'C', 2:'G', 3:'T'}
#indel = -1
#scoring = array([[1,-1,-1,-1],
#[-1,1,-1,-1],