Skip to content

Instantly share code, notes, and snippets.

@onnyyonn
onnyyonn / mmk_test.py
Last active August 29, 2015 16:35
Performs the Modified Mann-Kendall test to check if there is any trend present. Modified to account for autocorrelation (Hamed and Rao 1998)
from __future__ import division
import numpy as np
from scipy import stats
def mmk_test(v, alpha = 0.05):
"""
Performs the Modified Mann-Kendall test to check if there is any trend present.
Based on Mann-Kendall test code by Sat Kumar Tomer. Modified to account for autocorrelation (Hamed and Rao 1998)
Input:
@onnyyonn
onnyyonn / Cdoku
Last active October 18, 2016 07:32
A brute force algorithm for solving Sudoku, written in C.
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
int prob_sudoku[9][9],empty_cell_not[9][9],prob_len,rowcheck=1,columncheck=1,boxcheck=1,going_back_flag=1,repeat,i,j,k,l;
char problem[100];
/*INPUT*/
@onnyyonn
onnyyonn / Catalan
Last active December 14, 2015 21:19
Print up to 34th Catalan no.
#include <stdio.h>
int main()
{
float n=0.0, cat=1.0;
while(n<=33)
{
cat = 2*(2*n+1)/(n+2)*cat;
n++;
printf("Catalan no. %2.0f is %1.0f\n",n,cat);