Commit caa5e79a authored by Nicolas Nunez Barreto's avatar Nicolas Nunez Barreto

agrego archivos con modificaciones menores

parent 2adbc61e
...@@ -6,7 +6,7 @@ import numpy as np ...@@ -6,7 +6,7 @@ import numpy as np
class SingleChannelScan(EnvExperiment): class IR_Scan(EnvExperiment):
"""IR frequency sweep""" """IR frequency sweep"""
def build(self): def build(self):
# Agrego kernel invariants a ver si mejoro algo de la performance # Agrego kernel invariants a ver si mejoro algo de la performance
...@@ -55,8 +55,8 @@ class SingleChannelScan(EnvExperiment): ...@@ -55,8 +55,8 @@ class SingleChannelScan(EnvExperiment):
@rpc @rpc
def create_datasets(self): def create_datasets(self):
self.set_dataset("measurements", np.zeros((self.no_measures, len(self.IR_Freqs.sequence)), dtype=int), broadcast=False, archive=True)
self.set_dataset("measurements", np.zeros(len(self.IR_Freqs.sequence)*self.no_measures, dtype=int), broadcast=False, archive=True)
self.set_dataset("IR_frequencies", self.IR_Freqs.sequence, broadcast=True, archive=True) self.set_dataset("IR_frequencies", self.IR_Freqs.sequence, broadcast=True, archive=True)
self.set_dataset("t_enfriar_ion", self.t_cool, broadcast=False, archive=True) self.set_dataset("t_enfriar_ion", self.t_cool, broadcast=False, archive=True)
...@@ -96,8 +96,8 @@ class SingleChannelScan(EnvExperiment): ...@@ -96,8 +96,8 @@ class SingleChannelScan(EnvExperiment):
self.laserIR.on() self.laserIR.on()
self.laserUV.on() self.laserUV.on()
save_index = 0
for runN in range(self.no_measures): for runN in range(self.no_measures):
fr = 0 # va a ser un indice de la matriz que guardo
for freq in self.IR_Freqs.sequence: for freq in self.IR_Freqs.sequence:
at_mu(self.core.get_rtio_counter_mu()) # espero lo que haya que esperar por el mutate at_mu(self.core.get_rtio_counter_mu()) # espero lo que haya que esperar por el mutate
delay(150*us) # Agrego unos forros 200us porque si no no anda delay(150*us) # Agrego unos forros 200us porque si no no anda
...@@ -106,9 +106,11 @@ class SingleChannelScan(EnvExperiment): ...@@ -106,9 +106,11 @@ class SingleChannelScan(EnvExperiment):
self.laserIR.set_frequency(freq, profile=1) # Cambio la frec del perfil 1 (estoy en el 0) self.laserIR.set_frequency(freq, profile=1) # Cambio la frec del perfil 1 (estoy en el 0)
cuentas = self.readout() # Hago la medicion y vuelvo con las cuentas cuentas = self.readout() # Hago la medicion y vuelvo con las cuentas
self.mutate_dataset("measurements", save_index, cuentas)
self.mutate_dataset("measurements", (runN, fr), cuentas) save_index = save_index + 1
fr += 1 if runN % 1000 == 0:
print(runN)
print("jose maria listorti")
@kernel @kernel
def init_kernel(self): def init_kernel(self):
......
...@@ -26,6 +26,7 @@ class SingleLine(EnvExperiment): ...@@ -26,6 +26,7 @@ class SingleLine(EnvExperiment):
NumberValue(100, min=1, ndecimals=0, step=1), NumberValue(100, min=1, ndecimals=0, step=1),
"Experiment params") "Experiment params")
self.setattr_argument(f"t_prepS", self.setattr_argument(f"t_prepS",
NumberValue(10*us, unit='us', scale=us, min=1*us), NumberValue(10*us, unit='us', scale=us, min=1*us),
"Experiment params") "Experiment params")
......
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