Skip to content

Instantly share code, notes, and snippets.

View treviesweets's full-sized avatar

Trevor Sweetnam treviesweets

View GitHub Profile
@tartakynov
tartakynov / fourex.py
Last active March 29, 2024 07:18
Fourier Extrapolation in Python
import numpy as np
import pylab as pl
from numpy import fft
def fourierExtrapolation(x, n_predict):
n = x.size
n_harm = 10 # number of harmonics in model
t = np.arange(0, n)
p = np.polyfit(t, x, 1) # find linear trend in x
x_notrend = x - p[0] * t # detrended x
@endolith
endolith / geo_median.py
Last active February 22, 2021 18:07
Computing the geometric median in Python by Daniel J Lewis
import math
from dbfpy import dbf
import matplotlib.pyplot as plt
#create a plot
fig = plt.figure(1, figsize = [10,10], dpi=90)
axScatter = plt.subplot(111)
def candMedian(dataPoints):
#Calculate the first candidate median as the geometric mean