In [35]:
import pandas as pd
import numpy as np
from apt_importers import *
In [36]:
d = read_epos('example-data/voldata.epos')
ions, rrngs = read_rrng('example-data/rangefile.rrng')
In [37]:
dl = label_ions(d,rrngs)
In [38]:
df = deconvolve(dl)
In [41]:
mg = d[(d.Da > 23.8) & (d.Da < 24.2)]
In [42]:
def rdf(ion,data,r):
Out[42]:
DC_kV
Da
det_x
det_y
ipp
ns
pslep
pulse_kV
x
y
z
comp
colour
601
2017.280029
24.068644
-15.421248
-5.420554
1
2484.773193
1398
0
-20.999151
-7.450801
6.806007
#FFFFFF
644
2019.000000
23.945747
-13.112185
3.991254
1
2490.003418
2381
0
-17.457817
3.517829
4.209673
#FFFFFF
758
2022.939941
24.166389
12.095097
-4.476676
1
2585.065430
59
0
15.785892
-6.831172
3.918038
#FFFFFF
798
2024.660034
23.837452
-11.023031
2.454082
1
2492.973877
211
0
-14.112370
1.704398
2.642781
#FFFFFF
842
2025.890015
23.802643
11.737741
0.107872
1
2564.391846
330
0
15.719460
-1.246187
3.272192
#FFFFFF
1348
2038.209961
23.851482
2.034175
-6.067784
1
2535.031494
2079
0
3.982410
-9.536701
1.413271
#FFFFFF
1972
2042.640015
23.951612
9.043834
-8.521866
0
2550.864014
0
0
11.814065
-12.130426
3.863376
#FFFFFF
2170
2041.160034
24.182001
10.225854
-8.279155
0
2567.160400
0
0
13.160437
-11.683213
4.196598
#FFFFFF
2172
2041.160034
23.812065
11.902675
-7.092566
1
2550.646973
1
0
15.187593
-10.019365
4.495084
#FFFFFF
2549
2041.160034
24.083546
2.501486
-11.569242
1
2537.822510
86
0
3.577197
-16.555475
3.905510
#FFFFFF
3202
2037.219971
24.036798
-4.865528
-6.418367
1
2521.593506
5
0
-5.210268
-10.011786
1.800288
#FFFFFF
3244
2037.219971
23.916014
-4.260773
-10.301749
1
2511.851562
12
0
-4.797314
-14.976283
3.398679
#FFFFFF
4001
2031.069946
23.831486
11.655274
-4.746356
2
2560.718262
171
0
15.295691
-7.194233
3.977035
#FFFFFF
4618
2019.250000
24.183107
-1.264487
-7.200438
2
2552.764404
212
0
-0.391304
-11.075809
1.837392
#FFFFFF
4988
2015.550049
23.806816
10.803121
-4.126093
1
2568.649414
330
0
14.443845
-6.499462
3.572653
#FFFFFF
5012
2015.550049
23.995764
-5.855126
-11.434402
1
2520.935059
273
0
-7.156546
-16.274240
4.472531
#FFFFFF
5582
2012.349976
23.898741
-12.232541
10.005102
1
2495.906982
2
0
-16.645998
10.838261
5.629633
#FFFFFF
5648
2012.349976
23.870022
9.373700
6.499271
1
2567.482178
204
0
12.742414
6.809307
3.054187
#FFFFFF
5971
2010.130005
23.926908
-9.950966
-4.881196
1
2512.674561
6
0
-12.494040
-7.679259
3.168505
#FFFFFF
6273
2009.400024
23.939520
-4.480683
-5.150875
1
2536.939453
72
0
-4.568670
-8.351948
1.551341
#FFFFFF
6395
2009.400024
24.015514
-0.879643
-10.625365
2
2546.958252
3
0
-0.417092
-15.493187
3.534060
#FFFFFF
6396
2009.400024
24.034603
0.494799
-9.897231
0
2553.206055
0
0
1.447059
-14.541857
3.174630
#FFFFFF
6955
2005.949951
23.905910
7.421991
-11.272595
1
2563.366943
152
0
9.341311
-15.742578
4.883091
#FFFFFF
6996
2005.949951
24.107084
9.263744
-7.308309
1
2584.833496
103
0
12.289446
-10.615201
3.895435
#FFFFFF
7168
2005.949951
24.137650
3.381129
-13.672741
4
2560.433838
91
0
4.081238
-19.088657
5.547739
#FFFFFF
7404
2005.209961
23.911289
-2.693908
2.481050
2
2546.696289
669
0
-1.965233
1.865873
0.570756
#FFFFFF
7448
2005.209961
24.197538
-11.517831
-3.505831
1
2522.506348
2
0
-14.802581
-5.800275
3.775518
#FFFFFF
7586
2005.209961
24.039047
-5.250371
-11.380466
0
2533.041260
0
0
-6.325584
-16.264975
4.493910
#FFFFFF
7743
2005.459961
23.911579
-12.809807
1.591108
1
2500.343750
823
0
-16.855743
0.612624
4.222632
#FFFFFF
8747
2009.890015
23.918236
2.611441
-3.532799
1
2560.426270
1135
0
4.965644
-6.174924
1.352140
#FFFFFF
...
...
...
...
...
...
...
...
...
...
...
...
...
...
572244
3787.320068
23.998083
6.514859
14.454811
1
1853.742798
1469
0
7.944493
17.667692
76.223961
#FFFFFF
572450
3787.570068
23.917480
7.421991
10.193878
1
1859.676392
277
0
10.165002
12.027364
74.551147
#FFFFFF
572678
3788.310059
23.929760
-8.521545
-12.782800
0
1819.900757
0
0
-11.392497
-18.055588
77.417213
#FFFFFF
573730
3788.800049
24.152431
8.411590
-4.287901
1
1878.209839
3784
0
12.163565
-7.084363
74.117981
#FFFFFF
574145
3791.260010
24.006178
-12.507429
1.779884
0
1817.536255
0
0
-16.913813
0.866594
75.344437
#FFFFFF
575041
3796.429932
24.009542
-1.869242
12.324345
0
1837.985229
0
0
-2.134568
15.317929
74.859009
#FFFFFF
575217
3796.429932
24.125332
8.631501
-0.242711
1
1876.039917
963
0
12.711281
-1.803242
73.926437
#FFFFFF
575614
3793.479980
24.012381
7.009658
-3.856414
0
1869.605347
0
0
10.550314
-6.639395
73.877541
#FFFFFF
576219
3788.060059
23.991495
2.199108
7.524053
0
1856.429077
0
0
4.174781
8.833449
73.226379
#FFFFFF
576398
3787.320068
24.014242
-9.263744
5.798105
0
1827.562378
0
0
-12.011294
6.282702
74.371468
#FFFFFF
576476
3787.320068
24.011869
-9.895988
11.029883
0
1818.209595
0
0
-13.621086
12.892365
76.602058
#FFFFFF
576782
3787.320068
23.876564
-6.157504
-8.494898
1
1831.595337
3820
0
-7.430000
-12.984485
74.952827
#FFFFFF
577008
3787.070068
23.961994
-1.099554
3.397959
0
1852.628052
0
0
0.177967
3.195121
72.310982
#FFFFFF
577038
3787.070068
24.045019
3.023774
2.750729
1
1864.629517
1
0
5.734560
2.238500
72.653717
#FFFFFF
577129
3786.580078
24.009848
-15.283804
-4.206997
0
1807.300659
0
0
-21.398201
-6.309756
78.751793
#FFFFFF
577456
3787.070068
23.996622
2.089153
6.741983
0
1857.581177
0
0
4.146373
7.748428
73.201797
#FFFFFF
578649
3787.070068
23.975693
-12.150074
5.420554
0
1816.488647
0
0
-16.567530
5.535775
76.337593
#FFFFFF
578889
3788.550049
23.974205
8.796433
12.216473
0
1860.821167
0
0
11.258101
14.517782
76.808609
#FFFFFF
579004
3791.010010
23.871283
-2.006686
-2.481050
1
1846.978882
260
0
-1.041593
-4.998365
72.833878
#FFFFFF
579209
3796.679932
23.900372
3.271174
2.993440
1
1857.282104
1285
0
6.052189
2.596102
73.074112
#FFFFFF
579625
3802.590088
23.997572
9.868499
12.162537
0
1859.893188
0
0
12.531094
14.298145
77.244408
#FFFFFF
579973
3805.050049
23.978979
8.961367
8.845481
1
1862.339966
486
0
12.287950
10.104164
75.851028
#FFFFFF
580187
3808.250000
23.963060
-15.751115
-2.588921
1
1799.436646
10281
0
-22.149403
-4.333385
79.403961
#FFFFFF
580710
3820.070068
23.971485
4.920505
-2.130466
0
1858.441772
0
0
8.155424
-4.411728
73.827797
#FFFFFF
580719
3820.070068
23.998817
-1.017088
3.775510
1
1845.287964
2612
0
0.269083
3.711635
72.942612
#FFFFFF
581092
3821.060059
23.948881
-5.965082
-13.591837
0
1819.878296
0
0
-7.843122
-19.436052
78.554550
#FFFFFF
581093
3821.060059
23.989782
3.023774
-5.312683
0
1853.795288
0
0
5.455987
-8.779643
74.155121
#FFFFFF
581099
3821.060059
23.990740
3.601040
-9.897231
0
1850.660278
0
0
5.403617
-14.868876
75.992401
#FFFFFF
581108
3821.060059
24.004898
3.051263
-11.083819
0
1847.607544
0
0
4.476148
-16.424667
76.514954
#FFFFFF
581109
3821.060059
23.967119
0.604755
-9.924198
1
1843.365112
379
0
1.638321
-15.048244
75.717194
#FFFFFF
2271 rows × 13 columns
Content source: oscarbranson/apt-tools
Similar notebooks: