Skip to content

Instantly share code, notes, and snippets.

View sriharijayaram5's full-sized avatar

Sreehari Jayaram sriharijayaram5

  • Stuttgart, Germany
View GitHub Profile
@sriharijayaram5
sriharijayaram5 / zeeman1.py
Created March 26, 2020 19:50
Zeeman effect - image intensity line
import cv2
from matplotlib import pyplot as plt
import numpy as np
from skimage import draw
from scipy.signal import find_peaks
w = int(3648/4)
h = int(2736/4)
# Actual mouse callback function
def print_coords(event, x, y, flags, param):
@sriharijayaram5
sriharijayaram5 / pulse_test,py
Created April 14, 2020 11:33
pulse_test NI Card
import PyDAQmx as daq
import numpy as np
import time
from ctypes import *
import matplotlib.pyplot as plt
from pyvcam import pvc
from pyvcam.camera import Camera
# device = 'dev1'
# try:
# daq.DAQmxResetDevice(device)
#!/usr/bin/env python
# Fit equations of state (EOS) to energy vs volume curves and optionally plot the results
# Davide Ceresoli <dceresoli@gmail.com>, 03/22/2011
# Inspired by ase.utils.eosase2
# TODO: Keane
import sys, numpy, math
from scipy.optimize import leastsq
# Murnaghan equation of state
#!/usr/bin/env python
# Fit polynomial equations of state (EOS) to energy vs volume curves
# and optionally plot the results
# Davide Ceresoli <dceresoli@gmail.com>, 10/03/2012
# Inspired by ase.utils.eosase2
import sys, numpy, math
from scipy.optimize import leastsq
import numpy.polynomial.polynomial as poly
@sriharijayaram5
sriharijayaram5 / laue.py
Created June 27, 2020 19:12
Laue miller indices
import numpy as np
import math
# function to calculate LCM
def lcm(a):
lcm = a[0]
for i in range(1,len(a)):
lcm = lcm*a[i]//math.gcd(lcm, a[i])
return lcm
@sriharijayaram5
sriharijayaram5 / thz.py
Last active July 1, 2020 19:59
THz-TDS Analysis
import numpy as np
import matplotlib.pyplot as plt
from scipy.fftpack import fft, fftfreq
from scipy import signal
import glob
from scipy import constants
import pandas as pd
import glob
import matplotlib
matplotlib.style.use('seaborn-poster')
@sriharijayaram5
sriharijayaram5 / CameraCWLaserPulsedSequenceControl_07_12_2020.ipynb
Last active December 7, 2020 09:36
Running pulsed measurements in Qudi with Prime95B
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sriharijayaram5
sriharijayaram5 / Pulsed Analysis Notebook.ipynb
Created December 16, 2020 15:39
Pulsed Analysis Notebook for Qudi Kernel
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sriharijayaram5
sriharijayaram5 / SIM_lattice_search.ipynb
Created April 22, 2021 12:41
Grating search for Structured Illumination Microscopy
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sriharijayaram5
sriharijayaram5 / OS-SIM.ipynb
Last active June 11, 2021 07:45
OS-SIM algorithm implementaion in python
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.