Move documentation and simulation stuff to its own subdir
5139
doc/Run_analysis.ipynb
Normal file
3667
doc/Spectrum Measurement.ipynb
Normal file
38
doc/calc_framerate.py
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
TIMER_FREQ = 30e6 # MHz
|
||||
|
||||
|
||||
with open('main.c') as f:
|
||||
lines = f.readlines()
|
||||
|
||||
defs = {}
|
||||
for line in lines:
|
||||
if line.startswith('#define'):
|
||||
_pragma, name, val, *_comment = line.split()
|
||||
val = defs.get(val, val)
|
||||
defs[name] = val
|
||||
|
||||
print('Bit cycle timings:')
|
||||
timings_total = 0
|
||||
in_array = False
|
||||
for line in lines:
|
||||
if not in_array:
|
||||
if line.startswith('static uint16_t timer_period_lookup'):
|
||||
in_array = True
|
||||
else:
|
||||
if '}' in line:
|
||||
break
|
||||
if ',' not in line:
|
||||
continue
|
||||
val, *_comment = line.split(',')
|
||||
for name, defval in defs.items():
|
||||
val = val.replace(name, defval)
|
||||
duration = eval(val)
|
||||
print(duration)
|
||||
timings_total += duration + int(defs['RESET_PERIOD_LENGTH'])
|
||||
|
||||
total_len = timings_total/TIMER_FREQ
|
||||
print('Total cycles:', timings_total)
|
||||
print('Total cycle length: {:.3f}ms'.format(total_len*1e3))
|
||||
print('Frame rate: {:.3f}Hz'.format(1/total_len))
|
||||
95
doc/cie_xyz_1931.csv
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
360,0.000129900000,0.000003917000,0.000606100000
|
||||
365,0.000232100000,0.000006965000,0.001086000000
|
||||
370,0.000414900000,0.000012390000,0.001946000000
|
||||
375,0.000741600000,0.000022020000,0.003486000000
|
||||
380,0.001368000000,0.000039000000,0.006450001000
|
||||
385,0.002236000000,0.000064000000,0.010549990000
|
||||
390,0.004243000000,0.000120000000,0.020050010000
|
||||
395,0.007650000000,0.000217000000,0.036210000000
|
||||
400,0.014310000000,0.000396000000,0.067850010000
|
||||
405,0.023190000000,0.000640000000,0.110200000000
|
||||
410,0.043510000000,0.001210000000,0.207400000000
|
||||
415,0.077630000000,0.002180000000,0.371300000000
|
||||
420,0.134380000000,0.004000000000,0.645600000000
|
||||
425,0.214770000000,0.007300000000,1.039050100000
|
||||
430,0.283900000000,0.011600000000,1.385600000000
|
||||
435,0.328500000000,0.016840000000,1.622960000000
|
||||
440,0.348280000000,0.023000000000,1.747060000000
|
||||
445,0.348060000000,0.029800000000,1.782600000000
|
||||
450,0.336200000000,0.038000000000,1.772110000000
|
||||
455,0.318700000000,0.048000000000,1.744100000000
|
||||
460,0.290800000000,0.060000000000,1.669200000000
|
||||
465,0.251100000000,0.073900000000,1.528100000000
|
||||
470,0.195360000000,0.090980000000,1.287640000000
|
||||
475,0.142100000000,0.112600000000,1.041900000000
|
||||
480,0.095640000000,0.139020000000,0.812950100000
|
||||
485,0.057950010000,0.169300000000,0.616200000000
|
||||
490,0.032010000000,0.208020000000,0.465180000000
|
||||
495,0.014700000000,0.258600000000,0.353300000000
|
||||
500,0.004900000000,0.323000000000,0.272000000000
|
||||
505,0.002400000000,0.407300000000,0.212300000000
|
||||
510,0.009300000000,0.503000000000,0.158200000000
|
||||
515,0.029100000000,0.608200000000,0.111700000000
|
||||
520,0.063270000000,0.710000000000,0.078249990000
|
||||
525,0.109600000000,0.793200000000,0.057250010000
|
||||
530,0.165500000000,0.862000000000,0.042160000000
|
||||
535,0.225749900000,0.914850100000,0.029840000000
|
||||
540,0.290400000000,0.954000000000,0.020300000000
|
||||
545,0.359700000000,0.980300000000,0.013400000000
|
||||
550,0.433449900000,0.994950100000,0.008749999000
|
||||
555,0.512050100000,1.000000000000,0.005749999000
|
||||
560,0.594500000000,0.995000000000,0.003900000000
|
||||
565,0.678400000000,0.978600000000,0.002749999000
|
||||
570,0.762100000000,0.952000000000,0.002100000000
|
||||
575,0.842500000000,0.915400000000,0.001800000000
|
||||
580,0.916300000000,0.870000000000,0.001650001000
|
||||
585,0.978600000000,0.816300000000,0.001400000000
|
||||
590,1.026300000000,0.757000000000,0.001100000000
|
||||
595,1.056700000000,0.694900000000,0.001000000000
|
||||
600,1.062200000000,0.631000000000,0.000800000000
|
||||
605,1.045600000000,0.566800000000,0.000600000000
|
||||
610,1.002600000000,0.503000000000,0.000340000000
|
||||
615,0.938400000000,0.441200000000,0.000240000000
|
||||
620,0.854449900000,0.381000000000,0.000190000000
|
||||
625,0.751400000000,0.321000000000,0.000100000000
|
||||
630,0.642400000000,0.265000000000,0.000049999990
|
||||
635,0.541900000000,0.217000000000,0.000030000000
|
||||
640,0.447900000000,0.175000000000,0.000020000000
|
||||
645,0.360800000000,0.138200000000,0.000010000000
|
||||
650,0.283500000000,0.107000000000,0.000000000000
|
||||
655,0.218700000000,0.081600000000,0.000000000000
|
||||
660,0.164900000000,0.061000000000,0.000000000000
|
||||
665,0.121200000000,0.044580000000,0.000000000000
|
||||
670,0.087400000000,0.032000000000,0.000000000000
|
||||
675,0.063600000000,0.023200000000,0.000000000000
|
||||
680,0.046770000000,0.017000000000,0.000000000000
|
||||
685,0.032900000000,0.011920000000,0.000000000000
|
||||
690,0.022700000000,0.008210000000,0.000000000000
|
||||
695,0.015840000000,0.005723000000,0.000000000000
|
||||
700,0.011359160000,0.004102000000,0.000000000000
|
||||
705,0.008110916000,0.002929000000,0.000000000000
|
||||
710,0.005790346000,0.002091000000,0.000000000000
|
||||
715,0.004109457000,0.001484000000,0.000000000000
|
||||
720,0.002899327000,0.001047000000,0.000000000000
|
||||
725,0.002049190000,0.000740000000,0.000000000000
|
||||
730,0.001439971000,0.000520000000,0.000000000000
|
||||
735,0.000999949300,0.000361100000,0.000000000000
|
||||
740,0.000690078600,0.000249200000,0.000000000000
|
||||
745,0.000476021300,0.000171900000,0.000000000000
|
||||
750,0.000332301100,0.000120000000,0.000000000000
|
||||
755,0.000234826100,0.000084800000,0.000000000000
|
||||
760,0.000166150500,0.000060000000,0.000000000000
|
||||
765,0.000117413000,0.000042400000,0.000000000000
|
||||
770,0.000083075270,0.000030000000,0.000000000000
|
||||
775,0.000058706520,0.000021200000,0.000000000000
|
||||
780,0.000041509940,0.000014990000,0.000000000000
|
||||
785,0.000029353260,0.000010600000,0.000000000000
|
||||
790,0.000020673830,0.000007465700,0.000000000000
|
||||
795,0.000014559770,0.000005257800,0.000000000000
|
||||
800,0.000010253980,0.000003702900,0.000000000000
|
||||
805,0.000007221456,0.000002607800,0.000000000000
|
||||
810,0.000005085868,0.000001836600,0.000000000000
|
||||
815,0.000003581652,0.000001293400,0.000000000000
|
||||
820,0.000002522525,0.000000910930,0.000000000000
|
||||
825,0.000001776509,0.000000641530,0.000000000000
|
||||
830,0.000001251141,0.000000451810,0.000000000000
|
||||
|
41
doc/cie_xyz_judd_1951.csv
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
370,0.0008,0.0001,0.0046
|
||||
380,0.0045,0.0004,0.0224
|
||||
390,0.0201,0.0015,0.0925
|
||||
400,0.0611,0.0045,0.2799
|
||||
410,0.1267,0.0093,0.5835
|
||||
420,0.2285,0.0175,1.0622
|
||||
430,0.3081,0.0273,1.4526
|
||||
440,0.3312,0.0379,1.6064
|
||||
450,0.2888,0.0468,1.4717
|
||||
460,0.2323,0.0600,1.2880
|
||||
470,0.1745,0.0910,1.1133
|
||||
480,0.0920,0.1390,0.7552
|
||||
490,0.0318,0.2080,0.4461
|
||||
500,0.0048,0.3230,0.2644
|
||||
510,0.0093,0.5030,0.1541
|
||||
520,0.0636,0.7100,0.0763
|
||||
530,0.1668,0.8620,0.0412
|
||||
540,0.2926,0.9540,0.0200
|
||||
550,0.4364,0.9950,0.0088
|
||||
560,0.5970,0.9950,0.0039
|
||||
570,0.7642,0.9520,0.0020
|
||||
580,0.9159,0.8700,0.0016
|
||||
590,1.0225,0.7570,0.0011
|
||||
600,1.0544,0.6310,0.0007
|
||||
610,0.9922,0.5030,0.0003
|
||||
620,0.8432,0.3810,0.0002
|
||||
630,0.6327,0.2650,0.0001
|
||||
640,0.4404,0.1750,0.0000
|
||||
650,0.2787,0.1070,0.0000
|
||||
660,0.1619,0.0610,0.0000
|
||||
670,0.0858,0.0320,0.0000
|
||||
680,0.0459,0.0170,0.0000
|
||||
690,0.0222,0.0082,0.0000
|
||||
700,0.0113,0.0041,0.0000
|
||||
710,0.0057,0.0021,0.0000
|
||||
720,0.0028,0.0011,0.0000
|
||||
730,0.0015,0.0005,0.0000
|
||||
740,0.0005,0.0002,0.0000
|
||||
750,0.0003,0.0001,0.0000
|
||||
760,0.0002,0.0001,0.0000
|
||||
770,0.0001,0.0000,0.0000
|
||||
|
90
doc/cie_xyz_judd_vos_1978.csv
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
380,2.689900e-003,2.000000e-004,1.226000e-002
|
||||
385,5.310500e-003,3.955600e-004,2.422200e-002
|
||||
390,1.078100e-002,8.000000e-004,4.925000e-002
|
||||
395,2.079200e-002,1.545700e-003,9.513500e-002
|
||||
400,3.798100e-002,2.800000e-003,1.740900e-001
|
||||
405,6.315700e-002,4.656200e-003,2.901300e-001
|
||||
410,9.994100e-002,7.400000e-003,4.605300e-001
|
||||
415,1.582400e-001,1.177900e-002,7.316600e-001
|
||||
420,2.294800e-001,1.750000e-002,1.065800e+000
|
||||
425,2.810800e-001,2.267800e-002,1.314600e+000
|
||||
430,3.109500e-001,2.730000e-002,1.467200e+000
|
||||
435,3.307200e-001,3.258400e-002,1.579600e+000
|
||||
440,3.333600e-001,3.790000e-002,1.616600e+000
|
||||
445,3.167200e-001,4.239100e-002,1.568200e+000
|
||||
450,2.888200e-001,4.680000e-002,1.471700e+000
|
||||
455,2.596900e-001,5.212200e-002,1.374000e+000
|
||||
460,2.327600e-001,6.000000e-002,1.291700e+000
|
||||
465,2.099900e-001,7.294200e-002,1.235600e+000
|
||||
470,1.747600e-001,9.098000e-002,1.113800e+000
|
||||
475,1.328700e-001,1.128400e-001,9.422000e-001
|
||||
480,9.194400e-002,1.390200e-001,7.559600e-001
|
||||
485,5.698500e-002,1.698700e-001,5.864000e-001
|
||||
490,3.173100e-002,2.080200e-001,4.466900e-001
|
||||
495,1.461300e-002,2.580800e-001,3.411600e-001
|
||||
500,4.849100e-003,3.230000e-001,2.643700e-001
|
||||
505,2.321500e-003,4.054000e-001,2.059400e-001
|
||||
510,9.289900e-003,5.030000e-001,1.544500e-001
|
||||
515,2.927800e-002,6.081100e-001,1.091800e-001
|
||||
520,6.379100e-002,7.100000e-001,7.658500e-002
|
||||
525,1.108100e-001,7.951000e-001,5.622700e-002
|
||||
530,1.669200e-001,8.620000e-001,4.136600e-002
|
||||
535,2.276800e-001,9.150500e-001,2.935300e-002
|
||||
540,2.926900e-001,9.540000e-001,2.004200e-002
|
||||
545,3.622500e-001,9.800400e-001,1.331200e-002
|
||||
550,4.363500e-001,9.949500e-001,8.782300e-003
|
||||
555,5.151300e-001,1.000100e+000,5.857300e-003
|
||||
560,5.974800e-001,9.950000e-001,4.049300e-003
|
||||
565,6.812100e-001,9.787500e-001,2.921700e-003
|
||||
570,7.642500e-001,9.520000e-001,2.277100e-003
|
||||
575,8.439400e-001,9.155800e-001,1.970600e-003
|
||||
580,9.163500e-001,8.700000e-001,1.806600e-003
|
||||
585,9.770300e-001,8.162300e-001,1.544900e-003
|
||||
590,1.023000e+000,7.570000e-001,1.234800e-003
|
||||
595,1.051300e+000,6.948300e-001,1.117700e-003
|
||||
600,1.055000e+000,6.310000e-001,9.056400e-004
|
||||
605,1.036200e+000,5.665400e-001,6.946700e-004
|
||||
610,9.923900e-001,5.030000e-001,4.288500e-004
|
||||
615,9.286100e-001,4.417200e-001,3.181700e-004
|
||||
620,8.434600e-001,3.810000e-001,2.559800e-004
|
||||
625,7.398300e-001,3.205200e-001,1.567900e-004
|
||||
630,6.328900e-001,2.650000e-001,9.769400e-005
|
||||
635,5.335100e-001,2.170200e-001,6.894400e-005
|
||||
640,4.406200e-001,1.750000e-001,5.116500e-005
|
||||
645,3.545300e-001,1.381200e-001,3.601600e-005
|
||||
650,2.786200e-001,1.070000e-001,2.423800e-005
|
||||
655,2.148500e-001,8.165200e-002,1.691500e-005
|
||||
660,1.616100e-001,6.100000e-002,1.190600e-005
|
||||
665,1.182000e-001,4.432700e-002,8.148900e-006
|
||||
670,8.575300e-002,3.200000e-002,5.600600e-006
|
||||
675,6.307700e-002,2.345400e-002,3.954400e-006
|
||||
680,4.583400e-002,1.700000e-002,2.791200e-006
|
||||
685,3.205700e-002,1.187200e-002,1.917600e-006
|
||||
690,2.218700e-002,8.210000e-003,1.313500e-006
|
||||
695,1.561200e-002,5.772300e-003,9.151900e-007
|
||||
700,1.109800e-002,4.102000e-003,6.476700e-007
|
||||
705,7.923300e-003,2.929100e-003,4.635200e-007
|
||||
710,5.653100e-003,2.091000e-003,3.330400e-007
|
||||
715,4.003900e-003,1.482200e-003,2.382300e-007
|
||||
720,2.825300e-003,1.047000e-003,1.702600e-007
|
||||
725,1.994700e-003,7.401500e-004,1.220700e-007
|
||||
730,1.399400e-003,5.200000e-004,8.710700e-008
|
||||
735,9.698000e-004,3.609300e-004,6.145500e-008
|
||||
740,6.684700e-004,2.492000e-004,4.316200e-008
|
||||
745,4.614100e-004,1.723100e-004,3.037900e-008
|
||||
750,3.207300e-004,1.200000e-004,2.155400e-008
|
||||
755,2.257300e-004,8.462000e-005,1.549300e-008
|
||||
760,1.597300e-004,6.000000e-005,1.120400e-008
|
||||
765,1.127500e-004,4.244600e-005,8.087300e-009
|
||||
770,7.951300e-005,3.000000e-005,5.834000e-009
|
||||
775,5.608700e-005,2.121000e-005,4.211000e-009
|
||||
780,3.954100e-005,1.498900e-005,3.038300e-009
|
||||
785,2.785200e-005,1.058400e-005,2.190700e-009
|
||||
790,1.959700e-005,7.465600e-006,1.577800e-009
|
||||
795,1.377000e-005,5.259200e-006,1.134800e-009
|
||||
800,9.670000e-006,3.702800e-006,8.156500e-010
|
||||
805,6.791800e-006,2.607600e-006,5.862600e-010
|
||||
810,4.770600e-006,1.836500e-006,4.213800e-010
|
||||
815,3.355000e-006,1.295000e-006,3.031900e-010
|
||||
820,2.353400e-006,9.109200e-007,2.175300e-010
|
||||
825,1.637700e-006,6.356400e-007,1.547600e-010
|
||||
|
30
doc/gen_cmsis_exports.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
#!/usr/bin/env python3
|
||||
import re
|
||||
import os
|
||||
|
||||
if __name__ == '__main__':
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('cmsis_device_header', nargs='+', type=argparse.FileType('rb'))
|
||||
args = parser.parse_args()
|
||||
|
||||
print('#ifndef __GENERATED_CMSIS_HEADER_EXPORTS__')
|
||||
print('#define __GENERATED_CMSIS_HEADER_EXPORTS__')
|
||||
print()
|
||||
for header in args.cmsis_device_header:
|
||||
lines = header.readlines()
|
||||
name = os.path.basename(header.name)
|
||||
print('#include <{}>'.format(name))
|
||||
print()
|
||||
|
||||
print('/* {} */'.format(name))
|
||||
for l in lines:
|
||||
match = re.match(b'^#define (\w+)\s+\W*(\w+_TypeDef|\w+_Type).*$', l)
|
||||
if match:
|
||||
inst, typedef = match.groups()
|
||||
inst, typedef = inst.decode(), typedef.decode()
|
||||
print('{} *{} = {};'.format(typedef, inst.lower(), inst))
|
||||
print()
|
||||
print('#endif//__GENERATED_CMSIS_HEADER_EXPORTS__')
|
||||
|
||||
137
doc/ltspice_plot.py
Executable file
|
|
@ -0,0 +1,137 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from matplotlib import pyplot as plt
|
||||
import numpy as np
|
||||
import ast
|
||||
import re
|
||||
import csv
|
||||
import math
|
||||
|
||||
MULTIPLIERS = {
|
||||
'a': 1e-18,
|
||||
'f': 1e-15,
|
||||
'p': 1e-12,
|
||||
'n': 1e-9,
|
||||
'u': 1e-6,
|
||||
'µ': 1e-6,
|
||||
'm': 1e-3,
|
||||
'k': 1e3,
|
||||
'M': 1e6,
|
||||
'G': 1e9,
|
||||
'T': 1e12,
|
||||
'P': 1e15,
|
||||
'E': 1e18,
|
||||
}
|
||||
|
||||
def load_ltspice_csv(filename):
|
||||
with open(filename) as f:
|
||||
reader = csv.DictReader(f, delimiter='\t')
|
||||
fieldnames = reader.fieldnames
|
||||
return np.array([ [float(field) for field in line.values()] for line in reader ]), fieldnames
|
||||
|
||||
def parse_unit(val, **units):
|
||||
for unit, scale in units.items():
|
||||
if val.endswith(unit):
|
||||
val = val[:-len(unit)]
|
||||
break
|
||||
else:
|
||||
scale = 1.0
|
||||
|
||||
if val[0] == '!':
|
||||
val = '-'+val[1:]
|
||||
|
||||
try:
|
||||
return float(val)*scale
|
||||
except:
|
||||
match = re.match(r'(-?[0-9]*(\.[0-9]+)?)([afpnuµmkMGTPE])', val)
|
||||
if not match:
|
||||
raise ValueError(f'Invalid value: {val}')
|
||||
|
||||
val, _, suffix = match.groups()
|
||||
return float(val) * MULTIPLIERS[suffix] * scale
|
||||
|
||||
def parse_range(text, sep='-', **units):
|
||||
if text:
|
||||
start, _, end = text.partition(sep)
|
||||
return parse_unit(start, **units), parse_unit(end, **units) if end else math.inf
|
||||
else:
|
||||
return 0, math.inf
|
||||
|
||||
def apply_style(ax):
|
||||
ax.spines['top'].set_visible(False)
|
||||
ax.spines['right'].set_visible(False)
|
||||
ax.spines['bottom'].set_color('#08bdf9')
|
||||
ax.spines['left'].set_color('#08bdf9')
|
||||
ax.tick_params(axis='x', colors='#01769D')
|
||||
ax.tick_params(axis='y', colors='#01769D')
|
||||
ax.xaxis.label.set_color('#01769D')
|
||||
ax.yaxis.label.set_color('#01769D')
|
||||
ax.grid(color='#08bdf9', linestyle=':')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
import argparse
|
||||
import os
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('input_txt', action='store', nargs='+', help='LTSpice .txt data export')
|
||||
parser.add_argument('-o', '--output', help='Output SVG file. Defaults to <input file name>.svg.', default=None, nargs='?')
|
||||
parser.add_argument('-s', '--span', default=None, help='Time span to plot, format: [time][unit]{-[time][unit]}')
|
||||
parser.add_argument('-c', '--channels', default=[None], action='store', nargs='*', help='List of channels to plot. Comma-separated 0-based indices or signal names. Use multiple times for vertically-stacked subplots.')
|
||||
parser.add_argument('-x', '--xlabel', default='$t\;(\mu s)$', help='Time axis label')
|
||||
parser.add_argument('-y', '--ylabel', default=[None]*100, action='store', nargs='*', help='Y axis labels. Use multiple times for subplots.')
|
||||
parser.add_argument('-r', '--yrange', default=[None]*100, action='store', nargs='*', help='Value ranges for y axes. Use multiple times for subplots. Use ! instead of prefix minus sign.')
|
||||
parser.add_argument('-t', '--timescale', default='1us', help='Time axis unit')
|
||||
parser.add_argument('--subplot-title', default=[None]*100, action='store', nargs='*', help='Subplot titles')
|
||||
parser.add_argument('-f', '--figure-size', default='8x6', help='Plot size in [x]x[y] inches')
|
||||
args = parser.parse_args()
|
||||
|
||||
start, end = parse_range(args.span, s=1)
|
||||
timescale = parse_unit(args.timescale, s=1)
|
||||
|
||||
inputs = []
|
||||
for filename in args.input_txt:
|
||||
data, fieldnames = load_ltspice_csv(filename)
|
||||
data = data[(data[:,0] > start) & (data[:,0] < end)]
|
||||
data[:,0] = (data[:,0] - start) / timescale
|
||||
inputs.append((data, fieldnames))
|
||||
|
||||
fig, axs = plt.subplots(len(args.channels), 1, squeeze=False, sharex=True, figsize=parse_range(args.figure_size, sep='x'))
|
||||
|
||||
for row, (ax, channelspec) in enumerate(zip(axs.flatten(), args.channels)):
|
||||
channels = channelspec.split(',') if args.channels else range(0, 1000)
|
||||
|
||||
apply_style(ax)
|
||||
|
||||
n_plotted = 0
|
||||
name_plotted = 'V(out)'
|
||||
for k, (data, fieldnames) in enumerate(inputs):
|
||||
for i, name in enumerate(fieldnames[1:], start=1):
|
||||
if not any(x in channels for x in [i, f'{i}', f'{k}:{i}', f'{name}', f'{k}:{name}']):
|
||||
print(f'Not plotting channel {i} "{name}"')
|
||||
continue
|
||||
print(f'Plotting channel {i} "{name}"')
|
||||
ax.plot(data[:,0], data[:,i], color='#fe3ea0')
|
||||
n_plotted += 1
|
||||
name_plotted = name
|
||||
|
||||
if args.yrange[row]:
|
||||
ax.set_ylim(parse_range(args.yrange[row], A=1, V=1))
|
||||
|
||||
if args.ylabel[row]:
|
||||
ax.set_ylabel(args.ylabel[row])
|
||||
else: # Guess label
|
||||
unit = {'V': 'V', 'I': 'A'}[name_plotted[0]]
|
||||
if n_plotted == 1:
|
||||
ax.set_ylabel(f'${name_plotted}\;({unit})$')
|
||||
else:
|
||||
ax.set_ylabel(f'${name_plotted[0]}\;({unit})$')
|
||||
|
||||
if args.subplot_title[row] not in (None, '<none>'):
|
||||
ax.set_title(args.subplot_title[row], color='#fe3ea0', fontname='Fredoka One')
|
||||
|
||||
outfile = args.output if args.output else os.path.splitext(args.input_txt[0])[0] + '.svg'
|
||||
|
||||
if args.xlabel:
|
||||
axs.flatten()[-1].set_xlabel(args.xlabel)
|
||||
plt.tight_layout()
|
||||
fig.savefig(outfile)
|
||||
14
doc/lyza_test.py
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import time
|
||||
import statistics
|
||||
import sqlite3
|
||||
from olsndot import Olsndot, Driver
|
||||
from datetime import datetime
|
||||
|
||||
from pyBusPirateLite import Buspirate
|
||||
|
||||
uut = Olsndot(0xDEBE10BB)
|
||||
d = Driver('/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0', devices=[uut])
|
||||
|
||||
|
||||
122
doc/measure_spectrum.py
Normal file
|
|
@ -0,0 +1,122 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import time
|
||||
import statistics
|
||||
import sqlite3
|
||||
from datetime import datetime
|
||||
|
||||
from pyBusPirateLite import BitBang
|
||||
|
||||
if __name__ == '__main__':
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('-s', '--steps', type=int, nargs='?', default=400, help='Steps to run through')
|
||||
parser.add_argument('-k', '--skip', type=int, nargs='?', default=2, help='Steps skip between measurements for shorter runtime')
|
||||
parser.add_argument('-d', '--database', default='spectra.sqlite3', help='sqlite3 database file to store results in')
|
||||
parser.add_argument('-w', '--wait', type=float, default=2.0, help='time to wait between samples in seconds')
|
||||
parser.add_argument('-o', '--oversample', type=int, default=32, help='oversampling ratio')
|
||||
parser.add_argument('-g', '--gain', type=float, default=None, help='Transimpedance gain of amplifier in MOhm')
|
||||
parser.add_argument('-c', '--comment', help='run comment')
|
||||
parser.add_argument('-p', '--port', default='/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AD01W1RF-if00-port0', help='Serial port device of the control buspirate')
|
||||
parser.add_argument('run_name', nargs='?', default='auto')
|
||||
parser.add_argument('color', help='Captured color channel')
|
||||
args = parser.parse_args()
|
||||
|
||||
db = sqlite3.connect(args.database)
|
||||
db.execute("""
|
||||
CREATE TABLE IF NOT EXISTS runs (
|
||||
capture_id INTEGER PRIMARY KEY,
|
||||
name TEXT,
|
||||
comment TEXT,
|
||||
color TEXT, -- Captured color channel
|
||||
gain REAL, -- Preamplifier transimpedance in Ohms
|
||||
timestamp REAL -- unix timestamp in fractional seconds
|
||||
)""")
|
||||
db.execute("""
|
||||
CREATE TABLE IF NOT EXISTS measurements (
|
||||
measurement_id INTEGER PRIMARY KEY,
|
||||
capture_id INTEGER,
|
||||
led_on INTEGER,
|
||||
step INTEGER,
|
||||
voltage REAL, -- volts
|
||||
voltage_stdev REAL, -- volts
|
||||
timestamp REAL, -- unix timestamp in fractional seconds
|
||||
FOREIGN KEY (capture_id) REFERENCES runs)""")
|
||||
|
||||
class BPState:
|
||||
def __init__(self, port):
|
||||
self.bp = BitBang(port)
|
||||
self._led = 0
|
||||
self._stepper_dir = 'down'
|
||||
self.reinit()
|
||||
|
||||
def reinit(self):
|
||||
self.bp.enter_bb()
|
||||
self.led(self._led)
|
||||
self.stepper_direction(self._stepper_dir)
|
||||
self.bp.cs = 0
|
||||
|
||||
def led(self, st):
|
||||
self._led = st
|
||||
self.bp.mosi = st
|
||||
|
||||
def stepper_direction(self, direction):
|
||||
self._stepper_dir = direction
|
||||
self.bp.aux = 0 if direction == 'down' else 1
|
||||
|
||||
def step(self):
|
||||
self.bp.cs = 1
|
||||
time.sleep(0.005)
|
||||
self.bp.cs = 0
|
||||
time.sleep(0.005)
|
||||
|
||||
def adc(self, oversampling):
|
||||
self.reinit()
|
||||
return [ self.bp.adc_value for _ in range(oversampling) ]
|
||||
|
||||
bp = BPState(args.port)
|
||||
|
||||
with db:
|
||||
cur = db.cursor()
|
||||
cur.execute('INSERT INTO runs(name, comment, color, gain, timestamp) VALUES (?, ?, ?, ?, ?)',
|
||||
(args.run_name, args.comment, args.color, args.gain*1e6, time.time()))
|
||||
capture_id = cur.lastrowid
|
||||
|
||||
print('Starting capture {} "{}" at {:%y-%m-%d %H:%M:%S:%f}'.format(capture_id, args.run_name, datetime.now()))
|
||||
print('[measurement id] " " [step number] " " [reading (V)]')
|
||||
|
||||
bp.stepper_direction('down')
|
||||
for _ in range(10):
|
||||
bp.step()
|
||||
|
||||
bp.stepper_direction('up')
|
||||
for step in range(0, args.steps+args.skip, args.skip): # Run one skip past end to capture both interval boundaries
|
||||
for led_val in [1]: # This can be used for self-calibration.
|
||||
try:
|
||||
bp.led(led_val)
|
||||
time.sleep(args.wait)
|
||||
|
||||
readings = bp.adc(args.oversample)
|
||||
mean, stdev = statistics.mean(readings), statistics.stdev(readings)
|
||||
|
||||
with db:
|
||||
cur = db.cursor()
|
||||
cur.execute('''
|
||||
INSERT INTO measurements (
|
||||
capture_id, led_on, step, voltage, voltage_stdev, timestamp
|
||||
) VALUES (?, ?, ?, ?, ?, ?)''',
|
||||
(capture_id, led_val, step, mean, stdev, time.time()))
|
||||
print('{:08d} {:03} {}: {:5.4f} stdev {:5.4f}'.format(
|
||||
cur.lastrowid, step, led_val, mean, stdev))
|
||||
except KeyboardInterrupt:
|
||||
raise
|
||||
except TypeError as e:
|
||||
print('Buspirate hiccup, ignoring:', e)
|
||||
for _ in range(args.skip):
|
||||
bp.step()
|
||||
|
||||
bp.stepper_direction('down')
|
||||
for _ in range(args.steps+args.skip):
|
||||
bp.step()
|
||||
|
||||
131
doc/offset_test.py
Normal file
|
|
@ -0,0 +1,131 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import time
|
||||
import statistics
|
||||
import sqlite3
|
||||
from olsndot import Olsndot, Driver
|
||||
from datetime import datetime
|
||||
|
||||
from pyBusPirateLite import Buspirate
|
||||
|
||||
if __name__ == '__main__':
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('run_name', nargs='?', default='auto')
|
||||
parser.add_argument('olsndot_port', nargs='?', default='/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0')
|
||||
parser.add_argument('buspirate_port', nargs='?', default='/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AD01W1RF-if00-port0')
|
||||
parser.add_argument('-c', '--channels', nargs='?', default='auto', help='olsndot channels to test, format: 0-3,5,7,8-10')
|
||||
parser.add_argument('-d', '--database', default='results.sqlite3', help='sqlite3 database file to store results in')
|
||||
parser.add_argument('-m', '--mac', type=int, default=0xDEBE10BB, help='olsndot MAC address')
|
||||
parser.add_argument('-w', '--wait', type=float, default=0.1, help='time to wait between samples in seconds')
|
||||
parser.add_argument('-o', '--oversample', type=int, default=16, help='oversampling ratio')
|
||||
parser.add_argument('-b', '--bits', type=int, default=None, help='number of bits to sample')
|
||||
args = parser.parse_args()
|
||||
|
||||
db = sqlite3.connect(args.database)
|
||||
db.execute("""
|
||||
CREATE TABLE IF NOT EXISTS runs (
|
||||
run_id INTEGER PRIMARY KEY,
|
||||
name TEXT,
|
||||
comment TEXT,
|
||||
uut_mac TEXT, -- hex-string formatted 32-bit mac of the uut
|
||||
timestamp REAL -- unix timestamp in fractional seconds
|
||||
)""")
|
||||
db.execute("""
|
||||
CREATE TABLE IF NOT EXISTS measurements (
|
||||
measurement_id INTEGER PRIMARY KEY,
|
||||
run_id INTEGER,
|
||||
channel INTEGER,
|
||||
duty_cycle REAL, -- setpoint duty cycle as a float between 0.0 and 1.0
|
||||
voltage REAL, -- volts
|
||||
voltage_stdev REAL, -- volts
|
||||
timestamp REAL, -- unix timestamp in fractional seconds
|
||||
FOREIGN KEY (run_id) REFERENCES runs)""")
|
||||
|
||||
bp = Buspirate(args.buspirate_port)
|
||||
bp.power_on = True
|
||||
|
||||
uut = Olsndot(args.mac)
|
||||
d = Driver(args.olsndot_port, devices=[uut])
|
||||
print('Connected to uut:', uut)
|
||||
|
||||
run_name = args.run_name
|
||||
if not str.isnumeric(args.run_name[-1]):
|
||||
names = [ n[len(run_name):] for n, in db.execute(
|
||||
'SELECT name FROM runs WHERE name LIKE ?||"%"', (run_name,)).fetchall() ]
|
||||
names.append('0') # in case we get no results
|
||||
run_name += str(1+max(int(n) if str.isnumeric(n) else 0 for n in names))
|
||||
with db:
|
||||
cur = db.cursor()
|
||||
cur.execute('INSERT INTO runs(name, uut_mac, timestamp) VALUES (?, ?, ?)',
|
||||
(run_name, args.mac, time.time()))
|
||||
run_id = cur.lastrowid
|
||||
|
||||
nbits = args.bits if args.bits is not None else uut.nbits
|
||||
|
||||
def parse_channels(channels):
|
||||
for spec in channels.split(','):
|
||||
if str.isnumeric(spec):
|
||||
yield int(spec)
|
||||
else:
|
||||
low, high = spec.split('-')
|
||||
yield from range(int(low), int(high)+1)
|
||||
if args.channels == 'auto':
|
||||
for i in range(uut.nchannels):
|
||||
fb = [0]*uut.nchannels
|
||||
fb[i] = 0xffff;
|
||||
uut.send_framebuf(fb)
|
||||
time.sleep(0.2)
|
||||
if bp.adc_value > 0.5:
|
||||
break;
|
||||
else:
|
||||
raise ValueError('Cannot find active channel')
|
||||
channels = [i]
|
||||
else:
|
||||
channels = list(parse_channels(args.channels))
|
||||
|
||||
print('Starting run {} "{}" at {:%y-%m-%d %H:%M:%S:%f}'.format(run_id, run_name, datetime.now()))
|
||||
print('mac={:08x} channels={}'.format(args.mac, ','.join('{:02d}'.format(ch) for ch in channels)))
|
||||
print('[measurement id] " " [hex setpoint value] "(" [float duty cycle] ")" " " [reading (V)]')
|
||||
|
||||
# zero cal
|
||||
uut.send_framebuf([0]*uut.nchannels)
|
||||
time.sleep(args.wait)
|
||||
readings = [ bp.adc_value for _ in range(args.oversample) ]
|
||||
zero_mean, stdev = statistics.mean(readings), statistics.stdev(readings)
|
||||
cur.execute('''
|
||||
INSERT INTO measurements (
|
||||
run_id, channel, duty_cycle, voltage, voltage_stdev, timestamp
|
||||
) VALUES (?, -1, 0, ?, ?, ?)''',
|
||||
(run_id, zero_mean, stdev, time.time()))
|
||||
print('Zero cal: {:5.4f}V stdev={:5.4f}V'.format(zero_mean, stdev))
|
||||
|
||||
for ch in channels:
|
||||
for i in range(nbits):
|
||||
fb = [0]*uut.nchannels
|
||||
val = 1<<i
|
||||
duty_cycle = val/(2**uut.nbits)
|
||||
extra_shift = 16-uut.nbits
|
||||
val <<= extra_shift
|
||||
|
||||
fb[ch] = val
|
||||
uut.send_framebuf(fb)
|
||||
|
||||
time.sleep(args.wait)
|
||||
readings = [ bp.adc_value for _ in range(args.oversample) ]
|
||||
mean, stdev = statistics.mean(readings), statistics.stdev(readings)
|
||||
|
||||
with db:
|
||||
cur = db.cursor()
|
||||
cur.execute('''
|
||||
INSERT INTO measurements (
|
||||
run_id, channel, duty_cycle, voltage, voltage_stdev, timestamp
|
||||
) VALUES (?, ?, ?, ?, ?, ?)''',
|
||||
(run_id, ch, duty_cycle, mean, stdev, time.time()))
|
||||
print('{:08d} ch={} {:04x}({:6.5f}): {:5.4f} stdev {:5.4f}'.format(
|
||||
cur.lastrowid, ch, val, duty_cycle, mean-zero_mean, stdev))
|
||||
|
||||
uut.send_framebuf([0]*uut.nchannels)
|
||||
bp.power_on = False
|
||||
|
||||
126
doc/olsndot.py
Normal file
|
|
@ -0,0 +1,126 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import serial
|
||||
import struct
|
||||
from cobs import cobs
|
||||
from collections import namedtuple
|
||||
from enum import Enum
|
||||
import time
|
||||
|
||||
EOP = b'\0'
|
||||
|
||||
#def cobs_encode(data):
|
||||
# return b''.join(bytes([len(x)+1]) + x for x in data.split(EOP))
|
||||
#
|
||||
#def cobs_decode(data):
|
||||
# out = b''
|
||||
# while data:
|
||||
# n, *rest = data
|
||||
# out += b'\0' + bytes(rest[:n-1])
|
||||
# data = rest[n-1:]
|
||||
# return out[1:]
|
||||
|
||||
def address_pkt(addr):
|
||||
return struct.pack('<I', addr)
|
||||
|
||||
def framebuf_pkt(data):
|
||||
return struct.pack('<32I', data)
|
||||
|
||||
class Driver:
|
||||
type_drivers = {}
|
||||
|
||||
def __init__(self, port, devices=None, addrs=None, baudrate=500000, timeout=0.100):
|
||||
self._ser = serial.Serial(port, baudrate)
|
||||
self._ser.write(b'\0')
|
||||
self._ser.flushInput()
|
||||
self.timeout = timeout
|
||||
if addrs is not None:
|
||||
self.nodes = [ type_drivers[device_type](addr, self) for addr, device_type in addrs ]
|
||||
if devices is not None:
|
||||
for dev in devices:
|
||||
dev.driver = self
|
||||
self.nodes = devices
|
||||
|
||||
def probe_devices(self):
|
||||
while True:
|
||||
self._ser.write(b'\x00')
|
||||
addr, device_type = self.recv_struct('IB', timeout=0.010)
|
||||
yield addr, device_type, self.type_drivers.get[device_type]
|
||||
time.sleep(0.010)
|
||||
|
||||
def recv_struct(self, fmt, timeout=None):
|
||||
self._ser.timeout = self.timeout if timeout is None else timeout
|
||||
data = self._ser.read_until(b'\0')
|
||||
return struct.unpack('<'+fmt, cobs.decode(data[:-1]))
|
||||
|
||||
def send_struct(self, fmt, *args):
|
||||
data = struct.pack('<'+fmt, *args)
|
||||
self._ser.write(cobs.encode(data)+EOP)
|
||||
|
||||
@classmethod
|
||||
def register_device(drv_kls, device_type):
|
||||
def wrapper(dev_kls):
|
||||
drv_kls.type_drivers[device_type] = dev_kls
|
||||
return dev_kls
|
||||
return wrapper
|
||||
|
||||
@Driver.register_device(device_type=0x01)
|
||||
class Olsndot:
|
||||
CMD_READ_STATUS = 0x01
|
||||
|
||||
class ColorSpec(Enum):
|
||||
white = 0X00
|
||||
single_color = 0X01
|
||||
rgb = 0X02
|
||||
rgbw = 0X03
|
||||
cold_warm_white = 0X04
|
||||
wwa = 0x05
|
||||
|
||||
def __init__(self, addr, driver=None):
|
||||
self.addr = addr
|
||||
self._driver = driver
|
||||
|
||||
@property
|
||||
def driver(self):
|
||||
return self._driver
|
||||
|
||||
@driver.setter
|
||||
def driver(self, driver):
|
||||
self._driver = driver
|
||||
self.fetch_status()
|
||||
|
||||
def send_framebuf(self, data):
|
||||
self._driver.send_struct('I', self.addr)
|
||||
self._driver.send_struct('{}{}'.format(self.nchannels, self.channel_spec), *data)
|
||||
|
||||
def send_cmd(self, cmd):
|
||||
self._driver.send_struct('I', self.addr)
|
||||
self._driver.send_struct('B', cmd)
|
||||
|
||||
Status = namedtuple('Status',
|
||||
['uptime_s', 'uart_overruns', 'frame_overruns', 'invalid_frames', 'vcc_mv', 'temp_celsius'])
|
||||
def fetch_status(self):
|
||||
self.send_cmd(Olsndot.CMD_READ_STATUS)
|
||||
(self.fw_ver, self.hw_ver,
|
||||
self.nbits, chspec, cs, self.nchannels,
|
||||
uptime_s,
|
||||
uart_overruns, frame_overruns, invalid_frames,
|
||||
vcc_mv, temp_celsius) = self._driver.recv_struct('BBBBBHIIIIHH')
|
||||
self.color_spec = Olsndot.ColorSpec(cs)
|
||||
self.channel_spec = chr(chspec)
|
||||
return Olsndot.Status(uptime_s, uart_overruns, frame_overruns, invalid_frames, vcc_mv, temp_celsius)
|
||||
|
||||
def __str__(self):
|
||||
st = self.fetch_status()
|
||||
return '<Olsndot {}.{}@{} {}ch*{} up {}s vcc {:4.3}V temp {}C>'.format(
|
||||
self.fw_ver, self.hw_ver, self.addr, self.nchannels, self.channel_format,
|
||||
st.uptime_s, st.vcc_mv/1000, st.temp_celsius)
|
||||
|
||||
@property
|
||||
def channel_format(self):
|
||||
return '{}{}'.format(self.color_spec.name, self.nbits)
|
||||
|
||||
if __name__ == '__main__':
|
||||
d = Driver('/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0')
|
||||
for addr, tid, drv in d.probe_devices():
|
||||
print(addr, tid, drv)
|
||||
BIN
doc/results.sqlite3
Normal file
BIN
doc/results_old.sqlite3
Normal file
BIN
doc/spectra.sqlite3
Normal file
BIN
doc/spectra_old.sqlite3
Normal file
36
doc/spectrum_progress.py
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
#!/usr/bin/env python3
|
||||
import sqlite3
|
||||
import argparse
|
||||
import time
|
||||
|
||||
import tqdm
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('-d', '--database', nargs='?', default='spectra.sqlite3')
|
||||
parser.add_argument('-u', '--update-delay', nargs='?', type=float, default=1.0)
|
||||
parser.add_argument('max_step', nargs='?', type=int, default=250)
|
||||
args = parser.parse_args()
|
||||
|
||||
db = sqlite3.connect(args.database)
|
||||
def current_step():
|
||||
step, = db.execute(
|
||||
'SELECT MAX(step) FROM measurements WHERE run_id = (SELECT MAX(run_id) FROM runs)'
|
||||
).fetchone()
|
||||
return int(step)
|
||||
|
||||
def step_gen():
|
||||
while True:
|
||||
step = current_step()
|
||||
yield step
|
||||
if step >= args.max_step:
|
||||
break
|
||||
time.sleep(args.update_delay)
|
||||
|
||||
bar = tqdm.tqdm(total=args.max_step)
|
||||
while True:
|
||||
try:
|
||||
for step in step_gen():
|
||||
bar.update(step - bar.n)
|
||||
except:
|
||||
time.sleep(args.update_delay)
|
||||
1273
doc/spice_sims/Draft1.svg
Normal file
|
After Width: | Height: | Size: 39 KiB |
1056
doc/spice_sims/Draft1.txt
Normal file
2222
doc/spice_sims/asymmetric_iled.svg
Normal file
|
After Width: | Height: | Size: 69 KiB |
1205
doc/spice_sims/asymmetric_iled.txt
Normal file
1541
doc/spice_sims/asymmetric_iled_r0.txt
Normal file
1205
doc/spice_sims/asymmetric_iled_r220.txt
Normal file
1933
doc/spice_sims/asymmetric_vgate.svg
Normal file
|
After Width: | Height: | Size: 58 KiB |
1203
doc/spice_sims/overshoot_sim_r0.txt
Normal file
1869
doc/spice_sims/overshoot_sim_r10.svg
Normal file
|
After Width: | Height: | Size: 57 KiB |
1160
doc/spice_sims/overshoot_sim_r10.txt
Normal file
1056
doc/spice_sims/overshoot_sim_r100.txt
Normal file
1752
doc/spice_sims/overshoot_sim_r150.svg
Normal file
|
After Width: | Height: | Size: 55 KiB |
1025
doc/spice_sims/overshoot_sim_r150.txt
Normal file
1721
doc/spice_sims/overshoot_sim_r220.svg
Normal file
|
After Width: | Height: | Size: 54 KiB |
957
doc/spice_sims/overshoot_sim_r220.txt
Normal file
|
|
@ -0,0 +1,957 @@
|
|||
time V(vgate) V(vout) I(D3)
|
||||
0.000000000000000e+000 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
6.249999897583222e-013 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
1.249999979516644e-012 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
1.874999969274967e-012 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
2.499999959033289e-012 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
3.124999948791611e-012 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
3.749999938549933e-012 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
4.374999928308254e-012 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
8.749999856616508e-012 3.300000e+000 7.492814e-003 3.465263e-001
|
||||
1.391794175647776e-011 3.299999e+000 7.492813e-003 3.465263e-001
|
||||
1.918361363973705e-011 3.299999e+000 7.492812e-003 3.465263e-001
|
||||
2.453637515231722e-011 3.299997e+000 7.492810e-003 3.465263e-001
|
||||
3.111815185863677e-011 3.299994e+000 7.492803e-003 3.465263e-001
|
||||
3.991051223641694e-011 3.299989e+000 7.492788e-003 3.465264e-001
|
||||
5.174155727546654e-011 3.299978e+000 7.492749e-003 3.465264e-001
|
||||
6.809280218744917e-011 3.299954e+000 7.492651e-003 3.465264e-001
|
||||
9.149001627140696e-011 3.299901e+000 7.492391e-003 3.465264e-001
|
||||
1.276552726388162e-010 3.299770e+000 7.491639e-003 3.465264e-001
|
||||
1.940210525461268e-010 3.299367e+000 7.489068e-003 3.465265e-001
|
||||
3.267526123607479e-010 3.298161e+000 7.480921e-003 3.465266e-001
|
||||
4.463984858275596e-010 3.296654e+000 7.470582e-003 3.465267e-001
|
||||
6.253650076855567e-010 3.293759e+000 7.450996e-003 3.465268e-001
|
||||
8.213954281340682e-010 3.290009e+000 7.426457e-003 3.465269e-001
|
||||
1.000000000000000e-009 3.286222e+000 7.402430e-003 3.465270e-001
|
||||
1.017860457186593e-009 3.285814e+000 7.399936e-003 3.465270e-001
|
||||
1.053581371559780e-009 3.285018e+000 7.395082e-003 3.465270e-001
|
||||
1.125023200306153e-009 3.283544e+000 7.386370e-003 3.465270e-001
|
||||
1.267906857798898e-009 3.281003e+000 7.372790e-003 3.465270e-001
|
||||
1.467048905804999e-009 3.278120e+000 7.360455e-003 3.465271e-001
|
||||
1.687259523296786e-009 3.275573e+000 7.353353e-003 3.465271e-001
|
||||
1.912003196332513e-009 3.273434e+000 7.350809e-003 3.465272e-001
|
||||
2.166610473730586e-009 3.271330e+000 7.351201e-003 3.465272e-001
|
||||
2.463467300350148e-009 3.269095e+000 7.353882e-003 3.465272e-001
|
||||
2.831014709350043e-009 3.266480e+000 7.358761e-003 3.465272e-001
|
||||
3.290637916278557e-009 3.263308e+000 7.365850e-003 3.465272e-001
|
||||
3.910643858601733e-009 3.259089e+000 7.375997e-003 3.465272e-001
|
||||
4.798113664980739e-009 3.253085e+000 7.390825e-003 3.465272e-001
|
||||
6.261232932307769e-009 3.243226e+000 7.415500e-003 3.465272e-001
|
||||
9.172426970290652e-009 3.223722e+000 7.465147e-003 3.465271e-001
|
||||
1.499481504625642e-008 3.185056e+000 7.566131e-003 3.465270e-001
|
||||
2.183075254625642e-008 3.140184e+000 7.687370e-003 3.465266e-001
|
||||
2.866669004625642e-008 3.095920e+000 7.811851e-003 3.465256e-001
|
||||
3.550262754625642e-008 3.052280e+000 7.939825e-003 3.465240e-001
|
||||
4.917450254625642e-008 2.966835e+000 8.206806e-003 3.465185e-001
|
||||
6.284637754625642e-008 2.883779e+000 8.489505e-003 3.465102e-001
|
||||
7.651825254625640e-008 2.803044e+000 8.789248e-003 3.464991e-001
|
||||
9.702606504625639e-008 2.686149e+000 9.274099e-003 3.464777e-001
|
||||
1.175338775462564e-007 2.574114e+000 9.806421e-003 3.464505e-001
|
||||
1.380416900462564e-007 2.466733e+000 1.039307e-002 3.464178e-001
|
||||
1.585495025462564e-007 2.363810e+000 1.104230e-002 3.463796e-001
|
||||
1.790573150462564e-007 2.265158e+000 1.176410e-002 3.463356e-001
|
||||
1.995651275462565e-007 2.170599e+000 1.257074e-002 3.462854e-001
|
||||
2.200729400462565e-007 2.079966e+000 1.347736e-002 3.462285e-001
|
||||
2.337448150462565e-007 2.021647e+000 1.414651e-002 3.461865e-001
|
||||
2.474166900462565e-007 1.964958e+000 1.487526e-002 3.461409e-001
|
||||
2.610885650462565e-007 1.909857e+000 1.567165e-002 3.460914e-001
|
||||
2.747604400462565e-007 1.856306e+000 1.654521e-002 3.460375e-001
|
||||
2.884323150462566e-007 1.804268e+000 1.750735e-002 3.459788e-001
|
||||
3.021041900462566e-007 1.753709e+000 1.857176e-002 3.459147e-001
|
||||
3.157760650462566e-007 1.704599e+000 1.975510e-002 3.458446e-001
|
||||
3.294479400462566e-007 1.656912e+000 2.107767e-002 3.457676e-001
|
||||
3.362838775462566e-007 1.633595e+000 2.179878e-002 3.457261e-001
|
||||
3.431198150462566e-007 1.610626e+000 2.256454e-002 3.456826e-001
|
||||
3.499557525462566e-007 1.588004e+000 2.337904e-002 3.456368e-001
|
||||
3.567916900462566e-007 1.565726e+000 2.424688e-002 3.455887e-001
|
||||
3.636276275462566e-007 1.543793e+000 2.517320e-002 3.455378e-001
|
||||
3.704635650462566e-007 1.522203e+000 2.616379e-002 3.454841e-001
|
||||
3.772995025462567e-007 1.500958e+000 2.722521e-002 3.454273e-001
|
||||
3.841354400462567e-007 1.480058e+000 2.836483e-002 3.453673e-001
|
||||
3.909713775462567e-007 1.459504e+000 2.959104e-002 3.453035e-001
|
||||
3.978073150462567e-007 1.439301e+000 3.091335e-002 3.452358e-001
|
||||
4.046432525462567e-007 1.419451e+000 3.234259e-002 3.451637e-001
|
||||
4.114791900462567e-007 1.399960e+000 3.389116e-002 3.450869e-001
|
||||
4.183151275462567e-007 1.380833e+000 3.557322e-002 3.450049e-001
|
||||
4.251510650462567e-007 1.362080e+000 3.740507e-002 3.449171e-001
|
||||
4.319870025462567e-007 1.343709e+000 3.940548e-002 3.448230e-001
|
||||
4.388229400462567e-007 1.325734e+000 4.159614e-002 3.447219e-001
|
||||
4.456588775462567e-007 1.308169e+000 4.400224e-002 3.446130e-001
|
||||
4.524948150462567e-007 1.291032e+000 4.665316e-002 3.444953e-001
|
||||
4.593307525462567e-007 1.274345e+000 4.958330e-002 3.443679e-001
|
||||
4.661666900462567e-007 1.258135e+000 5.283326e-002 3.442297e-001
|
||||
4.730026275462568e-007 1.242435e+000 5.645120e-002 3.440792e-001
|
||||
4.798385650462568e-007 1.227283e+000 6.049481e-002 3.439149e-001
|
||||
4.866745025462567e-007 1.212730e+000 6.503381e-002 3.437350e-001
|
||||
4.935104400462567e-007 1.198835e+000 7.015345e-002 3.435372e-001
|
||||
5.003463775462566e-007 1.185677e+000 7.595932e-002 3.433191e-001
|
||||
5.071823150462566e-007 1.173352e+000 8.258407e-002 3.430776e-001
|
||||
5.140182525462565e-007 1.161986e+000 9.019689e-002 3.428089e-001
|
||||
5.208541900462565e-007 1.151744e+000 9.901695e-002 3.425087e-001
|
||||
5.276901275462564e-007 1.142846e+000 1.093321e-001 3.421713e-001
|
||||
5.345260650462564e-007 1.135581e+000 1.215238e-001 3.417898e-001
|
||||
5.413620025462564e-007 1.130341e+000 1.360982e-001 3.413552e-001
|
||||
5.481979400462563e-007 1.127441e+000 1.534840e-001 3.408565e-001
|
||||
5.550338775462563e-007 1.126441e+000 1.731966e-001 3.402812e-001
|
||||
5.618698150462562e-007 1.126167e+000 1.938493e-001 3.396191e-001
|
||||
5.687057525462562e-007 1.125912e+000 2.146023e-001 3.388651e-001
|
||||
5.755416900462561e-007 1.125629e+000 2.353991e-001 3.380199e-001
|
||||
5.823776275462561e-007 1.125322e+000 2.562490e-001 3.370870e-001
|
||||
5.892135650462560e-007 1.124989e+000 2.771536e-001 3.360711e-001
|
||||
5.960495025462560e-007 1.124634e+000 2.981206e-001 3.349772e-001
|
||||
6.097213775462559e-007 1.123860e+000 3.402574e-001 3.325736e-001
|
||||
6.233932525462558e-007 1.123007e+000 3.827012e-001 3.299108e-001
|
||||
6.370651275462557e-007 1.122082e+000 4.254959e-001 3.270187e-001
|
||||
6.575729400462556e-007 1.120572e+000 4.904476e-001 3.223053e-001
|
||||
6.780807525462554e-007 1.118927e+000 5.564630e-001 3.172024e-001
|
||||
6.946823150462553e-007 1.117505e+000 6.104393e-001 3.127983e-001
|
||||
7.112838775462552e-007 1.116004e+000 6.657053e-001 3.082254e-001
|
||||
7.278854400462552e-007 1.114426e+000 7.222610e-001 3.034838e-001
|
||||
7.444870025462550e-007 1.112770e+000 7.801063e-001 2.985735e-001
|
||||
7.610885650462549e-007 1.111035e+000 8.392412e-001 2.934944e-001
|
||||
7.776901275462548e-007 1.109223e+000 8.996658e-001 2.882466e-001
|
||||
7.942916900462547e-007 1.107332e+000 9.613801e-001 2.828300e-001
|
||||
8.128463775462546e-007 1.105154e+000 1.031967e+000 2.766562e-001
|
||||
8.314010650462544e-007 1.102813e+000 1.106439e+000 2.702340e-001
|
||||
8.499557525462543e-007 1.100309e+000 1.184794e+000 2.635633e-001
|
||||
8.685104400462541e-007 1.097643e+000 1.267035e+000 2.566443e-001
|
||||
8.870651275462541e-007 1.094814e+000 1.353159e+000 2.494768e-001
|
||||
9.056198150462540e-007 1.091823e+000 1.443168e+000 2.420610e-001
|
||||
9.241745025462538e-007 1.088670e+000 1.537061e+000 2.343967e-001
|
||||
9.397995025462539e-007 1.085859e+000 1.620856e+000 2.276886e-001
|
||||
9.554245025462540e-007 1.082769e+000 1.709876e+000 2.206534e-001
|
||||
9.710495025462540e-007 1.079402e+000 1.804123e+000 2.132912e-001
|
||||
9.866745025462542e-007 1.075757e+000 1.903595e+000 2.056019e-001
|
||||
1.002299502546254e-006 1.071833e+000 2.008294e+000 1.975855e-001
|
||||
1.017924502546254e-006 1.067631e+000 2.118218e+000 1.892421e-001
|
||||
1.033549502546254e-006 1.063151e+000 2.233368e+000 1.805716e-001
|
||||
1.054057315046254e-006 1.056482e+000 2.394564e+000 1.684892e-001
|
||||
1.074565127546255e-006 1.048911e+000 2.566229e+000 1.556647e-001
|
||||
1.095072940046255e-006 1.040238e+000 2.748156e+000 1.420748e-001
|
||||
1.108744815046255e-006 1.033711e+000 2.874860e+000 1.325876e-001
|
||||
1.122416690046255e-006 1.026468e+000 3.005556e+000 1.227652e-001
|
||||
1.136088565046255e-006 1.018370e+000 3.139808e+000 1.126214e-001
|
||||
1.142924502546255e-006 1.013947e+000 3.208086e+000 1.074358e-001
|
||||
1.149760440046255e-006 1.009237e+000 3.277009e+000 1.021792e-001
|
||||
1.156596377546255e-006 1.004208e+000 3.346464e+000 9.685637e-002
|
||||
1.163432315046255e-006 9.988206e-001 3.416321e+000 9.147284e-002
|
||||
1.170268252546255e-006 9.930266e-001 3.486422e+000 8.603524e-002
|
||||
1.177104190046256e-006 9.867690e-001 3.556581e+000 8.055135e-002
|
||||
1.183940127546256e-006 9.799772e-001 3.626575e+000 7.503032e-002
|
||||
1.190776065046256e-006 9.725638e-001 3.696130e+000 6.948289e-002
|
||||
1.197612002546256e-006 9.644187e-001 3.764912e+000 6.392165e-002
|
||||
1.204447940046256e-006 9.554015e-001 3.832506e+000 5.836134e-002
|
||||
1.211283877546256e-006 9.453311e-001 3.898388e+000 5.281936e-002
|
||||
1.218119815046256e-006 9.339706e-001 3.961887e+000 4.731614e-002
|
||||
1.224955752546256e-006 9.210087e-001 4.022141e+000 4.187591e-002
|
||||
1.231791690046256e-006 9.060353e-001 4.078029e+000 3.652743e-002
|
||||
1.238627627546256e-006 8.885173e-001 4.128110e+000 3.130497e-002
|
||||
1.245463565046256e-006 8.677849e-001 4.170576e+000 2.624940e-002
|
||||
1.252299502546256e-006 8.430554e-001 4.203283e+000 2.140916e-002
|
||||
1.259135440046256e-006 8.135283e-001 4.223947e+000 1.684078e-002
|
||||
1.265971377546256e-006 7.785757e-001 4.230554e+000 1.260817e-002
|
||||
1.272807315046256e-006 7.379909e-001 4.221933e+000 8.779885e-003
|
||||
1.279643252546256e-006 6.921868e-001 4.198245e+000 5.423876e-003
|
||||
1.286479190046257e-006 6.422350e-001 4.161143e+000 2.600369e-003
|
||||
1.293315127546257e-006 5.897270e-001 4.113555e+000 3.543297e-004
|
||||
1.300151065046257e-006 5.365421e-001 4.059222e+000 -1.290632e-003
|
||||
1.306987002546257e-006 4.846210e-001 4.002228e+000 -2.335638e-003
|
||||
1.313822940046257e-006 4.357930e-001 3.946621e+000 -2.806972e-003
|
||||
1.320658877546257e-006 3.916569e-001 3.896135e+000 -2.754060e-003
|
||||
1.327494815046257e-006 3.534975e-001 3.853987e+000 -2.245782e-003
|
||||
1.334330752546257e-006 3.222308e-001 3.822734e+000 -1.365869e-003
|
||||
1.341166690046257e-006 2.981315e-001 3.803723e+000 -2.122580e-004
|
||||
1.347129874484704e-006 2.833771e-001 3.798511e+000 9.492294e-004
|
||||
1.353585400425313e-006 2.739573e-001 3.805372e+000 2.288587e-003
|
||||
1.360421337925313e-006 2.703287e-001 3.825351e+000 3.704568e-003
|
||||
1.367257275425313e-006 2.723684e-001 3.857261e+000 5.036819e-003
|
||||
1.374093212925313e-006 2.789969e-001 3.899426e+000 6.210020e-003
|
||||
1.380929150425313e-006 2.888625e-001 3.949483e+000 7.162156e-003
|
||||
1.387765087925313e-006 3.005259e-001 4.004719e+000 7.847075e-003
|
||||
1.394601025425313e-006 3.125481e-001 4.062242e+000 8.235579e-003
|
||||
1.401436962925314e-006 3.235725e-001 4.119150e+000 8.315722e-003
|
||||
1.408272900425314e-006 3.323973e-001 4.172699e+000 8.092416e-003
|
||||
1.415108837925314e-006 3.380343e-001 4.220447e+000 7.586458e-003
|
||||
1.421944775425314e-006 3.397515e-001 4.260380e+000 6.833037e-003
|
||||
1.428780712925314e-006 3.370981e-001 4.291013e+000 5.879739e-003
|
||||
1.435616650425314e-006 3.299123e-001 4.311441e+000 4.783981e-003
|
||||
1.442452587925314e-006 3.183126e-001 4.321373e+000 3.609818e-003
|
||||
1.449288525425314e-006 3.026973e-001 4.321175e+000 2.423578e-003
|
||||
1.455928314902965e-006 2.842045e-001 4.311960e+000 1.323055e-003
|
||||
1.462764252402965e-006 2.625039e-001 4.294493e+000 3.027810e-004
|
||||
1.469600189902965e-006 2.390352e-001 4.270737e+000 -5.537419e-004
|
||||
1.476436127402965e-006 2.147470e-001 4.242599e+000 -1.206502e-003
|
||||
1.483272064902965e-006 1.906264e-001 4.212193e+000 -1.630150e-003
|
||||
1.490108002402965e-006 1.676222e-001 4.181660e+000 -1.814245e-003
|
||||
1.496943939902965e-006 1.465949e-001 4.153037e+000 -1.763014e-003
|
||||
1.503779877402965e-006 1.282723e-001 4.128160e+000 -1.494170e-003
|
||||
1.510615814902965e-006 1.132145e-001 4.108564e+000 -1.036965e-003
|
||||
1.517451752402965e-006 1.017889e-001 4.095419e+000 -4.297366e-004
|
||||
1.524287689902965e-006 9.415662e-002 4.089475e+000 2.828798e-004
|
||||
1.531123627402965e-006 9.027097e-002 4.091041e+000 1.052847e-003
|
||||
1.537959564902965e-006 8.988766e-002 4.099989e+000 1.831585e-003
|
||||
1.544795502402965e-006 9.258632e-002 4.115778e+000 2.572657e-003
|
||||
1.551631439902965e-006 9.780115e-002 4.137499e+000 3.234152e-003
|
||||
1.558467377402966e-006 1.048591e-001 4.163947e+000 3.780691e-003
|
||||
1.565303314902966e-006 1.130227e-001 4.193693e+000 4.184977e-003
|
||||
1.572139252402966e-006 1.215347e-001 4.225178e+000 4.428850e-003
|
||||
1.578975189902966e-006 1.296618e-001 4.256807e+000 4.503821e-003
|
||||
1.585811127402966e-006 1.367350e-001 4.287034e+000 4.411095e-003
|
||||
1.592647064902966e-006 1.421841e-001 4.314456e+000 4.161107e-003
|
||||
1.599483002402966e-006 1.455653e-001 4.337878e+000 3.772621e-003
|
||||
1.606318939902966e-006 1.465793e-001 4.356379e+000 3.271421e-003
|
||||
1.613154877402966e-006 1.450811e-001 4.369349e+000 2.688698e-003
|
||||
1.619990814902966e-006 1.410805e-001 4.376514e+000 2.059159e-003
|
||||
1.626826752402966e-006 1.347345e-001 4.377934e+000 1.418988e-003
|
||||
1.633662689902966e-006 1.263307e-001 4.373988e+000 8.037328e-004
|
||||
1.640498627402966e-006 1.162663e-001 4.365340e+000 2.462700e-004
|
||||
1.647334564902966e-006 1.050203e-001 4.352887e+000 -2.250466e-004
|
||||
1.654170502402966e-006 9.312416e-002 4.337702e+000 -5.879068e-004
|
||||
1.661006439902966e-006 8.112926e-002 4.320963e+000 -8.271444e-004
|
||||
1.667842377402966e-006 6.957591e-002 4.303884e+000 -9.353490e-004
|
||||
1.674678314902967e-006 5.896341e-002 4.287646e+000 -9.129688e-004
|
||||
1.681514252402967e-006 4.972365e-002 4.273331e+000 -7.679247e-004
|
||||
1.688350189902967e-006 4.219936e-002 4.261868e+000 -5.147947e-004
|
||||
1.695186127402967e-006 3.662807e-002 4.253981e+000 -1.736484e-004
|
||||
1.702022064902967e-006 3.313247e-002 4.250167e+000 2.313703e-004
|
||||
1.708858002402967e-006 3.167725e-002 4.250577e+000 6.736749e-004
|
||||
1.715113617543210e-006 3.211832e-002 4.254816e+000 1.087864e-003
|
||||
1.721949555043210e-006 3.433819e-002 4.263432e+000 1.525002e-003
|
||||
1.728785492543210e-006 3.800663e-002 4.275578e+000 1.922332e-003
|
||||
1.735621430043210e-006 4.280232e-002 4.290699e+000 2.258192e-003
|
||||
1.742457367543210e-006 4.831792e-002 4.308003e+000 2.515352e-003
|
||||
1.749293305043210e-006 5.412530e-002 4.326607e+000 2.681704e-003
|
||||
1.756129242543210e-006 5.980059e-002 4.345585e+000 2.750719e-003
|
||||
1.762965180043210e-006 6.494799e-002 4.364024e+000 2.721575e-003
|
||||
1.769801117543210e-006 6.922088e-002 4.381075e+000 2.598985e-003
|
||||
1.776637055043210e-006 7.233920e-002 4.396000e+000 2.392726e-003
|
||||
1.783472992543210e-006 7.410231e-002 4.408206e+000 2.116913e-003
|
||||
1.790308930043210e-006 7.439679e-002 4.417274e+000 1.789065e-003
|
||||
1.797144867543210e-006 7.319900e-002 4.422981e+000 1.429008e-003
|
||||
1.803980805043211e-006 7.061668e-002 4.425410e+000 1.057006e-003
|
||||
1.809820921370715e-006 6.738153e-002 4.424919e+000 7.448168e-004
|
||||
1.815418528294873e-006 6.344267e-002 4.422215e+000 4.653707e-004
|
||||
1.822254465794873e-006 5.783573e-002 4.416594e+000 1.637956e-004
|
||||
1.829090403294873e-006 5.166964e-002 4.409085e+000 -8.331116e-005
|
||||
1.835926340794873e-006 4.521579e-002 4.400220e+000 -2.631161e-004
|
||||
1.842762278294873e-006 3.879727e-002 4.390704e+000 -3.686117e-004
|
||||
1.849598215794873e-006 3.272461e-002 4.381249e+000 -3.972978e-004
|
||||
1.856434153294873e-006 2.727871e-002 4.372538e+000 -3.511448e-004
|
||||
1.863270090794873e-006 2.269617e-002 4.365178e+000 -2.362967e-004
|
||||
1.870106028294874e-006 1.915759e-002 4.359681e+000 -6.254394e-005
|
||||
1.876941965794874e-006 1.677935e-002 4.356430e+000 1.573892e-004
|
||||
1.883777903294874e-006 1.559783e-002 4.355639e+000 4.086173e-004
|
||||
1.890341893166689e-006 1.559360e-002 4.357329e+000 6.647204e-004
|
||||
1.897177830666689e-006 1.668338e-002 4.361584e+000 9.310476e-004
|
||||
1.904013768166689e-006 1.872643e-002 4.368139e+000 1.181632e-003
|
||||
1.910849705666689e-006 2.154498e-002 4.376699e+000 1.402541e-003
|
||||
1.917685643166689e-006 2.491426e-002 4.386841e+000 1.582000e-003
|
||||
1.924521580666689e-006 2.858822e-002 4.398068e+000 1.711032e-003
|
||||
1.931357518166689e-006 3.231424e-002 4.409839e+000 1.783849e-003
|
||||
1.938193455666690e-006 3.584769e-002 4.421602e+000 1.798050e-003
|
||||
1.945029393166690e-006 3.896545e-002 4.432824e+000 1.754626e-003
|
||||
1.951865330666690e-006 4.147757e-002 4.443024e+000 1.657778e-003
|
||||
1.958701268166690e-006 4.323673e-002 4.451792e+000 1.514568e-003
|
||||
1.965537205666690e-006 4.414474e-002 4.458817e+000 1.334411e-003
|
||||
1.972373143166690e-006 4.415610e-002 4.463894e+000 1.128474e-003
|
||||
1.979209080666690e-006 4.327846e-002 4.466937e+000 9.089729e-004
|
||||
1.986045018166690e-006 4.157001e-002 4.467975e+000 6.884539e-004
|
||||
1.992880955666690e-006 3.913914e-002 4.467164e+000 4.788051e-004
|
||||
1.999455018849713e-006 3.624079e-002 4.464833e+000 2.982149e-004
|
||||
2.006290956349713e-006 3.280998e-002 4.461111e+000 1.415662e-004
|
||||
2.013126893849713e-006 2.914741e-002 4.456468e+000 2.331073e-005
|
||||
2.019962831349713e-006 2.544187e-002 4.451307e+000 -5.140051e-005
|
||||
2.026798768849713e-006 2.188283e-002 4.446058e+000 -8.033129e-005
|
||||
2.033634706349713e-006 1.864503e-002 4.441138e+000 -6.392557e-005
|
||||
2.040470643849713e-006 1.587915e-002 4.436930e+000 -5.178281e-006
|
||||
2.047306581349713e-006 1.370422e-002 4.433761e+000 9.063501e-005
|
||||
2.054142518849713e-006 1.220201e-002 4.431885e+000 2.163478e-004
|
||||
2.060978456349713e-006 1.140299e-002 4.431451e+000 3.632720e-004
|
||||
2.067395811618950e-006 1.131374e-002 4.432474e+000 5.123860e-004
|
||||
2.074231749118950e-006 1.188493e-002 4.435080e+000 6.736874e-004
|
||||
2.081067686618950e-006 1.304856e-002 4.439110e+000 8.280814e-004
|
||||
2.087903624118950e-006 1.471042e-002 4.444418e+000 9.669145e-004
|
||||
2.094739561618950e-006 1.674168e-002 4.450766e+000 1.082637e-003
|
||||
2.101575499118950e-006 1.899787e-002 4.457866e+000 1.169294e-003
|
||||
2.108411436618950e-006 2.132768e-002 4.465396e+000 1.222793e-003
|
||||
2.115247374118950e-006 2.358172e-002 4.473022e+000 1.241070e-003
|
||||
2.122083311618950e-006 2.562093e-002 4.480418e+000 1.224126e-003
|
||||
2.128919249118950e-006 2.732403e-002 4.487279e+000 1.173952e-003
|
||||
2.135755186618950e-006 2.859370e-002 4.493342e+000 1.094342e-003
|
||||
2.142591124118950e-006 2.936109e-002 4.498398e+000 9.906203e-004
|
||||
2.149427061618950e-006 2.958866e-002 4.502303e+000 8.692795e-004
|
||||
2.156262999118950e-006 2.927105e-002 4.504981e+000 7.375763e-004
|
||||
2.163098936618950e-006 2.843417e-002 4.506428e+000 6.030929e-004
|
||||
2.169934874118950e-006 2.713253e-002 4.506709e+000 4.732954e-004
|
||||
2.176770811618950e-006 2.544510e-002 4.505952e+000 3.551153e-004
|
||||
2.183606749118951e-006 2.346991e-002 4.504339e+000 2.545748e-004
|
||||
2.190442686618951e-006 2.131787e-002 4.502090e+000 1.764776e-004
|
||||
2.197278624118951e-006 1.910598e-002 4.499456e+000 1.241810e-004
|
||||
2.204114561618951e-006 1.695057e-002 4.496697e+000 9.945764e-005
|
||||
2.210950499118951e-006 1.496070e-002 4.494070e+000 1.024541e-004
|
||||
2.217786436618951e-006 1.323234e-002 4.491817e+000 1.317437e-004
|
||||
2.224622374118951e-006 1.184338e-002 4.490144e+000 1.844665e-004
|
||||
2.231458311618951e-006 1.083027e-002 4.489182e+000 2.560002e-004
|
||||
2.237067789510228e-006 1.032111e-002 4.489043e+000 3.260411e-004
|
||||
2.242944130072501e-006 1.013296e-002 4.489634e+000 4.070715e-004
|
||||
2.249780067572501e-006 1.030364e-002 4.491195e+000 5.049889e-004
|
||||
2.256616005072501e-006 1.084985e-002 4.493641e+000 6.014229e-004
|
||||
2.263451942572501e-006 1.173258e-002 4.496925e+000 6.910152e-004
|
||||
2.270287880072501e-006 1.288064e-002 4.500923e+000 7.687508e-004
|
||||
2.277123817572501e-006 1.421066e-002 4.505474e+000 8.304730e-004
|
||||
2.283959755072501e-006 1.563221e-002 4.510390e+000 8.730848e-004
|
||||
2.290795692572501e-006 1.705320e-002 4.515471e+000 8.946842e-004
|
||||
2.297631630072501e-006 1.838513e-002 4.520512e+000 8.946281e-004
|
||||
2.304467567572501e-006 1.954801e-002 4.525319e+000 8.735217e-004
|
||||
2.311303505072501e-006 2.047449e-002 4.529716e+000 8.331396e-004
|
||||
2.318139442572501e-006 2.111323e-002 4.533559e+000 7.762835e-004
|
||||
2.324975380072501e-006 2.143121e-002 4.536736e+000 7.065870e-004
|
||||
2.331811317572501e-006 2.141488e-002 4.539180e+000 6.282803e-004
|
||||
2.338647255072501e-006 2.107020e-002 4.540864e+000 5.459300e-004
|
||||
2.345483192572501e-006 2.042161e-002 4.541808e+000 4.641681e-004
|
||||
2.352319130072501e-006 1.950990e-002 4.542069e+000 3.874278e-004
|
||||
2.359155067572502e-006 1.839008e-002 4.541746e+000 3.196105e-004
|
||||
2.365816023460719e-006 1.715827e-002 4.540980e+000 2.654616e-004
|
||||
2.372651960960719e-006 1.581895e-002 4.539875e+000 2.246328e-004
|
||||
2.379487898460719e-006 1.447597e-002 4.538608e+000 2.001373e-004
|
||||
2.386323835960719e-006 1.319825e-002 4.537335e+000 1.926856e-004
|
||||
2.393159773460719e-006 1.204934e-002 4.536212e+000 2.019135e-004
|
||||
2.399995710960719e-006 1.108328e-002 4.535378e+000 2.265276e-004
|
||||
2.406831648460719e-006 1.034191e-002 4.534951e+000 2.644126e-004
|
||||
2.413667585960719e-006 9.852857e-003 4.535020e+000 3.127790e-004
|
||||
2.420491202890322e-006 9.629055e-003 4.535644e+000 3.682524e-004
|
||||
2.427327140390322e-006 9.666906e-003 4.536847e+000 4.274748e-004
|
||||
2.434163077890322e-006 9.949387e-003 4.538620e+000 4.867122e-004
|
||||
2.440999015390323e-006 1.044607e-002 4.540922e+000 5.424654e-004
|
||||
2.447834952890323e-006 1.111548e-002 4.543679e+000 5.915597e-004
|
||||
2.454670890390323e-006 1.190796e-002 4.546800e+000 6.313138e-004
|
||||
2.461506827890323e-006 1.276879e-002 4.550171e+000 6.596740e-004
|
||||
2.468342765390323e-006 1.364145e-002 4.553670e+000 6.753064e-004
|
||||
2.475178702890323e-006 1.447090e-002 4.557171e+000 6.776464e-004
|
||||
2.482014640390323e-006 1.520662e-002 4.560553e+000 6.669029e-004
|
||||
2.488850577890323e-006 1.580532e-002 4.563704e+000 6.440185e-004
|
||||
2.495686515390323e-006 1.623310e-002 4.566530e+000 6.105897e-004
|
||||
2.502522452890323e-006 1.646706e-002 4.568958e+000 5.687539e-004
|
||||
2.509358390390323e-006 1.649615e-002 4.570940e+000 5.210483e-004
|
||||
2.516194327890323e-006 1.632136e-002 4.572455e+000 4.702525e-004
|
||||
2.523030265390323e-006 1.595524e-002 4.573506e+000 4.192229e-004
|
||||
2.529866202890323e-006 1.542079e-002 4.574126e+000 3.707273e-004
|
||||
2.536702140390323e-006 1.475195e-002 4.574375e+000 3.270659e-004
|
||||
2.542774563403165e-006 1.407190e-002 4.574331e+000 2.943312e-004
|
||||
2.549227079190204e-006 1.329528e-002 4.574080e+000 2.674774e-004
|
||||
2.556063016690204e-006 1.245718e-002 4.573686e+000 2.485275e-004
|
||||
2.562898954190204e-006 1.164452e-002 4.573255e+000 2.398831e-004
|
||||
2.569734891690204e-006 1.089752e-002 4.572881e+000 2.416661e-004
|
||||
2.576570829190204e-006 1.025179e-002 4.572655e+000 2.532777e-004
|
||||
2.583406766690204e-006 9.736018e-003 4.572655e+000 2.735850e-004
|
||||
2.590242704190204e-006 9.370545e-003 4.572942e+000 3.010053e-004
|
||||
2.597078641690204e-006 9.166531e-003 4.573561e+000 3.336117e-004
|
||||
2.603914579190204e-006 9.125652e-003 4.574534e+000 3.692549e-004
|
||||
2.610750516690204e-006 9.240339e-003 4.575862e+000 4.056924e-004
|
||||
2.617586454190204e-006 9.494541e-003 4.577527e+000 4.407194e-004
|
||||
2.624422391690204e-006 9.864938e-003 4.579491e+000 4.722912e-004
|
||||
2.631258329190204e-006 1.032252e-002 4.581699e+000 4.986337e-004
|
||||
2.638094266690204e-006 1.083443e-002 4.584088e+000 5.183335e-004
|
||||
2.644930204190204e-006 1.136597e-002 4.586582e+000 5.304050e-004
|
||||
2.651766141690204e-006 1.188262e-002 4.589105e+000 5.343303e-004
|
||||
2.658602079190205e-006 1.235202e-002 4.591578e+000 5.300723e-004
|
||||
2.665438016690205e-006 1.274566e-002 4.593931e+000 5.180590e-004
|
||||
2.672273954190205e-006 1.304041e-002 4.596101e+000 4.991433e-004
|
||||
2.679109891690205e-006 1.321961e-002 4.598038e+000 4.745389e-004
|
||||
2.685945829190205e-006 1.327376e-002 4.599706e+000 4.457393e-004
|
||||
2.692781766690205e-006 1.320084e-002 4.601087e+000 4.144232e-004
|
||||
2.699617704190205e-006 1.300612e-002 4.602176e+000 3.823526e-004
|
||||
2.706453641690205e-006 1.270161e-002 4.602989e+000 3.512704e-004
|
||||
2.713289579190205e-006 1.230515e-002 4.603553e+000 3.228019e-004
|
||||
2.720125516690205e-006 1.183916e-002 4.603909e+000 2.983674e-004
|
||||
2.726961454190205e-006 1.132922e-002 4.604109e+000 2.791086e-004
|
||||
2.733797391690205e-006 1.080254e-002 4.604211e+000 2.658341e-004
|
||||
2.740633329190205e-006 1.028632e-002 4.604276e+000 2.589854e-004
|
||||
2.747469266690205e-006 9.806244e-003 4.604364e+000 2.586250e-004
|
||||
2.754305204190205e-006 9.385046e-003 4.604533e+000 2.644464e-004
|
||||
2.761141141690205e-006 9.041363e-003 4.604832e+000 2.758050e-004
|
||||
2.767977079190206e-006 8.788811e-003 4.605303e+000 2.917665e-004
|
||||
2.774813016690206e-006 8.635389e-003 4.605974e+000 3.111702e-004
|
||||
2.781648954190206e-006 8.583230e-003 4.606862e+000 3.327028e-004
|
||||
2.788484891690206e-006 8.628692e-003 4.607971e+000 3.549785e-004
|
||||
2.795320829190206e-006 8.762766e-003 4.609291e+000 3.766199e-004
|
||||
2.802156766690206e-006 8.971775e-003 4.610801e+000 3.963354e-004
|
||||
2.808992704190206e-006 9.238319e-003 4.612468e+000 4.129894e-004
|
||||
2.815828641690206e-006 9.542393e-003 4.614254e+000 4.256610e-004
|
||||
2.822664579190206e-006 9.862609e-003 4.616114e+000 4.336882e-004
|
||||
2.829500516690206e-006 1.017746e-002 4.617999e+000 4.366965e-004
|
||||
2.836336454190206e-006 1.046653e-002 4.619861e+000 4.346092e-004
|
||||
2.843172391690206e-006 1.071164e-002 4.621655e+000 4.276421e-004
|
||||
2.850008329190206e-006 1.089777e-002 4.623341e+000 4.162798e-004
|
||||
2.856844266690206e-006 1.101379e-002 4.624886e+000 4.012396e-004
|
||||
2.863680204190206e-006 1.105297e-002 4.626266e+000 3.834223e-004
|
||||
2.870516141690206e-006 1.101321e-002 4.627469e+000 3.638545e-004
|
||||
2.877352079190206e-006 1.089695e-002 4.628489e+000 3.436262e-004
|
||||
2.884188016690207e-006 1.071094e-002 4.629333e+000 3.238270e-004
|
||||
2.891023954190207e-006 1.046562e-002 4.630018e+000 3.054839e-004
|
||||
2.897859891690207e-006 1.017447e-002 4.630568e+000 2.895057e-004
|
||||
2.904695829190207e-006 9.853091e-003 4.631013e+000 2.766354e-004
|
||||
2.911531766690207e-006 9.518268e-003 4.631390e+000 2.674143e-004
|
||||
2.918367704190207e-006 9.186975e-003 4.631736e+000 2.621582e-004
|
||||
2.925203641690207e-006 8.875406e-003 4.632089e+000 2.609477e-004
|
||||
2.932039579190207e-006 8.598085e-003 4.632484e+000 2.636318e-004
|
||||
2.938875516690207e-006 8.367100e-003 4.632956e+000 2.698448e-004
|
||||
2.945711454190207e-006 8.191511e-003 4.633529e+000 2.790351e-004
|
||||
2.952547391690207e-006 8.076940e-003 4.634223e+000 2.905020e-004
|
||||
2.959383329190207e-006 8.025373e-003 4.635050e+000 3.034418e-004
|
||||
2.966219266690207e-006 8.035181e-003 4.636014e+000 3.169964e-004
|
||||
2.973055204190207e-006 8.101335e-003 4.637110e+000 3.303038e-004
|
||||
2.979891141690207e-006 8.215814e-003 4.638326e+000 3.425474e-004
|
||||
2.986727079190207e-006 8.368162e-003 4.639644e+000 3.530003e-004
|
||||
2.994164062500000e-006 8.559933e-003 4.641154e+000 3.623598e-004
|
||||
2.995009389205003e-006 8.583858e-003 4.641333e+000 3.631425e-004
|
||||
2.995854715910007e-006 8.607851e-003 4.641512e+000 3.638808e-004
|
||||
2.996700042615010e-006 8.631914e-003 4.641691e+000 3.645748e-004
|
||||
2.997545369320014e-006 8.656045e-003 4.641871e+000 3.652243e-004
|
||||
2.998390696025017e-006 8.680245e-003 4.642052e+000 3.658294e-004
|
||||
2.999236022730021e-006 8.704513e-003 4.642233e+000 3.663902e-004
|
||||
3.000081349435024e-006 8.728851e-003 4.642415e+000 3.669065e-004
|
||||
3.001000000000000e-006 8.755272e-003 4.642612e+000 3.674119e-004
|
||||
3.001001545830243e-006 8.755327e-003 4.642613e+000 3.674127e-004
|
||||
3.001004637490728e-006 8.755480e-003 4.642613e+000 3.674142e-004
|
||||
3.001010820811697e-006 8.756003e-003 4.642615e+000 3.674174e-004
|
||||
3.001017094799766e-006 8.757148e-003 4.642616e+000 3.674206e-004
|
||||
3.001029642775902e-006 8.762269e-003 4.642619e+000 3.674269e-004
|
||||
3.001049048805234e-006 8.777552e-003 4.642623e+000 3.674367e-004
|
||||
3.001067642507073e-006 8.802414e-003 4.642627e+000 3.674461e-004
|
||||
3.001085451105678e-006 8.838043e-003 4.642631e+000 3.674550e-004
|
||||
3.001101999817487e-006 8.885669e-003 4.642635e+000 3.674633e-004
|
||||
3.001135097241106e-006 9.028392e-003 4.642644e+000 3.674799e-004
|
||||
3.001201292088344e-006 9.468138e-003 4.642666e+000 3.675126e-004
|
||||
3.001302022929575e-006 1.047848e-002 4.642715e+000 3.675619e-004
|
||||
3.001427681210301e-006 1.228799e-002 4.642808e+000 3.676223e-004
|
||||
3.001582868562604e-006 1.533351e-002 4.642991e+000 3.676949e-004
|
||||
3.001783273762184e-006 2.042300e-002 4.643347e+000 3.677844e-004
|
||||
3.002000000000000e-006 2.690391e-002 4.643848e+000 3.678770e-004
|
||||
3.002065017871345e-006 2.917005e-002 4.644053e+000 3.679024e-004
|
||||
3.002151708366472e-006 3.211217e-002 4.644353e+000 3.679341e-004
|
||||
3.002325089356725e-006 3.768477e-002 4.645018e+000 3.679888e-004
|
||||
3.002619313708505e-006 4.654478e-002 4.646257e+000 3.680563e-004
|
||||
3.002906840852757e-006 5.472678e-002 4.647552e+000 3.680796e-004
|
||||
3.003269218713591e-006 6.464807e-002 4.649246e+000 3.680255e-004
|
||||
3.003684421825574e-006 7.578240e-002 4.651216e+000 3.678086e-004
|
||||
3.004306511752586e-006 9.225342e-002 4.654178e+000 3.671021e-004
|
||||
3.005126780094581e-006 1.137552e-001 4.658065e+000 3.652285e-004
|
||||
3.006546183595342e-006 1.504830e-001 4.664706e+000 3.586736e-004
|
||||
3.009045469280893e-006 2.137001e-001 4.676059e+000 3.343533e-004
|
||||
3.014044040651993e-006 3.361010e-001 4.697660e+000 2.467917e-004
|
||||
3.018774112203601e-006 4.466653e-001 4.716341e+000 1.123379e-004
|
||||
3.025610049703601e-006 5.971221e-001 4.739382e+000 -1.653635e-004
|
||||
3.032445987203601e-006 7.359497e-001 4.753563e+000 -5.102271e-004
|
||||
3.039281924703601e-006 8.568993e-001 4.744442e+000 -8.840321e-004
|
||||
3.044402732935617e-006 9.267928e-001 4.702087e+000 -1.132037e-003
|
||||
3.048150014801351e-006 9.588876e-001 4.635260e+000 -1.234184e-003
|
||||
3.051977223099389e-006 9.751044e-001 4.535515e+000 -1.186754e-003
|
||||
3.056425773655243e-006 9.828195e-001 4.399893e+000 -8.675114e-004
|
||||
3.061302106919749e-006 9.861628e-001 4.245263e+000 -1.001629e-004
|
||||
3.068128930034154e-006 9.894402e-001 4.033389e+000 1.681622e-003
|
||||
3.074964867534154e-006 9.936507e-001 3.831398e+000 4.214352e-003
|
||||
3.081800805034154e-006 9.990962e-001 3.640770e+000 7.470122e-003
|
||||
3.088636742534154e-006 1.005390e+000 3.460639e+000 1.133827e-002
|
||||
3.095472680034154e-006 1.012073e+000 3.289981e+000 1.570566e-002
|
||||
3.102308617534154e-006 1.018789e+000 3.127960e+000 2.046668e-002
|
||||
3.109144555034154e-006 1.025289e+000 2.973934e+000 2.553036e-002
|
||||
3.115980492534154e-006 1.031412e+000 2.827409e+000 3.083126e-002
|
||||
3.122816430034154e-006 1.037063e+000 2.687987e+000 3.634943e-002
|
||||
3.129652367534154e-006 1.042188e+000 2.555336e+000 4.214227e-002
|
||||
3.136488305034154e-006 1.046770e+000 2.429161e+000 4.837851e-002
|
||||
3.143324242534154e-006 1.050825e+000 2.309201e+000 5.532429e-002
|
||||
3.150160180034154e-006 1.054397e+000 2.195224e+000 6.319770e-002
|
||||
3.156996117534154e-006 1.057562e+000 2.087032e+000 7.190794e-002
|
||||
3.163832055034155e-006 1.060420e+000 1.984441e+000 8.093310e-002
|
||||
3.170667992534155e-006 1.063079e+000 1.887265e+000 8.957216e-002
|
||||
3.177503930034155e-006 1.065631e+000 1.795287e+000 9.736603e-002
|
||||
3.184339867534155e-006 1.068146e+000 1.708244e+000 1.042654e-001
|
||||
3.191175805034155e-006 1.070661e+000 1.625830e+000 1.104816e-001
|
||||
3.198011742534155e-006 1.073191e+000 1.547714e+000 1.162757e-001
|
||||
3.204847680034155e-006 1.075737e+000 1.473552e+000 1.218516e-001
|
||||
3.211683617534155e-006 1.078292e+000 1.403004e+000 1.273383e-001
|
||||
3.225355492534155e-006 1.083381e+000 1.271460e+000 1.382846e-001
|
||||
3.239027367534155e-006 1.088375e+000 1.150707e+000 1.493004e-001
|
||||
3.252699242534155e-006 1.093213e+000 1.038735e+000 1.603461e-001
|
||||
3.266371117534155e-006 1.097859e+000 9.338890e-001 1.713389e-001
|
||||
3.280042992534156e-006 1.102298e+000 8.348368e-001 1.822078e-001
|
||||
3.300550805034156e-006 1.108563e+000 6.948513e-001 1.981777e-001
|
||||
3.321058617534156e-006 1.114377e+000 5.628196e-001 2.136753e-001
|
||||
3.329847680034156e-006 1.116731e+000 5.083812e-001 2.201595e-001
|
||||
3.338636742534156e-006 1.119022e+000 4.546853e-001 2.265569e-001
|
||||
3.347425805034156e-006 1.121250e+000 4.017318e-001 2.328677e-001
|
||||
3.356214867534156e-006 1.123414e+000 3.495208e-001 2.390919e-001
|
||||
3.365003930034156e-006 1.125515e+000 2.980522e-001 2.452294e-001
|
||||
3.373792992534157e-006 1.127553e+000 2.473261e-001 2.512803e-001
|
||||
3.382582055034156e-006 1.129527e+000 1.973425e-001 2.572445e-001
|
||||
3.389417992534157e-006 1.131663e+000 1.594258e-001 2.618344e-001
|
||||
3.396253930034157e-006 1.137223e+000 1.259824e-001 2.663725e-001
|
||||
3.403089867534157e-006 1.149369e+000 1.008788e-001 2.708403e-001
|
||||
3.409925805034157e-006 1.167626e+000 8.362395e-002 2.752039e-001
|
||||
3.416761742534157e-006 1.189519e+000 7.129155e-002 2.794250e-001
|
||||
3.423597680034157e-006 1.213522e+000 6.207227e-002 2.834731e-001
|
||||
3.430433617534157e-006 1.238798e+000 5.497003e-002 2.873301e-001
|
||||
3.437269555034157e-006 1.264820e+000 4.935364e-002 2.909875e-001
|
||||
3.444105492534157e-006 1.291262e+000 4.482734e-002 2.944438e-001
|
||||
3.450941430034157e-006 1.317898e+000 4.111375e-002 2.977022e-001
|
||||
3.457777367534157e-006 1.344579e+000 3.802407e-002 3.007685e-001
|
||||
3.464613305034157e-006 1.371196e+000 3.541812e-002 3.036501e-001
|
||||
3.471449242534157e-006 1.397674e+000 3.319565e-002 3.063555e-001
|
||||
3.478285180034157e-006 1.423958e+000 3.127943e-002 3.088936e-001
|
||||
3.485121117534157e-006 1.450008e+000 2.961227e-002 3.112732e-001
|
||||
3.491957055034157e-006 1.475796e+000 2.814890e-002 3.135032e-001
|
||||
3.498792992534158e-006 1.501302e+000 2.685486e-002 3.155923e-001
|
||||
3.505628930034158e-006 1.526512e+000 2.570222e-002 3.175488e-001
|
||||
3.512464867534158e-006 1.551415e+000 2.466927e-002 3.193807e-001
|
||||
3.519300805034158e-006 1.576005e+000 2.373800e-002 3.210956e-001
|
||||
3.526136742534158e-006 1.600278e+000 2.289417e-002 3.227008e-001
|
||||
3.532972680034158e-006 1.624231e+000 2.212576e-002 3.242030e-001
|
||||
3.539808617534158e-006 1.647864e+000 2.142307e-002 3.256089e-001
|
||||
3.546644555034158e-006 1.671176e+000 2.077781e-002 3.269244e-001
|
||||
3.553480492534158e-006 1.694170e+000 2.018318e-002 3.281553e-001
|
||||
3.560316430034158e-006 1.716848e+000 1.963329e-002 3.293070e-001
|
||||
3.567152367534158e-006 1.739210e+000 1.912324e-002 3.303846e-001
|
||||
3.573988305034158e-006 1.761261e+000 1.864873e-002 3.313928e-001
|
||||
3.587660180034158e-006 1.804441e+000 1.779232e-002 3.332187e-001
|
||||
3.601332055034158e-006 1.846414e+000 1.704025e-002 3.348172e-001
|
||||
3.615003930034159e-006 1.887209e+000 1.637434e-002 3.362166e-001
|
||||
3.628675805034159e-006 1.926858e+000 1.578047e-002 3.374421e-001
|
||||
3.642347680034159e-006 1.965390e+000 1.524750e-002 3.385153e-001
|
||||
3.656019555034159e-006 2.002836e+000 1.476652e-002 3.394555e-001
|
||||
3.669691430034159e-006 2.039227e+000 1.433032e-002 3.402794e-001
|
||||
3.683363305034159e-006 2.074592e+000 1.393298e-002 3.410016e-001
|
||||
3.697035180034159e-006 2.108960e+000 1.356959e-002 3.416349e-001
|
||||
3.710707055034159e-006 2.142359e+000 1.323608e-002 3.421904e-001
|
||||
3.724378930034159e-006 2.174818e+000 1.292898e-002 3.426779e-001
|
||||
3.738050805034160e-006 2.206362e+000 1.264538e-002 3.431059e-001
|
||||
3.751722680034160e-006 2.237019e+000 1.238276e-002 3.434820e-001
|
||||
3.765394555034160e-006 2.266813e+000 1.213898e-002 3.438125e-001
|
||||
3.779066430034160e-006 2.295768e+000 1.191215e-002 3.441032e-001
|
||||
3.792738305034160e-006 2.323910e+000 1.170067e-002 3.443591e-001
|
||||
3.806410180034160e-006 2.351260e+000 1.150310e-002 3.445844e-001
|
||||
3.820082055034160e-006 2.377842e+000 1.131819e-002 3.447831e-001
|
||||
3.833753930034160e-006 2.403677e+000 1.114483e-002 3.449584e-001
|
||||
3.847425805034160e-006 2.428787e+000 1.098205e-002 3.451131e-001
|
||||
3.861097680034160e-006 2.453191e+000 1.082898e-002 3.452499e-001
|
||||
3.874769555034160e-006 2.476911e+000 1.068483e-002 3.453709e-001
|
||||
3.888441430034161e-006 2.499964e+000 1.054890e-002 3.454782e-001
|
||||
3.902113305034161e-006 2.522371e+000 1.042056e-002 3.455732e-001
|
||||
3.915785180034161e-006 2.544149e+000 1.029926e-002 3.456577e-001
|
||||
3.929457055034161e-006 2.565317e+000 1.018447e-002 3.457327e-001
|
||||
3.943128930034161e-006 2.585891e+000 1.007574e-002 3.457996e-001
|
||||
3.956800805034161e-006 2.605888e+000 9.972638e-003 3.458592e-001
|
||||
3.970472680034161e-006 2.625324e+000 9.874781e-003 3.459125e-001
|
||||
3.984144555034161e-006 2.644216e+000 9.781821e-003 3.459601e-001
|
||||
3.990980492534161e-006 2.653484e+000 9.736882e-003 3.459823e-001
|
||||
3.993164062500000e-006 2.656417e+000 9.722774e-003 3.459890e-001
|
||||
3.995632860068323e-006 2.659711e+000 9.706992e-003 3.459966e-001
|
||||
3.996632860068323e-006 2.661040e+000 9.700648e-003 3.459996e-001
|
||||
3.999000000000000e-006 2.664174e+000 9.685730e-003 3.460066e-001
|
||||
4.000000000000000e-006 2.665494e+000 9.679301e-003 3.460095e-001
|
||||
4.000031242894580e-006 2.665506e+000 9.679003e-003 3.460096e-001
|
||||
4.000093728683739e-006 2.665442e+000 9.677644e-003 3.460098e-001
|
||||
4.000197909526468e-006 2.665056e+000 9.672782e-003 3.460101e-001
|
||||
4.000306273617401e-006 2.664288e+000 9.664047e-003 3.460104e-001
|
||||
4.000417154160049e-006 2.663136e+000 9.651400e-003 3.460107e-001
|
||||
4.000514609863753e-006 2.661849e+000 9.637677e-003 3.460110e-001
|
||||
4.000640584997008e-006 2.659871e+000 9.617340e-003 3.460113e-001
|
||||
4.000788984605345e-006 2.657185e+000 9.591024e-003 3.460118e-001
|
||||
4.001000000000000e-006 2.652994e+000 9.551525e-003 3.460124e-001
|
||||
4.001021101539465e-006 2.652542e+000 9.547446e-003 3.460124e-001
|
||||
4.001063304618395e-006 2.651664e+000 9.539563e-003 3.460126e-001
|
||||
4.001147710776258e-006 2.650077e+000 9.525754e-003 3.460128e-001
|
||||
4.001316523091982e-006 2.647429e+000 9.505117e-003 3.460133e-001
|
||||
4.001530643807923e-006 2.644775e+000 9.488978e-003 3.460139e-001
|
||||
4.001735666275446e-006 2.642792e+000 9.481679e-003 3.460145e-001
|
||||
4.001957387385844e-006 2.641047e+000 9.479624e-003 3.460152e-001
|
||||
4.002200656553880e-006 2.639391e+000 9.481177e-003 3.460158e-001
|
||||
4.002496905111283e-006 2.637567e+000 9.485886e-003 3.460167e-001
|
||||
4.002845745718492e-006 2.635549e+000 9.493326e-003 3.460177e-001
|
||||
4.003293321640099e-006 2.633048e+000 9.504152e-003 3.460190e-001
|
||||
4.003871915497784e-006 2.629865e+000 9.518890e-003 3.460207e-001
|
||||
4.004713841025047e-006 2.625266e+000 9.540765e-003 3.460231e-001
|
||||
4.006029773501755e-006 2.618104e+000 9.575287e-003 3.460268e-001
|
||||
4.008610974496874e-006 2.604131e+000 9.643813e-003 3.460339e-001
|
||||
4.013773376487112e-006 2.576412e+000 9.783444e-003 3.460475e-001
|
||||
4.020609313987112e-006 2.540111e+000 9.973085e-003 3.460639e-001
|
||||
4.041117126487112e-006 2.434143e+000 1.057974e-002 3.461007e-001
|
||||
4.047953063987112e-006 2.399806e+000 1.079598e-002 3.461087e-001
|
||||
4.054789001487113e-006 2.365952e+000 1.101982e-002 3.461147e-001
|
||||
4.061624938987113e-006 2.332573e+000 1.125166e-002 3.461187e-001
|
||||
4.068460876487113e-006 2.299661e+000 1.149192e-002 3.461209e-001
|
||||
4.075296813987113e-006 2.267212e+000 1.174105e-002 3.461212e-001
|
||||
4.082132751487113e-006 2.235217e+000 1.199953e-002 3.461198e-001
|
||||
4.088968688987113e-006 2.203671e+000 1.226788e-002 3.461168e-001
|
||||
4.095804626487113e-006 2.172568e+000 1.254665e-002 3.461121e-001
|
||||
4.109476501487113e-006 2.111665e+000 1.313791e-002 3.460979e-001
|
||||
4.129984313987113e-006 2.023482e+000 1.411956e-002 3.460651e-001
|
||||
4.143656188987113e-006 1.966742e+000 1.484669e-002 3.460357e-001
|
||||
4.157328063987113e-006 1.911592e+000 1.564114e-002 3.460003e-001
|
||||
4.170999938987114e-006 1.857992e+000 1.651240e-002 3.459587e-001
|
||||
4.184671813987114e-006 1.805906e+000 1.747179e-002 3.459107e-001
|
||||
4.198343688987114e-006 1.755301e+000 1.853296e-002 3.458560e-001
|
||||
4.212015563987114e-006 1.706145e+000 1.971243e-002 3.457941e-001
|
||||
4.225687438987114e-006 1.658413e+000 2.103040e-002 3.457242e-001
|
||||
4.232523376487114e-006 1.635074e+000 2.174888e-002 3.456860e-001
|
||||
4.239359313987114e-006 1.612083e+000 2.251175e-002 3.456456e-001
|
||||
4.246195251487114e-006 1.589438e+000 2.332309e-002 3.456027e-001
|
||||
4.253031188987114e-006 1.567139e+000 2.418745e-002 3.455572e-001
|
||||
4.259867126487114e-006 1.545184e+000 2.510993e-002 3.455088e-001
|
||||
4.266703063987114e-006 1.523572e+000 2.609630e-002 3.454575e-001
|
||||
4.273539001487114e-006 1.502305e+000 2.715304e-002 3.454030e-001
|
||||
4.280374938987115e-006 1.481382e+000 2.828749e-002 3.453450e-001
|
||||
4.287210876487115e-006 1.460807e+000 2.950794e-002 3.452833e-001
|
||||
4.294046813987115e-006 1.440581e+000 3.082384e-002 3.452175e-001
|
||||
4.300882751487115e-006 1.420709e+000 3.224594e-002 3.451473e-001
|
||||
4.307718688987115e-006 1.401194e+000 3.378652e-002 3.450723e-001
|
||||
4.314554626487115e-006 1.382044e+000 3.545962e-002 3.449920e-001
|
||||
4.321390563987115e-006 1.363267e+000 3.728140e-002 3.449059e-001
|
||||
4.328226501487115e-006 1.344872e+000 3.927044e-002 3.448133e-001
|
||||
4.335062438987115e-006 1.326871e+000 4.144824e-002 3.447137e-001
|
||||
4.341898376487115e-006 1.309279e+000 4.383976e-002 3.446063e-001
|
||||
4.348734313987115e-006 1.292114e+000 4.647407e-002 3.444902e-001
|
||||
4.355570251487115e-006 1.275397e+000 4.938523e-002 3.443644e-001
|
||||
4.362406188987115e-006 1.259156e+000 5.261339e-002 3.442277e-001
|
||||
4.369242126487115e-006 1.243422e+000 5.620620e-002 3.440788e-001
|
||||
4.376078063987115e-006 1.228234e+000 6.022064e-002 3.439161e-001
|
||||
4.382914001487115e-006 1.213640e+000 6.472559e-002 3.437379e-001
|
||||
4.389749938987115e-006 1.199702e+000 6.980517e-002 3.435420e-001
|
||||
4.396585876487116e-006 1.186494e+000 7.556349e-002 3.433259e-001
|
||||
4.403421813987116e-006 1.174112e+000 8.213122e-002 3.430865e-001
|
||||
4.410257751487116e-006 1.162680e+000 8.967488e-002 3.428202e-001
|
||||
4.417093688987116e-006 1.152361e+000 9.840991e-002 3.425226e-001
|
||||
4.423929626487116e-006 1.143368e+000 1.086191e-001 3.421882e-001
|
||||
4.430765563987116e-006 1.135989e+000 1.206771e-001 3.418102e-001
|
||||
4.437601501487116e-006 1.130605e+000 1.350810e-001 3.413797e-001
|
||||
4.444437438987116e-006 1.127560e+000 1.522907e-001 3.408858e-001
|
||||
4.451273376487116e-006 1.126474e+000 1.718964e-001 3.403162e-001
|
||||
4.458109313987116e-006 1.126181e+000 1.925217e-001 3.396600e-001
|
||||
4.464945251487116e-006 1.125929e+000 2.132721e-001 3.389122e-001
|
||||
4.471781188987116e-006 1.125647e+000 2.340657e-001 3.380730e-001
|
||||
4.478617126487116e-006 1.125341e+000 2.549124e-001 3.371459e-001
|
||||
4.485453063987116e-006 1.125010e+000 2.758133e-001 3.361354e-001
|
||||
4.492289001487116e-006 1.124657e+000 2.967763e-001 3.350465e-001
|
||||
4.505960876487117e-006 1.123885e+000 3.389040e-001 3.326522e-001
|
||||
4.519632751487117e-006 1.123035e+000 3.813374e-001 3.299975e-001
|
||||
4.533304626487117e-006 1.122112e+000 4.241202e-001 3.271126e-001
|
||||
4.553812438987117e-006 1.120605e+000 4.890513e-001 3.224085e-001
|
||||
4.574320251487117e-006 1.118963e+000 5.550421e-001 3.173137e-001
|
||||
4.590921813987118e-006 1.117543e+000 6.089966e-001 3.129150e-001
|
||||
4.607523376487117e-006 1.116044e+000 6.642366e-001 3.083473e-001
|
||||
4.624124938987118e-006 1.114468e+000 7.207621e-001 3.036106e-001
|
||||
4.640726501487117e-006 1.112814e+000 7.785731e-001 2.987049e-001
|
||||
4.657328063987118e-006 1.111082e+000 8.376696e-001 2.936302e-001
|
||||
4.673929626487118e-006 1.109272e+000 8.980516e-001 2.883866e-001
|
||||
4.690531188987118e-006 1.107383e+000 9.597191e-001 2.829740e-001
|
||||
4.709085876487118e-006 1.105207e+000 1.030248e+000 2.768046e-001
|
||||
4.727640563987119e-006 1.102869e+000 1.104650e+000 2.703874e-001
|
||||
4.746195251487119e-006 1.100369e+000 1.182925e+000 2.637222e-001
|
||||
4.764749938987119e-006 1.097707e+000 1.265072e+000 2.568092e-001
|
||||
4.783304626487119e-006 1.094882e+000 1.351093e+000 2.496482e-001
|
||||
4.801859313987119e-006 1.091896e+000 1.440987e+000 2.422393e-001
|
||||
4.820414001487119e-006 1.088748e+000 1.534754e+000 2.345825e-001
|
||||
4.836039001487120e-006 1.085942e+000 1.618428e+000 2.278815e-001
|
||||
4.851664001487119e-006 1.082859e+000 1.707319e+000 2.208542e-001
|
||||
4.867289001487120e-006 1.079498e+000 1.801428e+000 2.135004e-001
|
||||
4.882914001487120e-006 1.075861e+000 1.900755e+000 2.058203e-001
|
||||
4.898539001487120e-006 1.071946e+000 2.005300e+000 1.978138e-001
|
||||
4.914164001487120e-006 1.067754e+000 2.115063e+000 1.894808e-001
|
||||
4.929789001487120e-006 1.063285e+000 2.230044e+000 1.808215e-001
|
||||
4.950296813987120e-006 1.056633e+000 2.391016e+000 1.687545e-001
|
||||
4.970804626487121e-006 1.049084e+000 2.562459e+000 1.559462e-001
|
||||
4.991312438987121e-006 1.040436e+000 2.744172e+000 1.423727e-001
|
||||
5.004984313987121e-006 1.033930e+000 2.870742e+000 1.328963e-001
|
||||
5.018656188987121e-006 1.026712e+000 3.001317e+000 1.230845e-001
|
||||
5.032328063987121e-006 1.018644e+000 3.135463e+000 1.129508e-001
|
||||
5.045999938987121e-006 1.009548e+000 3.272581e+000 1.025176e-001
|
||||
5.052835876487121e-006 1.004540e+000 3.342006e+000 9.719886e-002
|
||||
5.059671813987121e-006 9.991770e-001 3.411842e+000 9.181903e-002
|
||||
5.066507751487121e-006 9.934106e-001 3.481932e+000 8.638467e-002
|
||||
5.073343688987122e-006 9.871845e-001 3.552094e+000 8.090349e-002
|
||||
5.080179626487122e-006 9.804294e-001 3.622105e+000 7.538453e-002
|
||||
5.087015563987122e-006 9.730588e-001 3.691698e+000 6.983843e-002
|
||||
5.093851501487122e-006 9.649644e-001 3.760541e+000 6.427766e-002
|
||||
5.100687438987122e-006 9.560080e-001 3.828226e+000 5.871680e-002
|
||||
5.107523376487122e-006 9.460113e-001 3.894235e+000 5.317307e-002
|
||||
5.114359313987122e-006 9.347418e-001 3.957911e+000 4.766669e-002
|
||||
5.121195251487122e-006 9.218934e-001 4.018402e+000 4.222162e-002
|
||||
5.128031188987122e-006 9.070633e-001 4.074609e+000 3.686631e-002
|
||||
5.134867126487122e-006 8.897267e-001 4.125113e+000 3.163464e-002
|
||||
5.141703063987122e-006 8.692226e-001 4.168127e+000 2.656703e-002
|
||||
5.148539001487122e-006 8.447734e-001 4.201527e+000 2.171139e-002
|
||||
5.155374938987122e-006 8.155752e-001 4.223027e+000 1.712377e-002
|
||||
5.162210876487122e-006 7.809818e-001 4.230581e+000 1.286765e-002
|
||||
5.169046813987122e-006 7.407522e-001 4.222946e+000 9.011418e-003
|
||||
5.175882751487122e-006 6.952566e-001 4.200187e+000 5.623261e-003
|
||||
5.182718688987122e-006 6.455269e-001 4.163868e+000 2.764134e-003
|
||||
5.189554626487123e-006 5.931281e-001 4.116845e+000 4.801839e-004
|
||||
5.196390563987123e-006 5.399280e-001 4.062822e+000 -1.203479e-003
|
||||
5.203226501487123e-006 4.878693e-001 4.005876e+000 -2.286351e-003
|
||||
5.210062438987123e-006 4.387926e-001 3.950063e+000 -2.793145e-003
|
||||
5.216898376487123e-006 3.943141e-001 3.899147e+000 -2.771901e-003
|
||||
5.223734313987123e-006 3.557407e-001 3.856382e+000 -2.290388e-003
|
||||
5.230570251487123e-006 3.240131e-001 3.824368e+000 -1.431532e-003
|
||||
5.237406188987123e-006 2.996715e-001 3.804953e+000 -2.884282e-004
|
||||
5.244242126487123e-006 2.826934e-001 3.798874e+000 1.039797e-003
|
||||
5.250496507023069e-006 2.736617e-001 3.805720e+000 2.336086e-003
|
||||
5.257332444523069e-006 2.702952e-001 3.826231e+000 3.750958e-003
|
||||
5.264168382023069e-006 2.725099e-001 3.858519e+000 5.079095e-003
|
||||
5.271004319523069e-006 2.792707e-001 3.900990e+000 6.245858e-003
|
||||
5.277840257023069e-006 2.892213e-001 3.951268e+000 7.189734e-003
|
||||
5.284676194523069e-006 3.009211e-001 4.006629e+000 7.865126e-003
|
||||
5.291512132023069e-006 3.129324e-001 4.064179e+000 8.243412e-003
|
||||
5.298348069523070e-006 3.239026e-001 4.121020e+000 8.313220e-003
|
||||
5.305184007023070e-006 3.326364e-001 4.174414e+000 8.080015e-003
|
||||
5.312019944523070e-006 3.381533e-001 4.221931e+000 7.565103e-003
|
||||
5.318855882023070e-006 3.397304e-001 4.261575e+000 6.804125e-003
|
||||
5.325691819523070e-006 3.369267e-001 4.291878e+000 5.845044e-003
|
||||
5.332527757023070e-006 3.295898e-001 4.311956e+000 4.745556e-003
|
||||
5.339363694523070e-006 3.178476e-001 4.321538e+000 3.569879e-003
|
||||
5.346199632023070e-006 3.021225e-001 4.321056e+000 2.383899e-003
|
||||
5.352694129043191e-006 2.839632e-001 4.311845e+000 1.309002e-003
|
||||
5.359530066543191e-006 2.622181e-001 4.294240e+000 2.909251e-004
|
||||
5.366366004043191e-006 2.387328e-001 4.270416e+000 -5.633008e-004
|
||||
5.373201941543191e-006 2.144403e-001 4.242235e+000 -1.213354e-003
|
||||
5.380037879043191e-006 1.903275e-001 4.211814e+000 -1.634066e-003
|
||||
5.386873816543191e-006 1.673425e-001 4.181291e+000 -1.815182e-003
|
||||
5.393709754043191e-006 1.463444e-001 4.152703e+000 -1.761106e-003
|
||||
5.400545691543191e-006 1.280591e-001 4.127881e+000 -1.489706e-003
|
||||
5.407381629043191e-006 1.130444e-001 4.108359e+000 -1.030367e-003
|
||||
5.414217566543191e-006 1.016654e-001 4.095299e+000 -4.215215e-004
|
||||
5.421053504043191e-006 9.408052e-002 4.089447e+000 2.921323e-004
|
||||
5.427889441543192e-006 9.024049e-002 4.091106e+000 1.062531e-003
|
||||
5.434725379043192e-006 8.989871e-002 4.100144e+000 1.841107e-003
|
||||
5.441561316543192e-006 9.263274e-002 4.116013e+000 2.581461e-003
|
||||
5.448397254043192e-006 9.787523e-002 4.137802e+000 3.241751e-003
|
||||
5.455233191543192e-006 1.049521e-001 4.164300e+000 3.786690e-003
|
||||
5.462069129043192e-006 1.131252e-001 4.194078e+000 4.189088e-003
|
||||
5.468905066543192e-006 1.216373e-001 4.225576e+000 4.430901e-003
|
||||
5.475741004043192e-006 1.297557e-001 4.257197e+000 4.503763e-003
|
||||
5.482576941543192e-006 1.368123e-001 4.287399e+000 4.408997e-003
|
||||
5.489412879043192e-006 1.422386e-001 4.314778e+000 4.157150e-003
|
||||
5.496248816543192e-006 1.455922e-001 4.338144e+000 3.767079e-003
|
||||
5.503084754043192e-006 1.465757e-001 4.356580e+000 3.264650e-003
|
||||
5.509920691543192e-006 1.450461e-001 4.369480e+000 2.681108e-003
|
||||
5.516756629043192e-006 1.410152e-001 4.376572e+000 2.051194e-003
|
||||
5.523592566543192e-006 1.346415e-001 4.377922e+000 1.411098e-003
|
||||
5.530428504043192e-006 1.262144e-001 4.373913e+000 7.963486e-004
|
||||
5.537264441543193e-006 1.161320e-001 4.365211e+000 2.397768e-004
|
||||
5.544100379043193e-006 1.048744e-001 4.352717e+000 -2.303288e-004
|
||||
5.550936316543193e-006 9.297337e-002 4.337504e+000 -5.917401e-004
|
||||
5.557772254043193e-006 8.098044e-002 4.320753e+000 -8.293843e-004
|
||||
5.564608191543193e-006 6.943560e-002 4.303677e+000 -9.359489e-004
|
||||
5.571444129043193e-006 5.883745e-002 4.287456e+000 -9.119781e-004
|
||||
5.578280066543193e-006 4.961693e-002 4.273170e+000 -7.654818e-004
|
||||
5.585116004043193e-006 4.211557e-002 4.261746e+000 -5.111147e-004
|
||||
5.591951941543193e-006 3.656950e-002 4.253908e+000 -1.690068e-004
|
||||
5.598787879043193e-006 3.309998e-002 4.250146e+000 2.366563e-004
|
||||
5.605623816543193e-006 3.167415e-002 4.250619e+000 6.792687e-004
|
||||
5.611934809946010e-006 3.214761e-002 4.254959e+000 1.097047e-003
|
||||
5.618770747446011e-006 3.439745e-002 4.263646e+000 1.533623e-003
|
||||
5.625606684946011e-006 3.809301e-002 4.275861e+000 1.929912e-003
|
||||
5.632442622446011e-006 4.290791e-002 4.291035e+000 2.264330e-003
|
||||
5.639278559946011e-006 4.843410e-002 4.308375e+000 2.519743e-003
|
||||
5.646114497446011e-006 5.424327e-002 4.326997e+000 2.684155e-003
|
||||
5.652950434946011e-006 5.991187e-002 4.345973e+000 2.751151e-003
|
||||
5.659786372446011e-006 6.504491e-002 4.364392e+000 2.720028e-003
|
||||
5.666622309946011e-006 6.929694e-002 4.381408e+000 2.595606e-003
|
||||
5.673458247446011e-006 7.238942e-002 4.396282e+000 2.387761e-003
|
||||
5.680294184946011e-006 7.412343e-002 4.408428e+000 2.110688e-003
|
||||
5.687130122446011e-006 7.438736e-002 4.417429e+000 1.781965e-003
|
||||
5.693966059946011e-006 7.315941e-002 4.423066e+000 1.421452e-003
|
||||
5.700801997446011e-006 7.054450e-002 4.425415e+000 1.049475e-003
|
||||
5.706740543719277e-006 6.722132e-002 4.424827e+000 7.326575e-004
|
||||
5.712487525850321e-006 6.314360e-002 4.421957e+000 4.471065e-004
|
||||
5.719323463350321e-006 5.750018e-002 4.416221e+000 1.481621e-004
|
||||
5.726159400850321e-006 5.130902e-002 4.408618e+000 -9.541227e-005
|
||||
5.732995338350321e-006 4.484836e-002 4.399696e+000 -2.711683e-004
|
||||
5.739831275850321e-006 3.844111e-002 4.390164e+000 -3.723493e-004
|
||||
5.746667213350321e-006 3.239654e-002 4.380733e+000 -3.967112e-004
|
||||
5.753503150850321e-006 2.699343e-002 4.372082e+000 -3.464707e-004
|
||||
5.760339088350321e-006 2.246553e-002 4.364815e+000 -2.279942e-004
|
||||
5.767175025850321e-006 1.898998e-002 4.359435e+000 -5.125923e-005
|
||||
5.774010963350321e-006 1.667938e-002 4.356319e+000 1.708681e-004
|
||||
5.780846900850321e-006 1.555525e-002 4.355648e+000 4.233512e-004
|
||||
5.787152454841830e-006 1.559221e-002 4.357362e+000 6.697673e-004
|
||||
5.793988392341830e-006 1.671284e-002 4.361688e+000 9.360063e-004
|
||||
5.800824329841830e-006 1.877265e-002 4.368285e+000 1.186159e-003
|
||||
5.807660267341830e-006 2.160398e-002 4.376879e+000 1.406389e-003
|
||||
5.814496204841830e-006 2.498154e-002 4.387047e+000 1.584969e-003
|
||||
5.821332142341830e-006 2.865899e-002 4.398289e+000 1.712980e-003
|
||||
5.828168079841830e-006 3.238373e-002 4.410066e+000 1.784696e-003
|
||||
5.835004017341830e-006 3.591141e-002 4.421824e+000 1.797781e-003
|
||||
5.841839954841830e-006 3.901942e-002 4.433031e+000 1.753291e-003
|
||||
5.848675892341830e-006 4.151856e-002 4.443207e+000 1.655485e-003
|
||||
5.855511829841830e-006 4.326236e-002 4.451945e+000 1.511472e-003
|
||||
5.862347767341830e-006 4.415362e-002 4.458935e+000 1.330711e-003
|
||||
5.869183704841830e-006 4.414786e-002 4.463974e+000 1.124393e-003
|
||||
5.876019642341830e-006 4.325370e-002 4.466977e+000 9.047489e-004
|
||||
5.882855579841830e-006 4.153029e-002 4.467978e+000 6.843238e-004
|
||||
5.889691517341831e-006 3.908522e-002 4.467129e+000 4.750722e-004
|
||||
5.896347819105313e-006 3.613869e-002 4.464734e+000 2.929050e-004
|
||||
5.903183756605313e-006 3.269915e-002 4.460981e+000 1.372686e-004
|
||||
5.910019694105313e-006 2.903223e-002 4.456316e+000 2.029692e-005
|
||||
5.916855631605313e-006 2.532832e-002 4.451145e+000 -5.301935e-005
|
||||
5.923691569105313e-006 2.177659e-002 4.445900e+000 -8.052732e-005
|
||||
5.930527506605313e-006 1.855118e-002 4.440996e+000 -6.275260e-005
|
||||
5.937363444105313e-006 1.580190e-002 4.436816e+000 -2.765576e-006
|
||||
5.944199381605313e-006 1.364671e-002 4.433683e+000 9.409307e-005
|
||||
5.951035319105314e-006 1.216616e-002 4.431850e+000 2.206054e-004
|
||||
5.957871256605314e-006 1.138571e-002 4.431455e+000 3.680129e-004
|
||||
5.964143663320717e-006 1.131182e-002 4.432484e+000 5.139431e-004
|
||||
5.970979600820717e-006 1.189316e-002 4.435113e+000 6.752629e-004
|
||||
5.977815538320717e-006 1.306234e-002 4.439157e+000 8.295490e-004
|
||||
5.984651475820717e-006 1.472858e-002 4.444477e+000 9.681924e-004
|
||||
5.991487413320717e-006 1.676287e-002 4.450834e+000 1.083658e-003
|
||||
5.998323350820717e-006 1.902062e-002 4.457939e+000 1.170005e-003
|
||||
6.005159288320717e-006 2.135048e-002 4.465472e+000 1.223164e-003
|
||||
6.011995225820718e-006 2.360313e-002 4.473099e+000 1.241090e-003
|
||||
6.018831163320718e-006 2.563964e-002 4.480491e+000 1.223803e-003
|
||||
6.025667100820718e-006 2.733895e-002 4.487345e+000 1.173314e-003
|
||||
6.032503038320718e-006 2.860398e-002 4.493399e+000 1.093435e-003
|
||||
6.039338975820718e-006 2.936619e-002 4.498444e+000 9.895024e-004
|
||||
6.046174913320718e-006 2.958835e-002 4.502337e+000 8.680189e-004
|
||||
6.053010850820718e-006 2.926541e-002 4.505003e+000 7.362469e-004
|
||||
6.059846788320718e-006 2.842360e-002 4.506438e+000 6.017699e-004
|
||||
6.066682725820718e-006 2.711769e-002 4.506708e+000 4.720509e-004
|
||||
6.073518663320718e-006 2.542685e-002 4.505941e+000 3.540142e-004
|
||||
6.080354600820718e-006 2.344931e-002 4.504321e+000 2.536717e-004
|
||||
6.087190538320718e-006 2.129604e-002 4.502067e+000 1.758140e-004
|
||||
6.094026475820718e-006 1.908408e-002 4.499430e+000 1.237830e-004
|
||||
6.100862413320718e-006 1.692973e-002 4.496671e+000 9.933559e-005
|
||||
6.107698350820718e-006 1.494195e-002 4.494047e+000 1.026023e-004
|
||||
6.114534288320718e-006 1.321656e-002 4.491797e+000 1.321413e-004
|
||||
6.121370225820718e-006 1.183125e-002 4.490132e+000 1.850794e-004
|
||||
6.128206163320719e-006 1.082303e-002 4.489179e+000 2.568091e-004
|
||||
6.133865830373823e-006 1.031296e-002 4.489046e+000 3.275898e-004
|
||||
6.139648465080724e-006 1.013098e-002 4.489635e+000 4.073877e-004
|
||||
6.146484402580724e-006 1.030464e-002 4.491202e+000 5.053368e-004
|
||||
6.153320340080724e-006 1.085219e-002 4.493651e+000 6.017589e-004
|
||||
6.160156277580724e-006 1.173603e-002 4.496939e+000 6.913200e-004
|
||||
6.166992215080724e-006 1.288494e-002 4.500939e+000 7.690076e-004
|
||||
6.173828152580724e-006 1.421549e-002 4.505491e+000 8.306682e-004
|
||||
6.180664090080724e-006 1.563725e-002 4.510409e+000 8.732087e-004
|
||||
6.187500027580724e-006 1.705812e-002 4.515490e+000 8.947318e-004
|
||||
6.194335965080724e-006 1.838964e-002 4.520531e+000 8.945987e-004
|
||||
6.201171902580724e-006 1.955182e-002 4.525336e+000 8.734189e-004
|
||||
6.208007840080724e-006 2.047738e-002 4.529733e+000 8.329712e-004
|
||||
6.214843777580724e-006 2.111505e-002 4.533573e+000 7.760606e-004
|
||||
6.221679715080724e-006 2.143186e-002 4.536748e+000 7.063235e-004
|
||||
6.228515652580724e-006 2.141433e-002 4.539188e+000 6.279919e-004
|
||||
6.235351590080724e-006 2.106851e-002 4.540870e+000 5.456331e-004
|
||||
6.242187527580724e-006 2.041887e-002 4.541811e+000 4.638792e-004
|
||||
6.249023465080725e-006 1.950629e-002 4.542070e+000 3.871622e-004
|
||||
6.255859402580725e-006 1.838574e-002 4.541744e+000 3.193895e-004
|
||||
6.262536009534190e-006 1.715053e-002 4.540975e+000 2.651765e-004
|
||||
6.269371947034190e-006 1.581100e-002 4.539869e+000 2.244311e-004
|
||||
6.276207884534190e-006 1.446817e-002 4.538601e+000 2.000338e-004
|
||||
6.283043822034190e-006 1.319100e-002 4.537329e+000 1.926816e-004
|
||||
6.289879759534190e-006 1.204298e-002 4.536207e+000 2.020045e-004
|
||||
6.296715697034190e-006 1.107810e-002 4.535375e+000 2.267040e-004
|
||||
6.303551634534190e-006 1.033812e-002 4.534950e+000 2.646603e-004
|
||||
6.310387572034191e-006 9.850706e-003 4.535023e+000 3.130828e-004
|
||||
6.317223509534191e-006 9.628290e-003 4.535651e+000 3.686933e-004
|
||||
6.324059447034191e-006 9.667978e-003 4.536859e+000 4.279290e-004
|
||||
6.330895384534191e-006 9.952239e-003 4.538636e+000 4.871547e-004
|
||||
6.337731322034191e-006 1.045043e-002 4.540941e+000 5.428704e-004
|
||||
6.344567259534191e-006 1.112100e-002 4.543703e+000 5.919043e-004
|
||||
6.351403197034191e-006 1.191424e-002 4.546825e+000 6.315798e-004
|
||||
6.358239134534191e-006 1.277541e-002 4.550198e+000 6.598478e-004
|
||||
6.365075072034191e-006 1.364798e-002 4.553698e+000 6.753804e-004
|
||||
6.371911009534191e-006 1.447692e-002 4.557199e+000 6.776189e-004
|
||||
6.378746947034191e-006 1.521177e-002 4.560579e+000 6.667780e-004
|
||||
6.385582884534191e-006 1.580930e-002 4.563728e+000 6.438057e-004
|
||||
6.392418822034191e-006 1.623570e-002 4.566552e+000 6.103031e-004
|
||||
6.399254759534191e-006 1.646813e-002 4.568976e+000 5.684112e-004
|
||||
6.406090697034191e-006 1.649564e-002 4.570955e+000 5.206698e-004
|
||||
6.412926634534191e-006 1.631933e-002 4.572465e+000 4.698600e-004
|
||||
6.419762572034191e-006 1.595182e-002 4.573514e+000 4.188379e-004
|
||||
6.426598509534192e-006 1.541618e-002 4.574130e+000 3.703704e-004
|
||||
6.433434447034192e-006 1.474651e-002 4.574377e+000 3.267452e-004
|
||||
6.439473851348415e-006 1.406975e-002 4.574332e+000 2.942179e-004
|
||||
6.445909215548861e-006 1.329500e-002 4.574080e+000 2.674575e-004
|
||||
6.452745153048861e-006 1.245685e-002 4.573687e+000 2.485166e-004
|
||||
6.459581090548861e-006 1.164419e-002 4.573256e+000 2.398756e-004
|
||||
6.466417028048861e-006 1.089720e-002 4.572882e+000 2.416624e-004
|
||||
6.473252965548861e-006 1.025150e-002 4.572656e+000 2.532775e-004
|
||||
6.480088903048861e-006 9.735761e-003 4.572656e+000 2.735882e-004
|
||||
6.486924840548861e-006 9.370334e-003 4.572943e+000 3.010116e-004
|
||||
6.493760778048861e-006 9.166374e-003 4.573562e+000 3.336205e-004
|
||||
6.500596715548861e-006 9.125551e-003 4.574534e+000 3.692654e-004
|
||||
6.507432653048861e-006 9.240296e-003 4.575863e+000 4.057040e-004
|
||||
6.514268590548862e-006 9.494552e-003 4.577528e+000 4.407312e-004
|
||||
6.521104528048862e-006 9.864997e-003 4.579492e+000 4.723025e-004
|
||||
6.527940465548862e-006 1.032262e-002 4.581701e+000 4.986437e-004
|
||||
6.534776403048862e-006 1.083456e-002 4.584090e+000 5.183417e-004
|
||||
6.541612340548862e-006 1.136611e-002 4.586584e+000 5.304108e-004
|
||||
6.548448278048862e-006 1.188278e-002 4.589106e+000 5.343334e-004
|
||||
6.555284215548862e-006 1.235217e-002 4.591579e+000 5.300725e-004
|
||||
6.562120153048862e-006 1.274580e-002 4.593932e+000 5.180564e-004
|
||||
6.568956090548862e-006 1.304052e-002 4.596102e+000 4.991380e-004
|
||||
6.575792028048862e-006 1.321968e-002 4.598039e+000 4.745312e-004
|
||||
6.582627965548862e-006 1.327379e-002 4.599707e+000 4.457297e-004
|
||||
6.589463903048862e-006 1.320082e-002 4.601088e+000 4.144122e-004
|
||||
6.596299840548862e-006 1.300606e-002 4.602177e+000 3.823408e-004
|
||||
6.603135778048862e-006 1.270152e-002 4.602990e+000 3.512583e-004
|
||||
6.609971715548862e-006 1.230501e-002 4.603553e+000 3.227902e-004
|
||||
6.616807653048862e-006 1.183899e-002 4.603909e+000 2.983567e-004
|
||||
6.623643590548863e-006 1.132903e-002 4.604110e+000 2.790993e-004
|
||||
6.630479528048863e-006 1.080234e-002 4.604212e+000 2.658267e-004
|
||||
6.637315465548863e-006 1.028611e-002 4.604277e+000 2.589801e-004
|
||||
6.644151403048863e-006 9.806037e-003 4.604364e+000 2.586219e-004
|
||||
6.650987340548863e-006 9.384853e-003 4.604533e+000 2.644456e-004
|
||||
6.657823278048863e-006 9.041192e-003 4.604833e+000 2.758065e-004
|
||||
6.664659215548863e-006 8.788668e-003 4.605304e+000 2.917699e-004
|
||||
6.671495153048863e-006 8.635277e-003 4.605975e+000 3.111751e-004
|
||||
6.678331090548863e-006 8.583154e-003 4.606863e+000 3.327089e-004
|
||||
6.685167028048863e-006 8.628652e-003 4.607972e+000 3.549854e-004
|
||||
6.692002965548863e-006 8.762760e-003 4.609292e+000 3.766270e-004
|
||||
6.698838903048863e-006 8.971800e-003 4.610802e+000 3.963422e-004
|
||||
6.705674840548863e-006 9.238371e-003 4.612469e+000 4.129956e-004
|
||||
6.712510778048863e-006 9.542464e-003 4.614255e+000 4.256660e-004
|
||||
6.719346715548863e-006 9.862693e-003 4.616115e+000 4.336919e-004
|
||||
6.726182653048863e-006 1.017755e-002 4.618000e+000 4.366985e-004
|
||||
6.733018590548863e-006 1.046662e-002 4.619862e+000 4.346095e-004
|
||||
6.739854528048864e-006 1.071172e-002 4.621656e+000 4.276405e-004
|
||||
6.746690465548864e-006 1.089783e-002 4.623342e+000 4.162766e-004
|
||||
6.753526403048864e-006 1.101383e-002 4.624887e+000 4.012349e-004
|
||||
6.760362340548864e-006 1.105299e-002 4.626268e+000 3.834163e-004
|
||||
6.767198278048864e-006 1.101320e-002 4.627470e+000 3.638475e-004
|
||||
6.774034215548864e-006 1.089692e-002 4.628489e+000 3.436187e-004
|
||||
6.780870153048864e-006 1.071088e-002 4.629334e+000 3.238193e-004
|
||||
6.787706090548864e-006 1.046554e-002 4.630019e+000 3.054764e-004
|
||||
6.794542028048864e-006 1.017436e-002 4.630569e+000 2.894987e-004
|
||||
6.801377965548864e-006 9.852967e-003 4.631014e+000 2.766292e-004
|
||||
6.808213903048864e-006 9.518134e-003 4.631391e+000 2.674092e-004
|
||||
6.815049840548864e-006 9.186838e-003 4.631736e+000 2.621544e-004
|
||||
6.821885778048864e-006 8.875270e-003 4.632089e+000 2.609453e-004
|
||||
6.828721715548864e-006 8.597956e-003 4.632485e+000 2.636308e-004
|
||||
6.835557653048864e-006 8.366983e-003 4.632956e+000 2.698452e-004
|
||||
6.842393590548864e-006 8.191411e-003 4.633529e+000 2.790367e-004
|
||||
6.849229528048864e-006 8.076860e-003 4.634223e+000 2.905047e-004
|
||||
6.856065465548865e-006 8.025316e-003 4.635051e+000 3.034453e-004
|
||||
6.862901403048865e-006 8.035146e-003 4.636014e+000 3.170003e-004
|
||||
6.869737340548865e-006 8.101321e-003 4.637111e+000 3.303080e-004
|
||||
6.876573278048865e-006 8.215819e-003 4.638327e+000 3.425515e-004
|
||||
6.883409215548865e-006 8.368186e-003 4.639645e+000 3.530040e-004
|
||||
6.890245153048865e-006 8.546211e-003 4.641041e+000 3.610663e-004
|
||||
6.897081090548865e-006 8.736687e-003 4.642487e+000 3.662966e-004
|
||||
6.903917028048865e-006 8.926186e-003 4.643952e+000 3.684294e-004
|
||||
6.910752965548865e-006 9.101835e-003 4.645409e+000 3.673849e-004
|
||||
6.917588903048865e-006 9.252020e-003 4.646827e+000 3.632664e-004
|
||||
6.924424840548865e-006 9.367000e-003 4.648180e+000 3.563484e-004
|
||||
6.931260778048865e-006 9.439393e-003 4.649448e+000 3.470546e-004
|
||||
6.938096715548865e-006 9.464510e-003 4.650616e+000 3.359290e-004
|
||||
6.944932653048865e-006 9.440521e-003 4.651671e+000 3.236006e-004
|
||||
6.951768590548865e-006 9.368463e-003 4.652613e+000 3.107450e-004
|
||||
6.958604528048865e-006 9.252077e-003 4.653442e+000 2.980441e-004
|
||||
6.965440465548866e-006 9.097495e-003 4.654170e+000 2.861474e-004
|
||||
6.972276403048866e-006 8.912817e-003 4.654809e+000 2.756365e-004
|
||||
6.979112340548866e-006 8.707574e-003 4.655379e+000 2.669944e-004
|
||||
6.985948278048866e-006 8.492144e-003 4.655900e+000 2.605814e-004
|
||||
6.992784215548866e-006 8.274758e-003 4.656398e+000 2.561082e-004
|
||||
6.994164062500000e-006 8.231613e-003 4.656497e+000 2.555394e-004
|
||||
6.997923756402267e-006 8.117026e-003 4.656765e+000 2.546961e-004
|
||||
6.999000000000000e-006 8.085229e-003 4.656843e+000 2.546085e-004
|
||||
7.000000000000000e-006 8.056001e-003 4.656916e+000 2.545690e-004
|
||||
1837
doc/spice_sims/overshoot_sim_r50.svg
Normal file
|
After Width: | Height: | Size: 57 KiB |
1111
doc/spice_sims/overshoot_sim_r50.txt
Normal file
96
doc/spice_sims/overshoot_simulation.asc
Normal file
|
|
@ -0,0 +1,96 @@
|
|||
Version 4
|
||||
SHEET 1 880 680
|
||||
WIRE 368 -448 192 -448
|
||||
WIRE 368 -416 368 -448
|
||||
WIRE 192 -288 192 -448
|
||||
WIRE 192 -176 192 -208
|
||||
WIRE 368 -96 368 -144
|
||||
WIRE 592 -96 368 -96
|
||||
WIRE 368 16 368 -16
|
||||
WIRE 368 112 368 96
|
||||
WIRE 416 112 368 112
|
||||
WIRE 592 112 416 112
|
||||
WIRE 656 112 656 -96
|
||||
WIRE 368 144 368 112
|
||||
WIRE 656 176 656 112
|
||||
WIRE -32 224 -96 224
|
||||
WIRE 80 224 48 224
|
||||
WIRE 192 224 160 224
|
||||
WIRE 320 224 272 224
|
||||
WIRE -96 240 -96 224
|
||||
WIRE 48 272 48 224
|
||||
WIRE -96 352 -96 320
|
||||
WIRE 48 352 48 336
|
||||
WIRE 368 352 368 240
|
||||
FLAG 368 352 0
|
||||
FLAG -96 352 0
|
||||
FLAG 48 352 0
|
||||
FLAG 192 -176 0
|
||||
FLAG 656 176 0
|
||||
FLAG 416 112 Vout
|
||||
SYMBOL res 64 208 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R2
|
||||
SYMATTR Value 30
|
||||
SYMBOL ind 64 240 R270
|
||||
WINDOW 0 32 56 VTop 2
|
||||
WINDOW 3 5 56 VBottom 2
|
||||
SYMATTR InstName L1
|
||||
SYMATTR Value 50n
|
||||
SYMBOL Misc\\signal -96 224 R0
|
||||
WINDOW 0 24 104 Left 2
|
||||
WINDOW 3 -63 -76 Left 2
|
||||
WINDOW 123 0 0 Left 2
|
||||
WINDOW 39 0 0 Left 2
|
||||
SYMATTR InstName V1
|
||||
SYMATTR Value PULSE(0 3.3 0 1n 1n 2.5u 5u)
|
||||
SYMBOL cap 32 272 R0
|
||||
SYMATTR InstName C1
|
||||
SYMATTR Value 10p
|
||||
SYMBOL nmos 320 144 R0
|
||||
SYMATTR InstName M1
|
||||
SYMATTR Value IRLML6244
|
||||
SYMBOL voltage 192 -304 R0
|
||||
WINDOW 123 0 0 Left 2
|
||||
WINDOW 39 0 0 Left 2
|
||||
SYMATTR InstName V2
|
||||
SYMATTR Value 12
|
||||
SYMBOL LED 352 -336 R0
|
||||
SYMATTR InstName D3
|
||||
SYMATTR Value LXK2-PW14
|
||||
SYMBOL res 384 -320 R180
|
||||
WINDOW 0 36 76 Left 2
|
||||
WINDOW 3 36 40 Left 2
|
||||
SYMATTR InstName R1
|
||||
SYMATTR Value 4.7
|
||||
SYMBOL ind 352 0 R0
|
||||
SYMATTR InstName L2
|
||||
SYMATTR Value 500n
|
||||
SYMBOL LED 352 -272 R0
|
||||
SYMATTR InstName D1
|
||||
SYMATTR Value LXK2-PW14
|
||||
SYMBOL LED 352 -208 R0
|
||||
SYMATTR InstName D2
|
||||
SYMATTR Value LXK2-PW14
|
||||
SYMBOL cap 656 -112 R90
|
||||
WINDOW 0 0 32 VBottom 2
|
||||
WINDOW 3 32 32 VTop 2
|
||||
SYMATTR InstName C2
|
||||
SYMATTR Value 100p
|
||||
SYMBOL cap 656 96 R90
|
||||
WINDOW 0 0 32 VBottom 2
|
||||
WINDOW 3 32 32 VTop 2
|
||||
SYMATTR InstName C3
|
||||
SYMATTR Value 100p
|
||||
SYMBOL res 384 0 R180
|
||||
WINDOW 0 36 76 Left 2
|
||||
WINDOW 3 36 40 Left 2
|
||||
SYMATTR InstName R3
|
||||
SYMATTR Value 0.1
|
||||
SYMBOL res 288 208 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R4
|
||||
SYMATTR Value 220
|
||||
TEXT -154 88 Left 2 !.tran 10u
|
||||
60
doc/stepper_test.py
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import time
|
||||
import statistics
|
||||
import sqlite3
|
||||
from datetime import datetime
|
||||
|
||||
from pyBusPirateLite import BitBang
|
||||
|
||||
if __name__ == '__main__':
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('buspirate_port', nargs='?', default='/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AD01W1RF-if00-port0')
|
||||
args = parser.parse_args()
|
||||
|
||||
bp = BitBang(args.buspirate_port)
|
||||
bp.enter_bb()
|
||||
bp.mosi = 1
|
||||
|
||||
def stepper_direction_down():
|
||||
bp.aux = 0
|
||||
|
||||
def stepper_direction_up():
|
||||
bp.aux = 1
|
||||
|
||||
def stepper_step():
|
||||
bp.cs = 1
|
||||
#time.sleep(0.005)
|
||||
bp.cs = 0
|
||||
#time.sleep(0.005)
|
||||
|
||||
import curses
|
||||
screen = curses.initscr()
|
||||
curses.noecho()
|
||||
curses.cbreak()
|
||||
screen.keypad(True)
|
||||
i = 0
|
||||
try:
|
||||
while True:
|
||||
key = screen.getch()
|
||||
if key == ord('q'):
|
||||
break
|
||||
|
||||
screen.addstr('{: 4}'.format(i))
|
||||
|
||||
if key == curses.KEY_DOWN:
|
||||
stepper_direction_down()
|
||||
stepper_step()
|
||||
i -= 1
|
||||
elif key == curses.KEY_UP:
|
||||
stepper_direction_up()
|
||||
stepper_step()
|
||||
i += 1
|
||||
|
||||
finally:
|
||||
curses.nocbreak()
|
||||
screen.keypad(0)
|
||||
curses.echo()
|
||||
curses.endwin()
|
||||