Commit 3dbd8294 authored by Muriel Bonetto's avatar Muriel Bonetto

lo qeu pediste nico

parent 9348f7db
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sun Jul 20 17:30:37 2025
@author: muri
"""
import h5py
import matplotlib.pyplot as plt
import numpy as np
import os
from scipy.optimize import curve_fit
from scipy.stats import norm
def fit_gauss(x,A,B,mu,sigma):
return A*norm.pdf(x,mu,scale = sigma) + B
direc = './data/'
files = os.listdir(direc)
name = [f[4:9] for f in files ]
# f = h5py.File(direc + files[0], 'r')
index = [name.index('23002')]
nmin = 15
nmax = 110
volts = np.linspace(59,65,nmax-nmin)
x = (volts-62)*6.9
for i in index:
f = h5py.File(direc + files[i], 'r')
count = np.array(f['datasets']['counts_spectrum'])[nmin:nmax]
# count_base = f['datasets']['count_base']
# plt.plot(count,'.')
plt.plot(x,count,'.')
# plt.title(f'$4\sigma = $ {4*popt[-1]:.1f} $\mu$m')
plt.xlabel('x (aprox) (um)')
plt.ylabel('cuentas')
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment