Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
artiq_experiments
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nicolas Nunez Barreto
artiq_experiments
Commits
4af749cb
Commit
4af749cb
authored
May 18, 2023
by
Nicolas Nunez Barreto
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
agd
parent
3a3efeef
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
69 additions
and
1 deletion
+69
-1
MotionalElectric_new.py
...s/plots/20230510_MotionalSpectrum/MotionalElectric_new.py
+68
-0
MotionalElectric_old.py
...s/plots/20230510_MotionalSpectrum/MotionalElectric_old.py
+1
-1
No files found.
analisis/plots/20230510_MotionalSpectrum/MotionalElectric_new.py
0 → 100644
View file @
4af749cb
import
matplotlib.pyplot
as
plt
import
numpy
as
np
import
sys
import
re
import
ast
from
scipy.optimize
import
curve_fit
import
os
from
scipy
import
interpolate
#Mediciones barriendo angulo del TISA y viendo kicking de resonancias oscuras
#C:\Users\Usuario\Documents\artiq\artiq_experiments\analisis\plots\20220106_CPT_DosLaseres_v08_TISA_DR\Data
#os.chdir('/home/nico/Documents/artiq_experiments/analisis/plots/20230510_MotionalSpectrum/Data/')
Data
=
[]
for
ii
in
range
(
1
,
5
):
Data
.
append
(
f
"ss0{ii}.dat"
)
#for ii in range(10,20):
# Data.append(f"ss{ii}.dat")
#for ii in range(40,49):
# Data.append(f"ss{ii}.dat")
FrequencyVec
=
[]
FluoVec
=
[]
for
dd
in
Data
:
data
=
np
.
genfromtxt
(
dd
,
skip_header
=
1
,
names
=
True
,
dtype
=
None
,
delimiter
=
' '
)
FrequencyVec
.
append
([
data
[
i
][
1
]
for
i
in
range
(
len
(
data
))])
FluoVec
.
append
([
data
[
i
][
2
]
for
i
in
range
(
len
(
data
))])
#%%
ivec
=
[
1
,
2
,
3
]
plt
.
figure
()
for
i
in
ivec
:
plt
.
plot
([
f
*
1e-6
for
f
in
FrequencyVec
[
i
]],
FluoVec
[
i
],
'o'
)
plt
.
xlim
(
0.78
,
0.8
)
plt
.
figure
()
for
i
in
ivec
:
plt
.
plot
([
f
*
1e-6
for
f
in
FrequencyVec
[
i
]],
FluoVec
[
i
],
'o'
)
plt
.
xlim
(
0.87
,
0.89
)
#%%
import
scipy
ivec
=
[
9
]
plt
.
figure
()
for
i
in
ivec
:
pics
=
scipy
.
signal
.
find_peaks
([
-
1
*
f
for
f
in
FluoVec
[
i
]],
height
=-
101.5
,
distance
=
300
)
plt
.
plot
([
1
*
f
*
1e-6
for
f
in
FrequencyVec
[
i
]],
FluoVec
[
i
],
'o'
)
plt
.
plot
(
np
.
array
(
FrequencyVec
[
i
])[
pics
[
0
]]
*
1e-6
,
-
pics
[
1
][
'peak_heights'
],
'o'
)
aspectratio
=
(
np
.
array
(
FrequencyVec
[
i
])[
pics
[
0
]][
-
1
]
*
1e-6
)
/
(
np
.
array
(
FrequencyVec
[
i
])[
pics
[
0
]][
0
]
*
1e-6
)
print
(
aspectratio
**
(
-
1
))
analisis/plots/20230510_MotionalSpectrum/MotionalElectric.py
→
analisis/plots/20230510_MotionalSpectrum/MotionalElectric
_old
.py
View file @
4af749cb
...
...
@@ -54,7 +54,7 @@ for i in ivec:
plt
.
plot
(
np
.
array
(
FrequencyVec
[
i
])[
pics
[
0
]]
*
1e-6
,
-
pics
[
1
][
'peak_heights'
],
'o'
)
aspectratio
=
(
np
.
array
(
FrequencyVec
[
i
])[
pics
[
0
]][
-
1
]
*
1e-6
)
/
(
np
.
array
(
FrequencyVec
[
i
])[
pics
[
0
]][
0
]
*
1e-6
)
print
(
aspectratio
**
(
-
1
))
print
(
aspectratio
**
(
-
1
)
-
8
/
9
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment