├── .gitignore ├── README.markdown ├── demo ├── demo.py ├── demo.pyc └── pythonqucstest_prj │ ├── lownoiseamplifier0.s2p │ ├── lownoiseamplifier1.s2p │ ├── testcase.dat │ ├── testcase.dpl │ └── testcase.sch ├── gplv3.txt ├── qucs ├── __init__.py ├── config.ini ├── extract.py ├── plot.py └── simulate.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | *pyc 2 | ipython_log* 3 | *swp 4 | dist/ 5 | build/ 6 | qucs.egg-info 7 | demo/netlists/ 8 | demo/csv/ 9 | demo/outputs 10 | csv/ 11 | outputs/ 12 | netlists/ 13 | -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- 1 | **This package is abandoned** 2 | 3 | it is under GPLv3, feel free to fork it and improve it. 4 | 5 | Python package for automating QUCS simulations 6 | ============================================== 7 | 8 | _License GPL_ 9 | 10 | Example usage of this package in my article: 11 | [Modeling the frequency response of microwave radiometers with QUCS](http://arxiv.org/abs/1011.6363) 12 | 13 | Introduction 14 | ------------ 15 | 16 | It was designed to easily iterate between testing a circuit on the QUCS GUI and running batch simulations, 17 | so that a system can be debugged interactively at several development stages. 18 | 19 | The _simulate_ module parses the netlist produced interactively by the QUCS GUI and runs user defined regular expressions to create and save to disk the target set of netlists, then runs qucsator on each of them. The _extract_ and _plot_ modules allow then to read the custom QUCS file format, manipulate and plot the results. 20 | 21 | Usage 22 | ----- 23 | 24 | The easiest way is to run the demo: 25 | 26 | 1. copy pythonqucstest_prj in your .qucs folder 27 | 2. open QUCS GUI and run the pythonqucstest schematic in order to create the netlist 28 | 3. check that QUCS created the netlist text file, usually in .qucs/netlist.txt 29 | 4. run python demo.py in the demo folder 30 | 5. simulations for 2 netlists with 2 different amplifiers are automatically run, results are plotted and written as csv files under the csv folder 31 | 6. netlists and raw output files are written in the subfolders netlists and outputs 32 | 33 | Citing 34 | ------ 35 | 36 | If you use python-qucs for research, please cite my work in your publication: 37 | [http://arxiv.org/abs/1011.6363](http://arxiv.org/abs/1011.6363) 38 | 39 | * [python-qucs homepage](http://andreazonca.com/software/python-qucs) 40 | * [python-qucs on on Github](https://github.com/zonca/python-qucs) 41 | * [QUCS](http://qucs.sf.net) 42 | -------------------------------------------------------------------------------- /demo/demo.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import logging as l 3 | import re 4 | import os 5 | 6 | sys.path.append('..') 7 | import qucs.simulate 8 | 9 | class DemoSimulationDescription(qucs.simulate.SimulationDescription): 10 | ''' Simple example of SimulationDescription subclassing, 11 | 12 | it is necessary to reimplement the constructor and the modify netlist method 13 | the modify_netlist method replaces the amplifier input 14 | output 15 | ''' 16 | 17 | def __init__(self, name, n): 18 | self.name = name 19 | self.n = n 20 | self.template_netlist_file = os.path.join(os.path.expanduser('~'),'.qucs', 'netlist.txt') # path to netlist.txt 21 | 22 | def modify_netlist(self): 23 | # simple replacement of any low noise amplifier s2p input file with the number defined in the constructor 24 | self.netlist = re.sub('lownoiseamplifier[0-9]*\.s2p','lownoiseamplifier%d.s2p' % self.n, self.template_netlist) 25 | return self.netlist 26 | 27 | def demo(): 28 | 29 | # creating simulation descriptions 30 | simulation_descriptions = [DemoSimulationDescription('amp0',0), DemoSimulationDescription('amp1',1)] 31 | 32 | # creating simulation objects using descriptions 33 | simulations = map(qucs.simulate.Simulation,simulation_descriptions) 34 | 35 | # running simulations 36 | for sim in simulations: 37 | sim.run() 38 | sim.extract_data() 39 | # writing S21 vs freq 40 | sim.write_result('acfrequency', 's21db') 41 | return simulations 42 | 43 | # if launched as a script 44 | if __name__ == '__main__': 45 | l.basicConfig(level=l.DEBUG) 46 | simulations = demo() 47 | # qucs simulation outputs are saved in simulations[0].results as dictionary 48 | 49 | #plotting 50 | import matplotlib.pyplot as plt 51 | plt.figure() 52 | for sim in simulations: 53 | plt.plot(sim.results['acfrequency'], sim.results['s21db'],label=str(sim)) 54 | plt.xlabel('Freq[GHz]'); plt.ylabel('S21[dB]'); plt.grid(); plt.legend(loc=0) 55 | plt.show() 56 | -------------------------------------------------------------------------------- /demo/demo.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zonca/python-qucs/f188654d0ea2372e474917fe846d522b21febb9a/demo/demo.pyc -------------------------------------------------------------------------------- /demo/pythonqucstest_prj/lownoiseamplifier0.s2p: -------------------------------------------------------------------------------- 1 | # Ghz S DB R 50 2 | 35 -7 0 0 0 -9999 0 -7 0 3 | 35.1 -7 0 0.5 0 -9999 0 -7 0 4 | 35.2 -7 0 1 0 -9999 0 -7 0 5 | 35.3 -7 0 1.5 0 -9999 0 -7 0 6 | 35.4 -7 0 2 0 -9999 0 -7 0 7 | 35.5 -7 0 2.5 0 -9999 0 -7 0 8 | 35.6 -7 0 3 0 -9999 0 -7 0 9 | 35.7 -7 0 3.5 0 -9999 0 -7 0 10 | 35.8 -7 0 4 0 -9999 0 -7 0 11 | 35.9 -7 0 4.5 0 -9999 0 -7 0 12 | 36 -7 0 5 0 -9999 0 -7 0 13 | 36.1 -7 0 5.5 0 -9999 0 -7 0 14 | 36.2 -7 0 6 0 -9999 0 -7 0 15 | 36.3 -7 0 6.5 0 -9999 0 -7 0 16 | 36.4 -7 0 7 0 -9999 0 -7 0 17 | 36.5 -7 0 7.5 0 -9999 0 -7 0 18 | 36.6 -7 0 8 0 -9999 0 -7 0 19 | 36.7 -7 0 12 0 -9999 0 -7 0 20 | 36.8 -7 0 16 0 -9999 0 -7 0 21 | 36.9 -7 0 20 0 -9999 0 -7 0 22 | 37 -7 0 24 0 -9999 0 -7 0 23 | 37.1 -7 0 28 0 -9999 0 -7 0 24 | 37.2 -7 0 32 0 -9999 0 -7 0 25 | 37.3 -7 0 33 0 -9999 0 -7 0 26 | 37.4 -7 0 34 0 -9999 0 -7 0 27 | 37.5 -7 0 35 0 -9999 0 -7 0 28 | 37.6 -7 0 36 0 -9999 0 -7 0 29 | 37.7 -7 0 37 0 -9999 0 -7 0 30 | 37.8 -7 0 38 0 -9999 0 -7 0 31 | 37.9 -7 0 39 0 -9999 0 -7 0 32 | 38 -7 0 40 0 -9999 0 -7 0 33 | 38.1 -7 0 40 0 -9999 0 -7 0 34 | 38.2 -7 0 40 0 -9999 0 -7 0 35 | 38.3 -7 0 40 0 -9999 0 -7 0 36 | 38.4 -7 0 40 0 -9999 0 -7 0 37 | 38.5 -7 0 40 0 -9999 0 -7 0 38 | 38.6 -7 0 40 0 -9999 0 -7 0 39 | 38.7 -7 0 40 0 -9999 0 -7 0 40 | 38.8 -7 0 40 0 -9999 0 -7 0 41 | 38.9 -7 0 40 0 -9999 0 -7 0 42 | 39 -7 0 40 0 -9999 0 -7 0 43 | 39.1 -7 0 40 0 -9999 0 -7 0 44 | 39.2 -7 0 40 0 -9999 0 -7 0 45 | 39.3 -7 0 40 0 -9999 0 -7 0 46 | 39.4 -7 0 40 0 -9999 0 -7 0 47 | 39.5 -7 0 40 0 -9999 0 -7 0 48 | 39.6 -7 0 40 0 -9999 0 -7 0 49 | 39.7 -7 0 40 0 -9999 0 -7 0 50 | 39.8 -7 0 40 0 -9999 0 -7 0 51 | 39.9 -7 0 40 0 -9999 0 -7 0 52 | 40 -7 0 40 0 -9999 0 -7 0 53 | 40.1 -7 0 40 0 -9999 0 -7 0 54 | 40.2 -7 0 40 0 -9999 0 -7 0 55 | 40.3 -7 0 40 0 -9999 0 -7 0 56 | 40.4 -7 0 40 0 -9999 0 -7 0 57 | 40.5 -7 0 40 0 -9999 0 -7 0 58 | 40.6 -7 0 40 0 -9999 0 -7 0 59 | 40.7 -7 0 40 0 -9999 0 -7 0 60 | 40.8 -7 0 40 0 -9999 0 -7 0 61 | 40.9 -7 0 40 0 -9999 0 -7 0 62 | 41 -7 0 40 0 -9999 0 -7 0 63 | 41.1 -7 0 40 0 -9999 0 -7 0 64 | 41.2 -7 0 40 0 -9999 0 -7 0 65 | 41.3 -7 0 40 0 -9999 0 -7 0 66 | 41.4 -7 0 40 0 -9999 0 -7 0 67 | 41.5 -7 0 40 0 -9999 0 -7 0 68 | 41.6 -7 0 40 0 -9999 0 -7 0 69 | 41.7 -7 0 40 0 -9999 0 -7 0 70 | 41.8 -7 0 40 0 -9999 0 -7 0 71 | 41.9 -7 0 40 0 -9999 0 -7 0 72 | 42 -7 0 40 0 -9999 0 -7 0 73 | 42.1 -7 0 40 0 -9999 0 -7 0 74 | 42.2 -7 0 40 0 -9999 0 -7 0 75 | 42.3 -7 0 40 0 -9999 0 -7 0 76 | 42.4 -7 0 40 0 -9999 0 -7 0 77 | 42.5 -7 0 40 0 -9999 0 -7 0 78 | 42.6 -7 0 40 0 -9999 0 -7 0 79 | 42.7 -7 0 40 0 -9999 0 -7 0 80 | 42.8 -7 0 40 0 -9999 0 -7 0 81 | 42.9 -7 0 40 0 -9999 0 -7 0 82 | 43 -7 0 40 0 -9999 0 -7 0 83 | 43.1 -7 0 40 0 -9999 0 -7 0 84 | 43.2 -7 0 40 0 -9999 0 -7 0 85 | 43.3 -7 0 40 0 -9999 0 -7 0 86 | 43.4 -7 0 40 0 -9999 0 -7 0 87 | 43.5 -7 0 40 0 -9999 0 -7 0 88 | 43.6 -7 0 40 0 -9999 0 -7 0 89 | 43.7 -7 0 40 0 -9999 0 -7 0 90 | 43.8 -7 0 40 0 -9999 0 -7 0 91 | 43.9 -7 0 40 0 -9999 0 -7 0 92 | 44 -7 0 40 0 -9999 0 -7 0 93 | 44.1 -7 0 40 0 -9999 0 -7 0 94 | 44.2 -7 0 40 0 -9999 0 -7 0 95 | 44.3 -7 0 40 0 -9999 0 -7 0 96 | 44.4 -7 0 40 0 -9999 0 -7 0 97 | 44.5 -7 0 40 0 -9999 0 -7 0 98 | 44.6 -7 0 40 0 -9999 0 -7 0 99 | 44.7 -7 0 40 0 -9999 0 -7 0 100 | 44.8 -7 0 40 0 -9999 0 -7 0 101 | 44.9 -7 0 40 0 -9999 0 -7 0 102 | 45 -7 0 40 0 -9999 0 -7 0 103 | 45.1 -7 0 40 0 -9999 0 -7 0 104 | 45.2 -7 0 40 0 -9999 0 -7 0 105 | 45.3 -7 0 40 0 -9999 0 -7 0 106 | 45.4 -7 0 40 0 -9999 0 -7 0 107 | 45.5 -7 0 40 0 -9999 0 -7 0 108 | 45.6 -7 0 40 0 -9999 0 -7 0 109 | 45.7 -7 0 40 0 -9999 0 -7 0 110 | 45.8 -7 0 40 0 -9999 0 -7 0 111 | 45.9 -7 0 40 0 -9999 0 -7 0 112 | 46 -7 0 40 0 -9999 0 -7 0 113 | 46.1 -7 0 40 0 -9999 0 -7 0 114 | 46.2 -7 0 40 0 -9999 0 -7 0 115 | 46.3 -7 0 40 0 -9999 0 -7 0 116 | 46.4 -7 0 40 0 -9999 0 -7 0 117 | 46.5 -7 0 40 0 -9999 0 -7 0 118 | 46.6 -7 0 40 0 -9999 0 -7 0 119 | 46.7 -7 0 40 0 -9999 0 -7 0 120 | 46.8 -7 0 40 0 -9999 0 -7 0 121 | 46.9 -7 0 40 0 -9999 0 -7 0 122 | 47 -7 0 40 0 -9999 0 -7 0 123 | 47.1 -7 0 40 0 -9999 0 -7 0 124 | 47.2 -7 0 40 0 -9999 0 -7 0 125 | 47.3 -7 0 40 0 -9999 0 -7 0 126 | 47.4 -7 0 40 0 -9999 0 -7 0 127 | 47.5 -7 0 40 0 -9999 0 -7 0 128 | 47.6 -7 0 37 0 -9999 0 -7 0 129 | 47.7 -7 0 34 0 -9999 0 -7 0 130 | 47.8 -7 0 31 0 -9999 0 -7 0 131 | 47.9 -7 0 28 0 -9999 0 -7 0 132 | 48 -7 0 25 0 -9999 0 -7 0 133 | 48.1 -7 0 25 0 -9999 0 -7 0 134 | 48.2 -7 0 25 0 -9999 0 -7 0 135 | 48.3 -7 0 25 0 -9999 0 -7 0 136 | 48.4 -7 0 25 0 -9999 0 -7 0 137 | 48.5 -7 0 25 0 -9999 0 -7 0 138 | 48.6 -7 0 25 0 -9999 0 -7 0 139 | 48.7 -7 0 25 0 -9999 0 -7 0 140 | 48.8 -7 0 25 0 -9999 0 -7 0 141 | 48.9 -7 0 25 0 -9999 0 -7 0 142 | 49 -7 0 25 0 -9999 0 -7 0 143 | 49.1 -7 0 25 0 -9999 0 -7 0 144 | 49.2 -7 0 25 0 -9999 0 -7 0 145 | 49.3 -7 0 25 0 -9999 0 -7 0 146 | 49.4 -7 0 25 0 -9999 0 -7 0 147 | 49.5 -7 0 25 0 -9999 0 -7 0 148 | 49.6 -7 0 25 0 -9999 0 -7 0 149 | 49.7 -7 0 25 0 -9999 0 -7 0 150 | 49.8 -7 0 25 0 -9999 0 -7 0 151 | 49.9 -7 0 25 0 -9999 0 -7 0 152 | 50 -7 0 25 0 -9999 0 -7 0 153 | ! Noise parameters 154 | 35 0.7 0 0 0 155 | 35.1 0.65 0 0 0 156 | 35.2 0.6 0 0 0 157 | 35.3 0.55 0 0 0 158 | 35.4 0.5 0 0 0 159 | 35.5 0.5 0 0 0 160 | 35.6 0.5 0 0 0 161 | 35.7 0.5 0 0 0 162 | 35.8 0.5 0 0 0 163 | 35.9 0.5 0 0 0 164 | 36 0.5 0 0 0 165 | 36.1 0.5 0 0 0 166 | 36.2 0.5 0 0 0 167 | 36.3 0.5 0 0 0 168 | 36.4 0.5 0 0 0 169 | 36.5 0.5 0 0 0 170 | 36.6 0.5 0 0 0 171 | 36.7 0.5 0 0 0 172 | 36.8 0.5 0 0 0 173 | 36.9 0.5 0 0 0 174 | 37 0.5 0 0 0 175 | 37.1 0.5 0 0 0 176 | 37.2 0.5 0 0 0 177 | 37.3 0.5 0 0 0 178 | 37.4 0.5 0 0 0 179 | 37.5 0.3 0 0 0 180 | 37.6 0.3 0 0 0 181 | 37.7 0.3 0 0 0 182 | 37.8 0.3 0 0 0 183 | 37.9 0.3 0 0 0 184 | 38 0.3 0 0 0 185 | 38.1 0.3 0 0 0 186 | 38.2 0.3 0 0 0 187 | 38.3 0.3 0 0 0 188 | 38.4 0.3 0 0 0 189 | 38.5 0.3 0 0 0 190 | 38.6 0.3 0 0 0 191 | 38.7 0.3 0 0 0 192 | 38.8 0.3 0 0 0 193 | 38.9 0.3 0 0 0 194 | 39 0.3 0 0 0 195 | 39.1 0.2 0 0 0 196 | 39.2 0.2 0 0 0 197 | 39.3 0.2 0 0 0 198 | 39.4 0.2 0 0 0 199 | 39.5 0.2 0 0 0 200 | 39.6 0.2 0 0 0 201 | 39.7 0.2 0 0 0 202 | 39.8 0.2 0 0 0 203 | 39.9 0.2 0 0 0 204 | 40 0.2 0 0 0 205 | 40.1 0.2 0 0 0 206 | 40.2 0.2 0 0 0 207 | 40.3 0.2 0 0 0 208 | 40.4 0.2 0 0 0 209 | 40.5 0.2 0 0 0 210 | 40.6 0.2 0 0 0 211 | 40.7 0.2 0 0 0 212 | 40.8 0.2 0 0 0 213 | 40.9 0.2 0 0 0 214 | 41 0.2 0 0 0 215 | 41.1 0.2 0 0 0 216 | 41.2 0.2 0 0 0 217 | 41.3 0.2 0 0 0 218 | 41.4 0.2 0 0 0 219 | 41.5 0.2 0 0 0 220 | 41.6 0.2 0 0 0 221 | 41.7 0.2 0 0 0 222 | 41.8 0.2 0 0 0 223 | 41.9 0.2 0 0 0 224 | 42 0.2 0 0 0 225 | 42.1 0.2 0 0 0 226 | 42.2 0.2 0 0 0 227 | 42.3 0.2 0 0 0 228 | 42.4 0.2 0 0 0 229 | 42.5 0.2 0 0 0 230 | 42.6 0.2 0 0 0 231 | 42.7 0.2 0 0 0 232 | 42.8 0.2 0 0 0 233 | 42.9 0.2 0 0 0 234 | 43 0.2 0 0 0 235 | 43.1 0.2 0 0 0 236 | 43.2 0.2 0 0 0 237 | 43.3 0.2 0 0 0 238 | 43.4 0.2 0 0 0 239 | 43.5 0.2 0 0 0 240 | 43.6 0.2 0 0 0 241 | 43.7 0.2 0 0 0 242 | 43.8 0.2 0 0 0 243 | 43.9 0.2 0 0 0 244 | 44 0.2 0 0 0 245 | 44.1 0.2 0 0 0 246 | 44.2 0.2 0 0 0 247 | 44.3 0.2 0 0 0 248 | 44.4 0.2 0 0 0 249 | 44.5 0.2 0 0 0 250 | 44.6 0.2 0 0 0 251 | 44.7 0.2 0 0 0 252 | 44.8 0.2 0 0 0 253 | 44.9 0.2 0 0 0 254 | 45 0.2 0 0 0 255 | 45.1 0.2 0 0 0 256 | 45.2 0.2 0 0 0 257 | 45.3 0.2 0 0 0 258 | 45.4 0.2 0 0 0 259 | 45.5 0.2 0 0 0 260 | 45.6 0.2 0 0 0 261 | 45.7 0.2 0 0 0 262 | 45.8 0.2 0 0 0 263 | 45.9 0.2 0 0 0 264 | 46 0.2 0 0 0 265 | 46.1 0.2 0 0 0 266 | 46.2 0.2 0 0 0 267 | 46.3 0.2 0 0 0 268 | 46.4 0.2 0 0 0 269 | 46.5 0.2 0 0 0 270 | 46.6 0.2 0 0 0 271 | 46.7 0.2 0 0 0 272 | 46.8 0.2 0 0 0 273 | 46.9 0.2 0 0 0 274 | 47 0.2 0 0 0 275 | 47.1 0.2 0 0 0 276 | 47.2 0.2 0 0 0 277 | 47.3 0.2 0 0 0 278 | 47.4 0.2 0 0 0 279 | 47.5 0.2 0 0 0 280 | 47.6 0.2 0 0 0 281 | 47.7 0.2 0 0 0 282 | 47.8 0.2 0 0 0 283 | 47.9 0.2 0 0 0 284 | 48 0.2 0 0 0 285 | 48.1 0.2 0 0 0 286 | 48.2 0.2 0 0 0 287 | 48.3 0.2 0 0 0 288 | 48.4 0.2 0 0 0 289 | 48.5 0.2 0 0 0 290 | 48.6 0.2 0 0 0 291 | 48.7 0.2 0 0 0 292 | 48.8 0.2 0 0 0 293 | 48.9 0.2 0 0 0 294 | 49 0.2 0 0 0 295 | 49.1 0.2 0 0 0 296 | 49.2 0.2 0 0 0 297 | 49.3 0.2 0 0 0 298 | 49.4 0.2 0 0 0 299 | 49.5 0.2 0 0 0 300 | 49.6 0.2 0 0 0 301 | 49.7 0.2 0 0 0 302 | 49.8 0.2 0 0 0 303 | 49.9 0.2 0 0 0 304 | 50 0.2 0 0 0 305 | -------------------------------------------------------------------------------- /demo/pythonqucstest_prj/lownoiseamplifier1.s2p: -------------------------------------------------------------------------------- 1 | # Ghz S DB R 50 2 | 35 -7 0 0 0 -9999 0 -7 0 3 | 35.1 -7 0 0.5 0 -9999 0 -7 0 4 | 35.2 -7 0 1 0 -9999 0 -7 0 5 | 35.3 -7 0 1.5 0 -9999 0 -7 0 6 | 35.4 -7 0 2 0 -9999 0 -7 0 7 | 35.5 -7 0 2.5 0 -9999 0 -7 0 8 | 35.6 -7 0 3 0 -9999 0 -7 0 9 | 35.7 -7 0 3.5 0 -9999 0 -7 0 10 | 35.8 -7 0 4 0 -9999 0 -7 0 11 | 35.9 -7 0 4.5 0 -9999 0 -7 0 12 | 36 -7 0 5 0 -9999 0 -7 0 13 | 36.1 -7 0 5.5 0 -9999 0 -7 0 14 | 36.2 -7 0 6 0 -9999 0 -7 0 15 | 36.3 -7 0 6.5 0 -9999 0 -7 0 16 | 36.4 -7 0 7 0 -9999 0 -7 0 17 | 36.5 -7 0 7.5 0 -9999 0 -7 0 18 | 36.6 -7 0 8 0 -9999 0 -7 0 19 | 36.7 -7 0 12 0 -9999 0 -7 0 20 | 36.8 -7 0 16 0 -9999 0 -7 0 21 | 36.9 -7 0 20 0 -9999 0 -7 0 22 | 37 -7 0 24 0 -9999 0 -7 0 23 | 37.1 -7 0 28 0 -9999 0 -7 0 24 | 37.2 -7 0 34 0 -9999 0 -7 0 25 | 37.3 -7 0 38 0 -9999 0 -7 0 26 | 37.4 -7 0 40 0 -9999 0 -7 0 27 | 37.5 -7 0 40 0 -9999 0 -7 0 28 | 37.6 -7 0 40 0 -9999 0 -7 0 29 | 37.7 -7 0 40 0 -9999 0 -7 0 30 | 37.8 -7 0 40 0 -9999 0 -7 0 31 | 37.9 -7 0 40 0 -9999 0 -7 0 32 | 38 -7 0 40 0 -9999 0 -7 0 33 | 38.1 -7 0 40 0 -9999 0 -7 0 34 | 38.2 -7 0 40 0 -9999 0 -7 0 35 | 38.3 -7 0 42 0 -9999 0 -7 0 36 | 38.4 -7 0 42 0 -9999 0 -7 0 37 | 38.5 -7 0 42 0 -9999 0 -7 0 38 | 38.6 -7 0 42 0 -9999 0 -7 0 39 | 38.7 -7 0 42 0 -9999 0 -7 0 40 | 38.8 -7 0 42 0 -9999 0 -7 0 41 | 38.9 -7 0 42 0 -9999 0 -7 0 42 | 39 -7 0 42 0 -9999 0 -7 0 43 | 39.1 -7 0 42 0 -9999 0 -7 0 44 | 39.2 -7 0 42 0 -9999 0 -7 0 45 | 39.3 -7 0 42 0 -9999 0 -7 0 46 | 39.4 -7 0 42 0 -9999 0 -7 0 47 | 39.5 -7 0 42 0 -9999 0 -7 0 48 | 39.6 -7 0 42 0 -9999 0 -7 0 49 | 39.7 -7 0 40 0 -9999 0 -7 0 50 | 39.8 -7 0 40 0 -9999 0 -7 0 51 | 39.9 -7 0 40 0 -9999 0 -7 0 52 | 40 -7 0 40 0 -9999 0 -7 0 53 | 40.1 -7 0 40 0 -9999 0 -7 0 54 | 40.2 -7 0 40 0 -9999 0 -7 0 55 | 40.3 -7 0 40 0 -9999 0 -7 0 56 | 40.4 -7 0 40 0 -9999 0 -7 0 57 | 40.5 -7 0 40 0 -9999 0 -7 0 58 | 40.6 -7 0 40 0 -9999 0 -7 0 59 | 40.7 -7 0 40 0 -9999 0 -7 0 60 | 40.8 -7 0 40 0 -9999 0 -7 0 61 | 40.9 -7 0 40 0 -9999 0 -7 0 62 | 41 -7 0 40 0 -9999 0 -7 0 63 | 41.1 -7 0 40 0 -9999 0 -7 0 64 | 41.2 -7 0 40 0 -9999 0 -7 0 65 | 41.3 -7 0 40 0 -9999 0 -7 0 66 | 41.4 -7 0 40 0 -9999 0 -7 0 67 | 41.5 -7 0 40 0 -9999 0 -7 0 68 | 41.6 -7 0 40 0 -9999 0 -7 0 69 | 41.7 -7 0 40 0 -9999 0 -7 0 70 | 41.8 -7 0 40 0 -9999 0 -7 0 71 | 41.9 -7 0 40 0 -9999 0 -7 0 72 | 42 -7 0 40 0 -9999 0 -7 0 73 | 42.1 -7 0 40 0 -9999 0 -7 0 74 | 42.2 -7 0 40 0 -9999 0 -7 0 75 | 42.3 -7 0 40 0 -9999 0 -7 0 76 | 42.4 -7 0 40 0 -9999 0 -7 0 77 | 42.5 -7 0 40 0 -9999 0 -7 0 78 | 42.6 -7 0 40 0 -9999 0 -7 0 79 | 42.7 -7 0 40 0 -9999 0 -7 0 80 | 42.8 -7 0 40 0 -9999 0 -7 0 81 | 42.9 -7 0 40 0 -9999 0 -7 0 82 | 43 -7 0 40 0 -9999 0 -7 0 83 | 43.1 -7 0 40 0 -9999 0 -7 0 84 | 43.2 -7 0 40 0 -9999 0 -7 0 85 | 43.3 -7 0 40 0 -9999 0 -7 0 86 | 43.4 -7 0 40 0 -9999 0 -7 0 87 | 43.5 -7 0 40 0 -9999 0 -7 0 88 | 43.6 -7 0 40 0 -9999 0 -7 0 89 | 43.7 -7 0 40 0 -9999 0 -7 0 90 | 43.8 -7 0 40 0 -9999 0 -7 0 91 | 43.9 -7 0 40 0 -9999 0 -7 0 92 | 44 -7 0 40 0 -9999 0 -7 0 93 | 44.1 -7 0 40 0 -9999 0 -7 0 94 | 44.2 -7 0 40 0 -9999 0 -7 0 95 | 44.3 -7 0 40 0 -9999 0 -7 0 96 | 44.4 -7 0 40 0 -9999 0 -7 0 97 | 44.5 -7 0 40 0 -9999 0 -7 0 98 | 44.6 -7 0 40 0 -9999 0 -7 0 99 | 44.7 -7 0 40 0 -9999 0 -7 0 100 | 44.8 -7 0 40 0 -9999 0 -7 0 101 | 44.9 -7 0 40 0 -9999 0 -7 0 102 | 45 -7 0 40 0 -9999 0 -7 0 103 | 45.1 -7 0 40 0 -9999 0 -7 0 104 | 45.2 -7 0 40 0 -9999 0 -7 0 105 | 45.3 -7 0 40 0 -9999 0 -7 0 106 | 45.4 -7 0 40 0 -9999 0 -7 0 107 | 45.5 -7 0 40 0 -9999 0 -7 0 108 | 45.6 -7 0 40 0 -9999 0 -7 0 109 | 45.7 -7 0 40 0 -9999 0 -7 0 110 | 45.8 -7 0 40 0 -9999 0 -7 0 111 | 45.9 -7 0 40 0 -9999 0 -7 0 112 | 46 -7 0 40 0 -9999 0 -7 0 113 | 46.1 -7 0 40 0 -9999 0 -7 0 114 | 46.2 -7 0 40 0 -9999 0 -7 0 115 | 46.3 -7 0 40 0 -9999 0 -7 0 116 | 46.4 -7 0 40 0 -9999 0 -7 0 117 | 46.5 -7 0 40 0 -9999 0 -7 0 118 | 46.6 -7 0 40 0 -9999 0 -7 0 119 | 46.7 -7 0 40 0 -9999 0 -7 0 120 | 46.8 -7 0 40 0 -9999 0 -7 0 121 | 46.9 -7 0 40 0 -9999 0 -7 0 122 | 47 -7 0 40 0 -9999 0 -7 0 123 | 47.1 -7 0 40 0 -9999 0 -7 0 124 | 47.2 -7 0 39 0 -9999 0 -7 0 125 | 47.3 -7 0 38.5 0 -9999 0 -7 0 126 | 47.4 -7 0 38.5 0 -9999 0 -7 0 127 | 47.5 -7 0 38.5 0 -9999 0 -7 0 128 | 47.6 -7 0 37 0 -9999 0 -7 0 129 | 47.7 -7 0 34 0 -9999 0 -7 0 130 | 47.8 -7 0 31 0 -9999 0 -7 0 131 | 47.9 -7 0 28 0 -9999 0 -7 0 132 | 48 -7 0 25 0 -9999 0 -7 0 133 | 48.1 -7 0 25 0 -9999 0 -7 0 134 | 48.2 -7 0 25 0 -9999 0 -7 0 135 | 48.3 -7 0 25 0 -9999 0 -7 0 136 | 48.4 -7 0 25 0 -9999 0 -7 0 137 | 48.5 -7 0 25 0 -9999 0 -7 0 138 | 48.6 -7 0 25 0 -9999 0 -7 0 139 | 48.7 -7 0 25 0 -9999 0 -7 0 140 | 48.8 -7 0 25 0 -9999 0 -7 0 141 | 48.9 -7 0 25 0 -9999 0 -7 0 142 | 49 -7 0 25 0 -9999 0 -7 0 143 | 49.1 -7 0 25 0 -9999 0 -7 0 144 | 49.2 -7 0 25 0 -9999 0 -7 0 145 | 49.3 -7 0 25 0 -9999 0 -7 0 146 | 49.4 -7 0 25 0 -9999 0 -7 0 147 | 49.5 -7 0 25 0 -9999 0 -7 0 148 | 49.6 -7 0 25 0 -9999 0 -7 0 149 | 49.7 -7 0 25 0 -9999 0 -7 0 150 | 49.8 -7 0 25 0 -9999 0 -7 0 151 | 49.9 -7 0 25 0 -9999 0 -7 0 152 | 50 -7 0 25 0 -9999 0 -7 0 153 | ! Noise parameters 154 | 35 0.7 0 0 0 155 | 35.1 0.65 0 0 0 156 | 35.2 0.6 0 0 0 157 | 35.3 0.55 0 0 0 158 | 35.4 0.5 0 0 0 159 | 35.5 0.5 0 0 0 160 | 35.6 0.5 0 0 0 161 | 35.7 0.5 0 0 0 162 | 35.8 0.5 0 0 0 163 | 35.9 0.5 0 0 0 164 | 36 0.5 0 0 0 165 | 36.1 0.5 0 0 0 166 | 36.2 0.5 0 0 0 167 | 36.3 0.5 0 0 0 168 | 36.4 0.5 0 0 0 169 | 36.5 0.5 0 0 0 170 | 36.6 0.5 0 0 0 171 | 36.7 0.5 0 0 0 172 | 36.8 0.5 0 0 0 173 | 36.9 0.5 0 0 0 174 | 37 0.5 0 0 0 175 | 37.1 0.5 0 0 0 176 | 37.2 0.5 0 0 0 177 | 37.3 0.5 0 0 0 178 | 37.4 0.5 0 0 0 179 | 37.5 0.3 0 0 0 180 | 37.6 0.3 0 0 0 181 | 37.7 0.3 0 0 0 182 | 37.8 0.3 0 0 0 183 | 37.9 0.3 0 0 0 184 | 38 0.3 0 0 0 185 | 38.1 0.3 0 0 0 186 | 38.2 0.3 0 0 0 187 | 38.3 0.3 0 0 0 188 | 38.4 0.3 0 0 0 189 | 38.5 0.3 0 0 0 190 | 38.6 0.3 0 0 0 191 | 38.7 0.3 0 0 0 192 | 38.8 0.3 0 0 0 193 | 38.9 0.3 0 0 0 194 | 39 0.3 0 0 0 195 | 39.1 0.2 0 0 0 196 | 39.2 0.2 0 0 0 197 | 39.3 0.2 0 0 0 198 | 39.4 0.2 0 0 0 199 | 39.5 0.2 0 0 0 200 | 39.6 0.2 0 0 0 201 | 39.7 0.2 0 0 0 202 | 39.8 0.2 0 0 0 203 | 39.9 0.2 0 0 0 204 | 40 0.2 0 0 0 205 | 40.1 0.2 0 0 0 206 | 40.2 0.2 0 0 0 207 | 40.3 0.2 0 0 0 208 | 40.4 0.2 0 0 0 209 | 40.5 0.2 0 0 0 210 | 40.6 0.2 0 0 0 211 | 40.7 0.2 0 0 0 212 | 40.8 0.2 0 0 0 213 | 40.9 0.2 0 0 0 214 | 41 0.2 0 0 0 215 | 41.1 0.2 0 0 0 216 | 41.2 0.2 0 0 0 217 | 41.3 0.2 0 0 0 218 | 41.4 0.2 0 0 0 219 | 41.5 0.2 0 0 0 220 | 41.6 0.2 0 0 0 221 | 41.7 0.2 0 0 0 222 | 41.8 0.2 0 0 0 223 | 41.9 0.2 0 0 0 224 | 42 0.2 0 0 0 225 | 42.1 0.2 0 0 0 226 | 42.2 0.2 0 0 0 227 | 42.3 0.2 0 0 0 228 | 42.4 0.2 0 0 0 229 | 42.5 0.2 0 0 0 230 | 42.6 0.2 0 0 0 231 | 42.7 0.2 0 0 0 232 | 42.8 0.2 0 0 0 233 | 42.9 0.2 0 0 0 234 | 43 0.2 0 0 0 235 | 43.1 0.2 0 0 0 236 | 43.2 0.2 0 0 0 237 | 43.3 0.2 0 0 0 238 | 43.4 0.2 0 0 0 239 | 43.5 0.2 0 0 0 240 | 43.6 0.2 0 0 0 241 | 43.7 0.2 0 0 0 242 | 43.8 0.2 0 0 0 243 | 43.9 0.2 0 0 0 244 | 44 0.2 0 0 0 245 | 44.1 0.2 0 0 0 246 | 44.2 0.2 0 0 0 247 | 44.3 0.2 0 0 0 248 | 44.4 0.2 0 0 0 249 | 44.5 0.2 0 0 0 250 | 44.6 0.2 0 0 0 251 | 44.7 0.2 0 0 0 252 | 44.8 0.2 0 0 0 253 | 44.9 0.2 0 0 0 254 | 45 0.2 0 0 0 255 | 45.1 0.2 0 0 0 256 | 45.2 0.2 0 0 0 257 | 45.3 0.2 0 0 0 258 | 45.4 0.2 0 0 0 259 | 45.5 0.2 0 0 0 260 | 45.6 0.2 0 0 0 261 | 45.7 0.2 0 0 0 262 | 45.8 0.2 0 0 0 263 | 45.9 0.2 0 0 0 264 | 46 0.2 0 0 0 265 | 46.1 0.2 0 0 0 266 | 46.2 0.2 0 0 0 267 | 46.3 0.2 0 0 0 268 | 46.4 0.2 0 0 0 269 | 46.5 0.2 0 0 0 270 | 46.6 0.2 0 0 0 271 | 46.7 0.2 0 0 0 272 | 46.8 0.2 0 0 0 273 | 46.9 0.2 0 0 0 274 | 47 0.2 0 0 0 275 | 47.1 0.2 0 0 0 276 | 47.2 0.2 0 0 0 277 | 47.3 0.2 0 0 0 278 | 47.4 0.2 0 0 0 279 | 47.5 0.2 0 0 0 280 | 47.6 0.2 0 0 0 281 | 47.7 0.2 0 0 0 282 | 47.8 0.2 0 0 0 283 | 47.9 0.2 0 0 0 284 | 48 0.2 0 0 0 285 | 48.1 0.2 0 0 0 286 | 48.2 0.2 0 0 0 287 | 48.3 0.2 0 0 0 288 | 48.4 0.2 0 0 0 289 | 48.5 0.2 0 0 0 290 | 48.6 0.2 0 0 0 291 | 48.7 0.2 0 0 0 292 | 48.8 0.2 0 0 0 293 | 48.9 0.2 0 0 0 294 | 49 0.2 0 0 0 295 | 49.1 0.2 0 0 0 296 | 49.2 0.2 0 0 0 297 | 49.3 0.2 0 0 0 298 | 49.4 0.2 0 0 0 299 | 49.5 0.2 0 0 0 300 | 49.6 0.2 0 0 0 301 | 49.7 0.2 0 0 0 302 | 49.8 0.2 0 0 0 303 | 49.9 0.2 0 0 0 304 | 50 0.2 0 0 0 305 | -------------------------------------------------------------------------------- /demo/pythonqucstest_prj/testcase.dat: -------------------------------------------------------------------------------- 1 | 2 | 3 | +1.58669984843e-05 4 | 5 | 6 | -2.63150000000e+02 7 | 8 | 9 | +1.00000000000e+01 10 | 11 | 12 | +3.50000000000e+10 13 | +3.51000000000e+10 14 | +3.52000000000e+10 15 | +3.53000000000e+10 16 | +3.54000000000e+10 17 | +3.55000000000e+10 18 | +3.56000000000e+10 19 | +3.57000000000e+10 20 | +3.58000000000e+10 21 | +3.59000000000e+10 22 | +3.60000000000e+10 23 | +3.61000000000e+10 24 | +3.62000000000e+10 25 | +3.63000000000e+10 26 | +3.64000000000e+10 27 | +3.65000000000e+10 28 | +3.66000000000e+10 29 | +3.67000000000e+10 30 | +3.68000000000e+10 31 | +3.69000000000e+10 32 | +3.70000000000e+10 33 | +3.71000000000e+10 34 | +3.72000000000e+10 35 | +3.73000000000e+10 36 | +3.74000000000e+10 37 | +3.75000000000e+10 38 | +3.76000000000e+10 39 | +3.77000000000e+10 40 | +3.78000000000e+10 41 | +3.79000000000e+10 42 | +3.80000000000e+10 43 | +3.81000000000e+10 44 | +3.82000000000e+10 45 | +3.83000000000e+10 46 | +3.84000000000e+10 47 | +3.85000000000e+10 48 | +3.86000000000e+10 49 | +3.87000000000e+10 50 | +3.88000000000e+10 51 | +3.89000000000e+10 52 | +3.90000000000e+10 53 | +3.91000000000e+10 54 | +3.92000000000e+10 55 | +3.93000000000e+10 56 | +3.94000000000e+10 57 | +3.95000000000e+10 58 | +3.96000000000e+10 59 | +3.97000000000e+10 60 | +3.98000000000e+10 61 | +3.99000000000e+10 62 | +4.00000000000e+10 63 | +4.01000000000e+10 64 | +4.02000000000e+10 65 | +4.03000000000e+10 66 | +4.04000000000e+10 67 | +4.05000000000e+10 68 | +4.06000000000e+10 69 | +4.07000000000e+10 70 | +4.08000000000e+10 71 | +4.09000000000e+10 72 | +4.10000000000e+10 73 | +4.11000000000e+10 74 | +4.12000000000e+10 75 | +4.13000000000e+10 76 | +4.14000000000e+10 77 | +4.15000000000e+10 78 | +4.16000000000e+10 79 | +4.17000000000e+10 80 | +4.18000000000e+10 81 | +4.19000000000e+10 82 | +4.20000000000e+10 83 | +4.21000000000e+10 84 | +4.22000000000e+10 85 | +4.23000000000e+10 86 | +4.24000000000e+10 87 | +4.25000000000e+10 88 | +4.26000000000e+10 89 | +4.27000000000e+10 90 | +4.28000000000e+10 91 | +4.29000000000e+10 92 | +4.30000000000e+10 93 | +4.31000000000e+10 94 | +4.32000000000e+10 95 | +4.33000000000e+10 96 | +4.34000000000e+10 97 | +4.35000000000e+10 98 | +4.36000000000e+10 99 | +4.37000000000e+10 100 | +4.38000000000e+10 101 | +4.39000000000e+10 102 | +4.40000000000e+10 103 | +4.41000000000e+10 104 | +4.42000000000e+10 105 | +4.43000000000e+10 106 | +4.44000000000e+10 107 | +4.45000000000e+10 108 | +4.46000000000e+10 109 | +4.47000000000e+10 110 | +4.48000000000e+10 111 | +4.49000000000e+10 112 | +4.50000000000e+10 113 | +4.51000000000e+10 114 | +4.52000000000e+10 115 | +4.53000000000e+10 116 | +4.54000000000e+10 117 | +4.55000000000e+10 118 | +4.56000000000e+10 119 | +4.57000000000e+10 120 | +4.58000000000e+10 121 | +4.59000000000e+10 122 | +4.60000000000e+10 123 | +4.61000000000e+10 124 | +4.62000000000e+10 125 | +4.63000000000e+10 126 | +4.64000000000e+10 127 | +4.65000000000e+10 128 | +4.66000000000e+10 129 | +4.67000000000e+10 130 | +4.68000000000e+10 131 | +4.69000000000e+10 132 | +4.70000000000e+10 133 | +4.71000000000e+10 134 | +4.72000000000e+10 135 | +4.73000000000e+10 136 | +4.74000000000e+10 137 | +4.75000000000e+10 138 | +4.76000000000e+10 139 | +4.77000000000e+10 140 | +4.78000000000e+10 141 | +4.79000000000e+10 142 | +4.80000000000e+10 143 | +4.81000000000e+10 144 | +4.82000000000e+10 145 | +4.83000000000e+10 146 | +4.84000000000e+10 147 | +4.85000000000e+10 148 | +4.86000000000e+10 149 | +4.87000000000e+10 150 | +4.88000000000e+10 151 | +4.89000000000e+10 152 | +4.90000000000e+10 153 | +4.91000000000e+10 154 | +4.92000000000e+10 155 | +4.93000000000e+10 156 | +4.94000000000e+10 157 | +4.95000000000e+10 158 | +4.96000000000e+10 159 | +4.97000000000e+10 160 | +4.98000000000e+10 161 | +4.99000000000e+10 162 | +5.00000000000e+10 163 | 164 | 165 | +3.50000000000e+10 166 | +3.51000000000e+10 167 | +3.52000000000e+10 168 | +3.53000000000e+10 169 | +3.54000000000e+10 170 | +3.55000000000e+10 171 | +3.56000000000e+10 172 | +3.57000000000e+10 173 | +3.58000000000e+10 174 | +3.59000000000e+10 175 | +3.60000000000e+10 176 | +3.61000000000e+10 177 | +3.62000000000e+10 178 | +3.63000000000e+10 179 | +3.64000000000e+10 180 | +3.65000000000e+10 181 | +3.66000000000e+10 182 | +3.67000000000e+10 183 | +3.68000000000e+10 184 | +3.69000000000e+10 185 | +3.70000000000e+10 186 | +3.71000000000e+10 187 | +3.72000000000e+10 188 | +3.73000000000e+10 189 | +3.74000000000e+10 190 | +3.75000000000e+10 191 | +3.76000000000e+10 192 | +3.77000000000e+10 193 | +3.78000000000e+10 194 | +3.79000000000e+10 195 | +3.80000000000e+10 196 | +3.81000000000e+10 197 | +3.82000000000e+10 198 | +3.83000000000e+10 199 | +3.84000000000e+10 200 | +3.85000000000e+10 201 | +3.86000000000e+10 202 | +3.87000000000e+10 203 | +3.88000000000e+10 204 | +3.89000000000e+10 205 | +3.90000000000e+10 206 | +3.91000000000e+10 207 | +3.92000000000e+10 208 | +3.93000000000e+10 209 | +3.94000000000e+10 210 | +3.95000000000e+10 211 | +3.96000000000e+10 212 | +3.97000000000e+10 213 | +3.98000000000e+10 214 | +3.99000000000e+10 215 | +4.00000000000e+10 216 | +4.01000000000e+10 217 | +4.02000000000e+10 218 | +4.03000000000e+10 219 | +4.04000000000e+10 220 | +4.05000000000e+10 221 | +4.06000000000e+10 222 | +4.07000000000e+10 223 | +4.08000000000e+10 224 | +4.09000000000e+10 225 | +4.10000000000e+10 226 | +4.11000000000e+10 227 | +4.12000000000e+10 228 | +4.13000000000e+10 229 | +4.14000000000e+10 230 | +4.15000000000e+10 231 | +4.16000000000e+10 232 | +4.17000000000e+10 233 | +4.18000000000e+10 234 | +4.19000000000e+10 235 | +4.20000000000e+10 236 | +4.21000000000e+10 237 | +4.22000000000e+10 238 | +4.23000000000e+10 239 | +4.24000000000e+10 240 | +4.25000000000e+10 241 | +4.26000000000e+10 242 | +4.27000000000e+10 243 | +4.28000000000e+10 244 | +4.29000000000e+10 245 | +4.30000000000e+10 246 | +4.31000000000e+10 247 | +4.32000000000e+10 248 | +4.33000000000e+10 249 | +4.34000000000e+10 250 | +4.35000000000e+10 251 | +4.36000000000e+10 252 | +4.37000000000e+10 253 | +4.38000000000e+10 254 | +4.39000000000e+10 255 | +4.40000000000e+10 256 | +4.41000000000e+10 257 | +4.42000000000e+10 258 | +4.43000000000e+10 259 | +4.44000000000e+10 260 | +4.45000000000e+10 261 | +4.46000000000e+10 262 | +4.47000000000e+10 263 | +4.48000000000e+10 264 | +4.49000000000e+10 265 | +4.50000000000e+10 266 | +4.51000000000e+10 267 | +4.52000000000e+10 268 | +4.53000000000e+10 269 | +4.54000000000e+10 270 | +4.55000000000e+10 271 | +4.56000000000e+10 272 | +4.57000000000e+10 273 | +4.58000000000e+10 274 | +4.59000000000e+10 275 | +4.60000000000e+10 276 | +4.61000000000e+10 277 | +4.62000000000e+10 278 | +4.63000000000e+10 279 | +4.64000000000e+10 280 | +4.65000000000e+10 281 | +4.66000000000e+10 282 | +4.67000000000e+10 283 | +4.68000000000e+10 284 | +4.69000000000e+10 285 | +4.70000000000e+10 286 | +4.71000000000e+10 287 | +4.72000000000e+10 288 | +4.73000000000e+10 289 | +4.74000000000e+10 290 | +4.75000000000e+10 291 | +4.76000000000e+10 292 | +4.77000000000e+10 293 | +4.78000000000e+10 294 | +4.79000000000e+10 295 | +4.80000000000e+10 296 | +4.81000000000e+10 297 | +4.82000000000e+10 298 | +4.83000000000e+10 299 | +4.84000000000e+10 300 | +4.85000000000e+10 301 | +4.86000000000e+10 302 | +4.87000000000e+10 303 | +4.88000000000e+10 304 | +4.89000000000e+10 305 | +4.90000000000e+10 306 | +4.91000000000e+10 307 | +4.92000000000e+10 308 | +4.93000000000e+10 309 | +4.94000000000e+10 310 | +4.95000000000e+10 311 | +4.96000000000e+10 312 | +4.97000000000e+10 313 | +4.98000000000e+10 314 | +4.99000000000e+10 315 | +5.00000000000e+10 316 | 317 | 318 | -8.08793044589e+01 319 | -8.09095864185e+01 320 | -8.08588634268e+01 321 | -8.08884076898e+01 322 | -8.08415336971e+01 323 | -8.08507465721e+01 324 | -8.07867402495e+01 325 | -8.07864033406e+01 326 | -8.07211723905e+01 327 | -8.07092988306e+01 328 | -8.06427188662e+01 329 | -8.06174025519e+01 330 | -8.05490863170e+01 331 | -8.05085556457e+01 332 | -8.04378688330e+01 333 | -8.03805496049e+01 334 | -8.03066486850e+01 335 | -7.95161593080e+01 336 | -7.82870697877e+01 337 | -7.66847067462e+01 338 | -7.48832509821e+01 339 | -7.29520062770e+01 340 | -7.00143428758e+01 341 | -6.80072297015e+01 342 | -6.70380987601e+01 343 | -6.78614872618e+01 344 | -6.78956823484e+01 345 | -6.78698236635e+01 346 | -6.79083644637e+01 347 | -6.78786971491e+01 348 | -6.79204733871e+01 349 | -6.78881609921e+01 350 | -6.79319688936e+01 351 | -6.69001698987e+01 352 | -6.69447593627e+01 353 | -6.69109059537e+01 354 | -6.69549987168e+01 355 | -6.69222684603e+01 356 | -6.69646218440e+01 357 | -6.69342273960e+01 358 | -6.69736664963e+01 359 | -6.75135441537e+01 360 | -6.75489952137e+01 361 | -6.75265228753e+01 362 | -6.75570582728e+01 363 | -6.75398990628e+01 364 | -6.75647544354e+01 365 | -6.85509634544e+01 366 | -6.85695553843e+01 367 | -6.85648252429e+01 368 | -6.85767957451e+01 369 | -6.85787786549e+01 370 | -6.85839769999e+01 371 | -6.85927137516e+01 372 | -6.85912086124e+01 373 | -6.86065225585e+01 374 | -6.85985976595e+01 375 | -6.86201024784e+01 376 | -6.86062453491e+01 377 | -6.86333594398e+01 378 | -6.86142437065e+01 379 | -6.86462106995e+01 380 | -6.86226725500e+01 381 | -6.86585872289e+01 382 | -6.86315968702e+01 383 | -6.86704356339e+01 384 | -6.86410647172e+01 385 | -6.86817195716e+01 386 | -6.86511056785e+01 387 | -6.86924206413e+01 388 | -6.86617300121e+01 389 | -6.87025387396e+01 390 | -6.86729284646e+01 391 | -6.87120918797e+01 392 | -6.86846727815e+01 393 | -6.87211154860e+01 394 | -6.86969168787e+01 395 | -6.87296611854e+01 396 | -6.87095986232e+01 397 | -6.87377951250e+01 398 | -6.87226421397e+01 399 | -6.87455958587e+01 400 | -6.87359605455e+01 401 | -6.87531518558e+01 402 | -6.87494589989e+01 403 | -6.87605586947e+01 404 | -6.87630379432e+01 405 | -6.87679160205e+01 406 | -6.87765964243e+01 407 | -6.87753243524e+01 408 | -6.87900353689e+01 409 | -6.87828818410e+01 410 | -6.88032607156e+01 411 | -6.87906810800e+01 412 | -6.88161863081e+01 413 | -6.87988060816e+01 414 | -6.88287364702e+01 415 | -6.88073295266e+01 416 | -6.88408481990e+01 417 | -6.88163103901e+01 418 | -6.88524729289e+01 419 | -6.88257920364e+01 420 | -6.88635778298e+01 421 | -6.88358008575e+01 422 | -6.88741466176e+01 423 | -6.88463455092e+01 424 | -6.88841798680e+01 425 | -6.88574167726e+01 426 | -6.88936948323e+01 427 | -6.88689880437e+01 428 | -6.89027247659e+01 429 | -6.88810164249e+01 430 | -6.89113177907e+01 431 | -6.88934443680e+01 432 | -6.89195353194e+01 433 | -6.89062017959e+01 434 | -6.89274500844e+01 435 | -6.89192086123e+01 436 | -6.89351438199e+01 437 | -6.89323774985e+01 438 | -6.89427046600e+01 439 | -6.89456168878e+01 440 | -6.94478969406e+01 441 | -6.97051155252e+01 442 | -6.97040656319e+01 443 | -6.97181965125e+01 444 | -7.04564658837e+01 445 | -7.19577858963e+01 446 | -7.34107673753e+01 447 | -7.48651387401e+01 448 | -7.62164042896e+01 449 | -7.62436301117e+01 450 | -7.62235003056e+01 451 | -7.62539755879e+01 452 | -7.62310121620e+01 453 | -7.62638677770e+01 454 | -7.62389788522e+01 455 | -7.62732771307e+01 456 | -7.62474238033e+01 457 | -7.62821893168e+01 458 | -7.62563542063e+01 459 | -7.62906054919e+01 460 | -7.62657609163e+01 461 | -7.62985421144e+01 462 | -7.62756189214e+01 463 | -7.63060303066e+01 464 | -7.62858883581e+01 465 | -7.63131147872e+01 466 | -7.62965160265e+01 467 | -7.63198524003e+01 468 | -7.63074373378e+01 469 | 470 | 471 | +2.12827435335e+01 472 | +2.16873286950e+01 473 | +2.22596670112e+01 474 | +2.26679300311e+01 475 | +2.32352863000e+01 476 | +2.36497963934e+01 477 | +2.42097080638e+01 478 | +2.46328087291e+01 479 | +2.51830775890e+01 480 | +2.56168132800e+01 481 | +2.61555733019e+01 482 | +2.66016264376e+01 483 | +2.71274002471e+01 484 | +2.75870405051e+01 485 | +2.80987828083e+01 486 | +2.85728302251e+01 487 | +2.90699569662e+01 488 | +3.30587599050e+01 489 | +3.70411623864e+01 490 | +4.10445909376e+01 491 | +4.50126346160e+01 492 | +4.90300894930e+01 493 | +5.49845976424e+01 494 | +5.90150341296e+01 495 | +6.09572570314e+01 496 | +6.09992230636e+01 497 | +6.09307938281e+01 498 | +6.09824808270e+01 499 | +6.09053593639e+01 500 | +6.09646640602e+01 501 | +6.08810710776e+01 502 | +6.09456662061e+01 503 | +6.08580094254e+01 504 | +6.29254209134e+01 505 | +6.28362159256e+01 506 | +6.29039040083e+01 507 | +6.28156923588e+01 508 | +6.28811339562e+01 509 | +6.27964011198e+01 510 | +6.28571708028e+01 511 | +6.27782667002e+01 512 | +6.28321136522e+01 513 | +6.27611782574e+01 514 | +6.28060968037e+01 515 | +6.27449932070e+01 516 | +6.27792847258e+01 517 | +6.27295417532e+01 518 | +6.07518660893e+01 519 | +6.07146322476e+01 520 | +6.07240471097e+01 521 | +6.07000572421e+01 522 | +6.06960444647e+01 523 | +6.06856000725e+01 524 | +6.06680780520e+01 525 | +6.06710417872e+01 526 | +6.06403638401e+01 527 | +6.06561682090e+01 528 | +6.06131070436e+01 529 | +6.06407768991e+01 530 | +6.05864958235e+01 531 | +6.06246837858e+01 532 | +6.05606956827e+01 533 | +6.06077292132e+01 534 | +6.05358446922e+01 535 | +6.05897831837e+01 536 | +6.05120496512e+01 537 | +6.05707495842e+01 538 | +6.04893832531e+01 539 | +6.05505692299e+01 540 | +6.04678823028e+01 541 | +6.05292215995e+01 542 | +6.04475470072e+01 543 | +6.05067251973e+01 544 | +6.04283413358e+01 545 | +6.04831365350e+01 546 | +6.04101944318e+01 547 | +6.04585477863e+01 548 | +6.03930030297e+01 549 | +6.04330832270e+01 550 | +6.03766348203e+01 551 | +6.04068946202e+01 552 | +6.03609326775e+01 553 | +6.03801557468e+01 554 | +6.03457196425e+01 555 | +6.03530563075e+01 556 | +6.03308045359e+01 557 | +6.03257954348e+01 558 | +6.03159880444e+01 559 | +6.02985750566e+01 560 | +6.03010691052e+01 561 | +6.02715933397e+01 562 | +6.02858513933e+01 563 | +6.02450384261e+01 564 | +6.02701496988e+01 565 | +6.02190826465e+01 566 | +6.02537959755e+01 567 | +6.01938773698e+01 568 | +6.02366448429e+01 569 | +6.01695486152e+01 570 | +6.02185783346e+01 571 | +6.01461935244e+01 572 | +6.01995097088e+01 573 | +6.01238777653e+01 574 | +6.01793861719e+01 575 | +6.01026339092e+01 576 | +6.01581904069e+01 577 | +6.00824608044e+01 578 | +6.01359408496e+01 579 | +6.00633239440e+01 580 | +6.01126907103e+01 581 | +6.00451568087e+01 582 | +6.00885257901e+01 583 | +6.00278631431e+01 584 | +6.00635611947e+01 585 | +6.00113201062e+01 586 | +6.00379370912e+01 587 | +5.99953822148e+01 588 | +6.00118136876e+01 589 | +5.99798859801e+01 590 | +5.99853656386e+01 591 | +5.99646551113e+01 592 | +5.99587760966e+01 593 | +5.89495061433e+01 594 | +5.84322306226e+01 595 | +5.84342543229e+01 596 | +5.84059111695e+01 597 | +5.69187195704e+01 598 | +5.38799903288e+01 599 | +5.09027323237e+01 600 | +4.78546260138e+01 601 | +4.48861390620e+01 602 | +4.48299567254e+01 603 | +4.48688073149e+01 604 | +4.48060975190e+01 605 | +4.48506299671e+01 606 | +4.47831367654e+01 607 | +4.48315286978e+01 608 | +4.47611337731e+01 609 | +4.48114564201e+01 610 | +4.47401173139e+01 611 | +4.47903986263e+01 612 | +4.47200850722e+01 613 | +4.47683735916e+01 614 | +4.47010040190e+01 615 | +4.47454314343e+01 616 | +4.46828116889e+01 617 | +4.47216520807e+01 618 | +4.46654183233e+01 619 | +4.46971422278e+01 620 | +4.46487098199e+01 621 | +4.46720314362e+01 622 | 623 | 624 | +3.50000000000e+01 625 | +3.51000000000e+01 626 | +3.52000000000e+01 627 | +3.53000000000e+01 628 | +3.54000000000e+01 629 | +3.55000000000e+01 630 | +3.56000000000e+01 631 | +3.57000000000e+01 632 | +3.58000000000e+01 633 | +3.59000000000e+01 634 | +3.60000000000e+01 635 | +3.61000000000e+01 636 | +3.62000000000e+01 637 | +3.63000000000e+01 638 | +3.64000000000e+01 639 | +3.65000000000e+01 640 | +3.66000000000e+01 641 | +3.67000000000e+01 642 | +3.68000000000e+01 643 | +3.69000000000e+01 644 | +3.70000000000e+01 645 | +3.71000000000e+01 646 | +3.72000000000e+01 647 | +3.73000000000e+01 648 | +3.74000000000e+01 649 | +3.75000000000e+01 650 | +3.76000000000e+01 651 | +3.77000000000e+01 652 | +3.78000000000e+01 653 | +3.79000000000e+01 654 | +3.80000000000e+01 655 | +3.81000000000e+01 656 | +3.82000000000e+01 657 | +3.83000000000e+01 658 | +3.84000000000e+01 659 | +3.85000000000e+01 660 | +3.86000000000e+01 661 | +3.87000000000e+01 662 | +3.88000000000e+01 663 | +3.89000000000e+01 664 | +3.90000000000e+01 665 | +3.91000000000e+01 666 | +3.92000000000e+01 667 | +3.93000000000e+01 668 | +3.94000000000e+01 669 | +3.95000000000e+01 670 | +3.96000000000e+01 671 | +3.97000000000e+01 672 | +3.98000000000e+01 673 | +3.99000000000e+01 674 | +4.00000000000e+01 675 | +4.01000000000e+01 676 | +4.02000000000e+01 677 | +4.03000000000e+01 678 | +4.04000000000e+01 679 | +4.05000000000e+01 680 | +4.06000000000e+01 681 | +4.07000000000e+01 682 | +4.08000000000e+01 683 | +4.09000000000e+01 684 | +4.10000000000e+01 685 | +4.11000000000e+01 686 | +4.12000000000e+01 687 | +4.13000000000e+01 688 | +4.14000000000e+01 689 | +4.15000000000e+01 690 | +4.16000000000e+01 691 | +4.17000000000e+01 692 | +4.18000000000e+01 693 | +4.19000000000e+01 694 | +4.20000000000e+01 695 | +4.21000000000e+01 696 | +4.22000000000e+01 697 | +4.23000000000e+01 698 | +4.24000000000e+01 699 | +4.25000000000e+01 700 | +4.26000000000e+01 701 | +4.27000000000e+01 702 | +4.28000000000e+01 703 | +4.29000000000e+01 704 | +4.30000000000e+01 705 | +4.31000000000e+01 706 | +4.32000000000e+01 707 | +4.33000000000e+01 708 | +4.34000000000e+01 709 | +4.35000000000e+01 710 | +4.36000000000e+01 711 | +4.37000000000e+01 712 | +4.38000000000e+01 713 | +4.39000000000e+01 714 | +4.40000000000e+01 715 | +4.41000000000e+01 716 | +4.42000000000e+01 717 | +4.43000000000e+01 718 | +4.44000000000e+01 719 | +4.45000000000e+01 720 | +4.46000000000e+01 721 | +4.47000000000e+01 722 | +4.48000000000e+01 723 | +4.49000000000e+01 724 | +4.50000000000e+01 725 | +4.51000000000e+01 726 | +4.52000000000e+01 727 | +4.53000000000e+01 728 | +4.54000000000e+01 729 | +4.55000000000e+01 730 | +4.56000000000e+01 731 | +4.57000000000e+01 732 | +4.58000000000e+01 733 | +4.59000000000e+01 734 | +4.60000000000e+01 735 | +4.61000000000e+01 736 | +4.62000000000e+01 737 | +4.63000000000e+01 738 | +4.64000000000e+01 739 | +4.65000000000e+01 740 | +4.66000000000e+01 741 | +4.67000000000e+01 742 | +4.68000000000e+01 743 | +4.69000000000e+01 744 | +4.70000000000e+01 745 | +4.71000000000e+01 746 | +4.72000000000e+01 747 | +4.73000000000e+01 748 | +4.74000000000e+01 749 | +4.75000000000e+01 750 | +4.76000000000e+01 751 | +4.77000000000e+01 752 | +4.78000000000e+01 753 | +4.79000000000e+01 754 | +4.80000000000e+01 755 | +4.81000000000e+01 756 | +4.82000000000e+01 757 | +4.83000000000e+01 758 | +4.84000000000e+01 759 | +4.85000000000e+01 760 | +4.86000000000e+01 761 | +4.87000000000e+01 762 | +4.88000000000e+01 763 | +4.89000000000e+01 764 | +4.90000000000e+01 765 | +4.91000000000e+01 766 | +4.92000000000e+01 767 | +4.93000000000e+01 768 | +4.94000000000e+01 769 | +4.95000000000e+01 770 | +4.96000000000e+01 771 | +4.97000000000e+01 772 | +4.98000000000e+01 773 | +4.99000000000e+01 774 | +5.00000000000e+01 775 | 776 | 777 | +nan 778 | +nan 779 | +nan 780 | +nan 781 | +nan 782 | +nan 783 | +nan 784 | +nan 785 | +nan 786 | +nan 787 | +nan 788 | +nan 789 | +nan 790 | +nan 791 | +nan 792 | +nan 793 | +nan 794 | +nan 795 | +nan 796 | +nan 797 | +nan 798 | +nan 799 | +nan 800 | +nan 801 | +nan 802 | +5.46514534794e-11 803 | +5.46514534794e-11 804 | +5.46514534794e-11 805 | +5.46514534794e-11 806 | +5.46514534794e-11 807 | +5.46514534794e-11 808 | +5.46514534794e-11 809 | +5.46514534794e-11 810 | +5.46514534794e-11 811 | +5.46514534794e-11 812 | +5.46514534794e-11 813 | +5.46514534794e-11 814 | +5.46514534794e-11 815 | +5.46514534794e-11 816 | +5.46514534794e-11 817 | +5.46514534794e-11 818 | +8.30385915317e-11 819 | +8.30385915317e-11 820 | +8.30385915317e-11 821 | +8.30385915317e-11 822 | +8.30385915317e-11 823 | +8.30385915317e-11 824 | +8.30385915317e-11 825 | +8.30385915317e-11 826 | +8.30385915317e-11 827 | +8.30385915317e-11 828 | +8.30385915317e-11 829 | +8.30385915317e-11 830 | +8.30385915317e-11 831 | +8.30385915317e-11 832 | +8.30385915317e-11 833 | +8.30385915317e-11 834 | +8.30385915317e-11 835 | +8.30385915317e-11 836 | +8.30385915317e-11 837 | +8.30385915317e-11 838 | +8.30385915317e-11 839 | +8.30385915317e-11 840 | +8.30385915317e-11 841 | +8.30385915317e-11 842 | +8.30385915317e-11 843 | +8.30385915317e-11 844 | +8.30385915317e-11 845 | +8.30385915317e-11 846 | +8.30385915317e-11 847 | +8.30385915317e-11 848 | +8.30385915317e-11 849 | +8.30385915317e-11 850 | +8.30385915317e-11 851 | +8.30385915317e-11 852 | +8.30385915317e-11 853 | +8.30385915317e-11 854 | +8.30385915317e-11 855 | +8.30385915317e-11 856 | +8.30385915317e-11 857 | +8.30385915317e-11 858 | +8.30385915317e-11 859 | +8.30385915317e-11 860 | +8.30385915317e-11 861 | +8.30385915317e-11 862 | +8.30385915317e-11 863 | +8.30385915317e-11 864 | +8.30385915317e-11 865 | +8.30385915317e-11 866 | +8.30385915317e-11 867 | +8.30385915317e-11 868 | +8.30385915317e-11 869 | +8.30385915317e-11 870 | +8.30385915317e-11 871 | +8.30385915317e-11 872 | +8.30385915317e-11 873 | +8.30385915317e-11 874 | +8.30385915317e-11 875 | +8.30385915317e-11 876 | +8.30385915317e-11 877 | +8.30385915317e-11 878 | +8.30385915317e-11 879 | +8.30385915317e-11 880 | +8.30385915317e-11 881 | +8.30385915317e-11 882 | +8.30385915317e-11 883 | +8.30385915317e-11 884 | +8.30385915317e-11 885 | +8.30385915317e-11 886 | +8.30385915317e-11 887 | +8.30385915317e-11 888 | +8.30385915317e-11 889 | +8.30385915317e-11 890 | +8.30385915317e-11 891 | +8.30385915317e-11 892 | +8.30385915317e-11 893 | +8.30385915317e-11 894 | +8.30385915317e-11 895 | +8.30385915317e-11 896 | +8.30385915317e-11 897 | +8.30385915317e-11 898 | +8.30385915317e-11 899 | +8.30385915317e-11 900 | +8.30385915317e-11 901 | +8.30385915317e-11 902 | +8.30385915317e-11 903 | +8.30385915317e-11 904 | +8.30385915317e-11 905 | +8.30385915317e-11 906 | +8.30385915317e-11 907 | +8.30385915317e-11 908 | +8.30385915317e-11 909 | +8.30385915317e-11 910 | +8.30385915317e-11 911 | +8.30385915317e-11 912 | +8.30385915317e-11 913 | +8.30385915317e-11 914 | +8.30385915317e-11 915 | +8.30385915317e-11 916 | +8.30385915317e-11 917 | +8.30385915317e-11 918 | +8.30385915317e-11 919 | +8.30385915317e-11 920 | +8.30385915317e-11 921 | +8.30385915317e-11 922 | +8.30385915317e-11 923 | +8.30385915317e-11 924 | +8.30385915317e-11 925 | +8.30385915317e-11 926 | +8.30385915317e-11 927 | +8.30385915317e-11 928 | 929 | 930 | +5.65258163904e-10 931 | +5.60348792926e-10 932 | +5.69185877566e-10 933 | +5.64249972217e-10 934 | +5.72562890326e-10 935 | +5.71261446570e-10 936 | +5.83265729800e-10 937 | +5.83429297099e-10 938 | +5.96223900861e-10 939 | +5.98325201852e-10 940 | +6.11912818935e-10 941 | +6.16500596151e-10 942 | +6.30881286744e-10 943 | +6.38588950093e-10 944 | +6.53755738766e-10 945 | +6.65306272313e-10 946 | +6.81243453288e-10 947 | +8.59114052928e-10 948 | +1.19160286165e-09 949 | +1.78016177427e-09 950 | +2.72379228874e-09 951 | +4.30999396877e-09 952 | +8.44384722195e-09 953 | +1.35654608492e-08 954 | +1.67863540920e-08 955 | +1.40822391966e-08 956 | +1.37929585953e-08 957 | +1.41054330009e-08 958 | +1.37725760810e-08 959 | +1.41231907718e-08 960 | +1.37578885752e-08 961 | +1.41349889360e-08 962 | +1.37493084602e-08 963 | +1.77970540997e-08 964 | +1.73016720546e-08 965 | +1.77959244611e-08 966 | +1.73067892084e-08 967 | +1.77868503224e-08 968 | +1.73196381977e-08 969 | +1.77702051303e-08 970 | +1.73397348944e-08 971 | +1.55737677710e-08 972 | +1.52401524378e-08 973 | +1.55476957318e-08 974 | +1.52684606369e-08 975 | +1.55171526217e-08 976 | +1.53007524419e-08 977 | +1.23031309846e-08 978 | +1.21862141213e-08 979 | +1.22743207982e-08 980 | +1.22155797024e-08 981 | +1.22446273845e-08 982 | +1.22453858769e-08 983 | +1.22150158444e-08 984 | +1.22746707366e-08 985 | +1.21864373092e-08 986 | +1.23024965635e-08 987 | +1.21597987147e-08 988 | +1.23279799407e-08 989 | +1.21359344936e-08 990 | +1.23503200565e-08 991 | +1.21155810102e-08 992 | +1.23688242574e-08 993 | +1.20993544586e-08 994 | +1.23829299733e-08 995 | +1.20877328226e-08 996 | +1.23922222479e-08 997 | +1.20810423720e-08 998 | +1.23964462530e-08 999 | +1.20794490294e-08 1000 | +1.23955143486e-08 1001 | +1.20829548032e-08 1002 | +1.23895074556e-08 1003 | +1.20913993345e-08 1004 | +1.23786707304e-08 1005 | +1.21044664599e-08 1006 | +1.23634037559e-08 1007 | +1.21216955515e-08 1008 | +1.23442456686e-08 1009 | +1.21424972601e-08 1010 | +1.23218558331e-08 1011 | +1.21661731644e-08 1012 | +1.22969908183e-08 1013 | +1.21919387183e-08 1014 | +1.22704785451e-08 1015 | +1.22189487942e-08 1016 | +1.22431905387e-08 1017 | +1.22463250403e-08 1018 | +1.22160132449e-08 1019 | +1.22731842097e-08 1020 | +1.21898193631e-08 1021 | +1.22986665748e-08 1022 | +1.21654401044e-08 1023 | +1.23219635243e-08 1024 | +1.21436392227e-08 1025 | +1.23423434434e-08 1026 | +1.21250895799e-08 1027 | +1.23591750148e-08 1028 | +1.21103529115e-08 1029 | +1.23719471484e-08 1030 | +1.20998633466e-08 1031 | +1.23802848469e-08 1032 | +1.20939151184e-08 1033 | +1.23839604559e-08 1034 | +1.20926547726e-08 1035 | +1.23828999104e-08 1036 | +1.20960780516e-08 1037 | +1.23771837772e-08 1038 | +1.21040314931e-08 1039 | +1.23670430941e-08 1040 | +1.21162186492e-08 1041 | +1.23528502067e-08 1042 | +1.21322107008e-08 1043 | +1.23351049908e-08 1044 | +1.21514611154e-08 1045 | +1.23144170144e-08 1046 | +1.21733238836e-08 1047 | +1.22914843325e-08 1048 | +1.21970747688e-08 1049 | +1.22670697007e-08 1050 | +1.22219349129e-08 1051 | +1.22419750634e-08 1052 | +1.09181986024e-08 1053 | +1.02838008263e-08 1054 | +1.03298481441e-08 1055 | +1.02635977184e-08 1056 | +8.71332215672e-09 1057 | +6.11905788052e-09 1058 | +4.40163612836e-09 1059 | +3.10005372147e-09 1060 | +2.26261876990e-09 1061 | +2.22728150257e-09 1062 | +2.26542243644e-09 1063 | +2.22503534227e-09 1064 | +2.26756582904e-09 1065 | +2.22347798705e-09 1066 | +2.26898924775e-09 1067 | +2.22265598979e-09 1068 | +2.26965689428e-09 1069 | +2.22259199688e-09 1070 | +2.26955785005e-09 1071 | +2.22328427937e-09 1072 | +2.26870621063e-09 1073 | +2.22470702332e-09 1074 | +2.26714037800e-09 1075 | +2.22681136317e-09 1076 | +2.26492154428e-09 1077 | +2.22952712134e-09 1078 | +2.26213143089e-09 1079 | +2.23276519745e-09 1080 | +2.25886937423e-09 1081 | 1082 | 1083 | +4.02387125988e-10 1084 | +3.99507295618e-10 1085 | +4.04342120427e-10 1086 | +4.01519355600e-10 1087 | +4.06006556023e-10 1088 | +4.05120902064e-10 1089 | +4.11311822256e-10 1090 | +4.11344644278e-10 1091 | +4.17746353643e-10 1092 | +4.18921702721e-10 1093 | +4.25570587469e-10 1094 | +4.28124896885e-10 1095 | +4.35090511713e-10 1096 | +4.39273813231e-10 1097 | +4.46661336925e-10 1098 | +4.52738543041e-10 1099 | +4.60690279090e-10 1100 | +5.54579328876e-10 1101 | +7.38489827960e-10 1102 | +1.07049387623e-09 1103 | +1.62272965864e-09 1104 | +2.53282754462e-09 1105 | +4.98302879695e-09 1106 | +7.91097919670e-09 1107 | +9.88893180398e-09 1108 | +8.18098462540e-09 1109 | +8.11681819681e-09 1110 | +8.16529492769e-09 1111 | +8.09314858141e-09 1112 | +8.14862745429e-09 1113 | +8.07061316623e-09 1114 | +8.13088857170e-09 1115 | +8.04927741232e-09 1116 | +1.02080533106e-08 1117 | +1.01037774992e-08 1118 | +1.01828483021e-08 1119 | +1.00799827697e-08 1120 | +1.01562403528e-08 1121 | +1.00576711375e-08 1122 | +1.01283108127e-08 1123 | +1.00367457434e-08 1124 | +8.86343801937e-09 1125 | +8.79137662809e-09 1126 | +8.83698788772e-09 1127 | +8.77506878408e-09 1128 | +8.80981031828e-09 1129 | +8.75953121686e-09 1130 | +6.97994642311e-09 1131 | +6.95012652063e-09 1132 | +6.95770117008e-09 1133 | +6.93854807696e-09 1134 | +6.93538046645e-09 1135 | +6.92708320247e-09 1136 | +6.91316051211e-09 1137 | +6.91555707155e-09 1138 | +6.89121214183e-09 1139 | +6.90379981813e-09 1140 | +6.86969552317e-09 1141 | +6.89165206556e-09 1142 | +6.84875540667e-09 1143 | +6.87897016704e-09 1144 | +6.82851703743e-09 1145 | +6.86563095465e-09 1146 | +6.80908280364e-09 1147 | +6.85153580192e-09 1148 | +6.79052966873e-09 1149 | +6.83661382502e-09 1150 | +6.77290740962e-09 1151 | +6.82082408057e-09 1152 | +6.75623766482e-09 1153 | +6.80415666147e-09 1154 | +6.74051378219e-09 1155 | +6.78663264465e-09 1156 | +6.72570144547e-09 1157 | +6.76830290059e-09 1158 | +6.71174005019e-09 1159 | +6.74924583062e-09 1160 | +6.69854479131e-09 1161 | +6.72956414874e-09 1162 | +6.68600941591e-09 1163 | +6.70938086688e-09 1164 | +6.67400958277e-09 1165 | +6.68883467277e-09 1166 | +6.66240675682e-09 1167 | +6.66807490630e-09 1168 | +6.65105254909e-09 1169 | +6.64725634387e-09 1170 | +6.63979339426e-09 1171 | +6.62653399173e-09 1172 | +6.62847543739e-09 1173 | +6.60605807075e-09 1174 | +6.61694948289e-09 1175 | +6.58596935023e-09 1176 | +6.60507584297e-09 1177 | +6.56639495902e-09 1178 | +6.59272891294e-09 1179 | +6.54744477284e-09 1180 | +6.57980129908e-09 1181 | +6.52920844796e-09 1182 | +6.56620733264e-09 1183 | +6.51175314640e-09 1184 | +6.55188582183e-09 1185 | +6.49512197633e-09 1186 | +6.53680192303e-09 1187 | +6.47933315441e-09 1188 | +6.52094805010e-09 1189 | +6.46437988330e-09 1190 | +6.50434378514e-09 1191 | +6.45023092686e-09 1192 | +6.48703480206e-09 1193 | +6.43683185672e-09 1194 | +6.46909086104e-09 1195 | +6.42410693524e-09 1196 | +6.45060297555e-09 1197 | +6.41196159054e-09 1198 | +6.43167988825e-09 1199 | +6.40028542842e-09 1200 | +6.41244401859e-09 1201 | +6.38895571289e-09 1202 | +6.39302705876e-09 1203 | +6.37784123242e-09 1204 | +6.37356539859e-09 1205 | +5.67737666306e-09 1206 | +5.35083734651e-09 1207 | +5.35213126967e-09 1208 | +5.33474210145e-09 1209 | +4.50061163557e-09 1210 | +3.18484155050e-09 1211 | +2.27872003281e-09 1212 | +1.62952381919e-09 1213 | +1.19286766058e-09 1214 | +1.18538755649e-09 1215 | +1.19091357485e-09 1216 | +1.18255743936e-09 1217 | +1.18884844001e-09 1218 | +1.17985759988e-09 1219 | +1.18666214988e-09 1220 | +1.17729521952e-09 1221 | +1.18434897085e-09 1222 | +1.17487332535e-09 1223 | +1.18190769189e-09 1224 | +1.17259076490e-09 1225 | +1.17934161047e-09 1226 | +1.17044229894e-09 1227 | +1.17665835613e-09 1228 | +1.16841880819e-09 1229 | +1.17386956120e-09 1230 | +1.16650760795e-09 1231 | +1.17099039476e-09 1232 | +1.16469286303e-09 1233 | +1.16803898218e-09 1234 | 1235 | 1236 | +8.16713160970e-09 1237 | +8.11038289891e-09 1238 | +8.20566263055e-09 1239 | +8.15003044378e-09 1240 | +8.23847124650e-09 1241 | +8.22101314813e-09 1242 | +8.34307168356e-09 1243 | +8.34371893201e-09 1244 | +8.46998733521e-09 1245 | +8.49317586478e-09 1246 | +8.62438455969e-09 1247 | +8.67480547327e-09 1248 | +8.81234250463e-09 1249 | +8.89496892980e-09 1250 | +9.04093020808e-09 1251 | +9.16104548661e-09 1252 | +9.31826659660e-09 1253 | +1.11785138490e-08 1254 | +1.48351868699e-08 1255 | +2.14550398435e-08 1256 | +3.24844039052e-08 1257 | +5.06756551747e-08 1258 | +9.96702878273e-08 1259 | +1.58225701513e-07 1260 | +1.97783530074e-07 1261 | +1.63625608190e-07 1262 | +1.62342326382e-07 1263 | +1.63311825602e-07 1264 | +1.61868951511e-07 1265 | +1.62978488257e-07 1266 | +1.61418259905e-07 1267 | +1.62623723562e-07 1268 | +1.60991560721e-07 1269 | +2.04165807216e-07 1270 | +2.02080339916e-07 1271 | +2.03661718780e-07 1272 | +2.01604456632e-07 1273 | +2.03129572245e-07 1274 | +2.01158234639e-07 1275 | +2.02570994583e-07 1276 | +2.00739736790e-07 1277 | +1.77274220597e-07 1278 | +1.75833037527e-07 1279 | +1.76745234307e-07 1280 | +1.75506890877e-07 1281 | +1.76201699812e-07 1282 | +1.75196149315e-07 1283 | +1.39605862008e-07 1284 | +1.39009493705e-07 1285 | +1.39160979114e-07 1286 | +1.38777936451e-07 1287 | +1.38714587426e-07 1288 | +1.38548650505e-07 1289 | +1.38270210767e-07 1290 | +1.38318139530e-07 1291 | +1.37831265657e-07 1292 | +1.38083006379e-07 1293 | +1.37400955279e-07 1294 | +1.37840063683e-07 1295 | +1.36982174487e-07 1296 | +1.37586438658e-07 1297 | +1.36577428045e-07 1298 | +1.37319668079e-07 1299 | +1.36188763596e-07 1300 | +1.37037779525e-07 1301 | +1.35817720316e-07 1302 | +1.36739355403e-07 1303 | +1.35465293676e-07 1304 | +1.36423576900e-07 1305 | +1.35131916409e-07 1306 | +1.36090245898e-07 1307 | +1.34817455466e-07 1308 | +1.35739783927e-07 1309 | +1.34521224543e-07 1310 | +1.35373208356e-07 1311 | +1.34242011604e-07 1312 | +1.34992087146e-07 1313 | +1.33978120630e-07 1314 | +1.34598474478e-07 1315 | +1.33727426667e-07 1316 | +1.34194830473e-07 1317 | +1.33487443018e-07 1318 | +1.33783928747e-07 1319 | +1.33255399127e-07 1320 | +1.33368755942e-07 1321 | +1.33028327372e-07 1322 | +1.32952407423e-07 1323 | +1.32803156613e-07 1324 | +1.32537983146e-07 1325 | +1.32576809920e-07 1326 | +1.32128487363e-07 1327 | +1.32346303548e-07 1328 | +1.31726735297e-07 1329 | +1.32108843896e-07 1330 | +1.31335269377e-07 1331 | +1.31861919017e-07 1332 | +1.30956286983e-07 1333 | +1.31603381162e-07 1334 | +1.30591581129e-07 1335 | +1.31331517060e-07 1336 | +1.30242494966e-07 1337 | +1.31045102953e-07 1338 | +1.29909890593e-07 1339 | +1.30743442021e-07 1340 | +1.29594132311e-07 1341 | +1.30426382561e-07 1342 | +1.29295084165e-07 1343 | +1.30094316206e-07 1344 | +1.29012121458e-07 1345 | +1.29748156397e-07 1346 | +1.28744155672e-07 1347 | +1.29389298269e-07 1348 | +1.28489672134e-07 1349 | +1.29019561999e-07 1350 | +1.28246779509e-07 1351 | +1.28641122325e-07 1352 | +1.28013270035e-07 1353 | +1.28256427502e-07 1354 | +1.27786689133e-07 1355 | +1.27868111227e-07 1356 | +1.27564412723e-07 1357 | +1.27478901137e-07 1358 | +1.13556057473e-07 1359 | +1.07025791296e-07 1360 | +1.07051667573e-07 1361 | +1.06703913680e-07 1362 | +9.00229854912e-08 1363 | +6.37120252368e-08 1364 | +4.55956343770e-08 1365 | +3.26201629362e-08 1366 | +2.38978907297e-08 1367 | +2.37485440122e-08 1368 | +2.38588754171e-08 1369 | +2.36920391274e-08 1370 | +2.38176431325e-08 1371 | +2.36381357443e-08 1372 | +2.37739921395e-08 1373 | +2.35869771830e-08 1374 | +2.37278080102e-08 1375 | +2.35386238195e-08 1376 | +2.36790666185e-08 1377 | +2.34930525865e-08 1378 | +2.36278338562e-08 1379 | +2.34501588293e-08 1380 | +2.35742621070e-08 1381 | +2.34097604345e-08 1382 | +2.35185836680e-08 1383 | +2.33716041133e-08 1384 | +2.34611014430e-08 1385 | +2.33353736876e-08 1386 | +2.34021773478e-08 1387 | 1388 | 1389 | +0.00000000000e+00 1390 | +0.00000000000e+00 1391 | +0.00000000000e+00 1392 | +0.00000000000e+00 1393 | +0.00000000000e+00 1394 | +0.00000000000e+00 1395 | +0.00000000000e+00 1396 | +0.00000000000e+00 1397 | +0.00000000000e+00 1398 | +0.00000000000e+00 1399 | +0.00000000000e+00 1400 | +0.00000000000e+00 1401 | +0.00000000000e+00 1402 | +0.00000000000e+00 1403 | +0.00000000000e+00 1404 | +0.00000000000e+00 1405 | +0.00000000000e+00 1406 | +0.00000000000e+00 1407 | +0.00000000000e+00 1408 | +0.00000000000e+00 1409 | +0.00000000000e+00 1410 | +0.00000000000e+00 1411 | +0.00000000000e+00 1412 | +0.00000000000e+00 1413 | +0.00000000000e+00 1414 | +0.00000000000e+00 1415 | +0.00000000000e+00 1416 | +0.00000000000e+00 1417 | +0.00000000000e+00 1418 | +0.00000000000e+00 1419 | +0.00000000000e+00 1420 | +0.00000000000e+00 1421 | +0.00000000000e+00 1422 | +0.00000000000e+00 1423 | +0.00000000000e+00 1424 | +0.00000000000e+00 1425 | +0.00000000000e+00 1426 | +0.00000000000e+00 1427 | +0.00000000000e+00 1428 | +0.00000000000e+00 1429 | +0.00000000000e+00 1430 | +0.00000000000e+00 1431 | +0.00000000000e+00 1432 | +0.00000000000e+00 1433 | +0.00000000000e+00 1434 | +0.00000000000e+00 1435 | +0.00000000000e+00 1436 | +0.00000000000e+00 1437 | +0.00000000000e+00 1438 | +0.00000000000e+00 1439 | +0.00000000000e+00 1440 | +0.00000000000e+00 1441 | +0.00000000000e+00 1442 | +0.00000000000e+00 1443 | +0.00000000000e+00 1444 | +0.00000000000e+00 1445 | +0.00000000000e+00 1446 | +0.00000000000e+00 1447 | +0.00000000000e+00 1448 | +0.00000000000e+00 1449 | +0.00000000000e+00 1450 | +0.00000000000e+00 1451 | +0.00000000000e+00 1452 | +0.00000000000e+00 1453 | +0.00000000000e+00 1454 | +0.00000000000e+00 1455 | +0.00000000000e+00 1456 | +0.00000000000e+00 1457 | +0.00000000000e+00 1458 | +0.00000000000e+00 1459 | +0.00000000000e+00 1460 | +0.00000000000e+00 1461 | +0.00000000000e+00 1462 | +0.00000000000e+00 1463 | +0.00000000000e+00 1464 | +0.00000000000e+00 1465 | +0.00000000000e+00 1466 | +0.00000000000e+00 1467 | +0.00000000000e+00 1468 | +0.00000000000e+00 1469 | +0.00000000000e+00 1470 | +0.00000000000e+00 1471 | +0.00000000000e+00 1472 | +0.00000000000e+00 1473 | +0.00000000000e+00 1474 | +0.00000000000e+00 1475 | +0.00000000000e+00 1476 | +0.00000000000e+00 1477 | +0.00000000000e+00 1478 | +0.00000000000e+00 1479 | +0.00000000000e+00 1480 | +0.00000000000e+00 1481 | +0.00000000000e+00 1482 | +0.00000000000e+00 1483 | +0.00000000000e+00 1484 | +0.00000000000e+00 1485 | +0.00000000000e+00 1486 | +0.00000000000e+00 1487 | +0.00000000000e+00 1488 | +0.00000000000e+00 1489 | +0.00000000000e+00 1490 | +0.00000000000e+00 1491 | +0.00000000000e+00 1492 | +0.00000000000e+00 1493 | +0.00000000000e+00 1494 | +0.00000000000e+00 1495 | +0.00000000000e+00 1496 | +0.00000000000e+00 1497 | +0.00000000000e+00 1498 | +0.00000000000e+00 1499 | +0.00000000000e+00 1500 | +0.00000000000e+00 1501 | +0.00000000000e+00 1502 | +0.00000000000e+00 1503 | +0.00000000000e+00 1504 | +0.00000000000e+00 1505 | +0.00000000000e+00 1506 | +0.00000000000e+00 1507 | +0.00000000000e+00 1508 | +0.00000000000e+00 1509 | +0.00000000000e+00 1510 | +0.00000000000e+00 1511 | +0.00000000000e+00 1512 | +0.00000000000e+00 1513 | +0.00000000000e+00 1514 | +0.00000000000e+00 1515 | +0.00000000000e+00 1516 | +0.00000000000e+00 1517 | +0.00000000000e+00 1518 | +0.00000000000e+00 1519 | +0.00000000000e+00 1520 | +0.00000000000e+00 1521 | +0.00000000000e+00 1522 | +0.00000000000e+00 1523 | +0.00000000000e+00 1524 | +0.00000000000e+00 1525 | +0.00000000000e+00 1526 | +0.00000000000e+00 1527 | +0.00000000000e+00 1528 | +0.00000000000e+00 1529 | +0.00000000000e+00 1530 | +0.00000000000e+00 1531 | +0.00000000000e+00 1532 | +0.00000000000e+00 1533 | +0.00000000000e+00 1534 | +0.00000000000e+00 1535 | +0.00000000000e+00 1536 | +0.00000000000e+00 1537 | +0.00000000000e+00 1538 | +0.00000000000e+00 1539 | +0.00000000000e+00 1540 | 1541 | 1542 | +0.00000000000e+00 1543 | +0.00000000000e+00 1544 | +0.00000000000e+00 1545 | +0.00000000000e+00 1546 | +0.00000000000e+00 1547 | +0.00000000000e+00 1548 | +0.00000000000e+00 1549 | +0.00000000000e+00 1550 | +0.00000000000e+00 1551 | +0.00000000000e+00 1552 | +0.00000000000e+00 1553 | +0.00000000000e+00 1554 | +0.00000000000e+00 1555 | +0.00000000000e+00 1556 | +0.00000000000e+00 1557 | +0.00000000000e+00 1558 | +0.00000000000e+00 1559 | +0.00000000000e+00 1560 | +0.00000000000e+00 1561 | +0.00000000000e+00 1562 | +0.00000000000e+00 1563 | +0.00000000000e+00 1564 | +0.00000000000e+00 1565 | +0.00000000000e+00 1566 | +0.00000000000e+00 1567 | +0.00000000000e+00 1568 | +0.00000000000e+00 1569 | +0.00000000000e+00 1570 | +0.00000000000e+00 1571 | +0.00000000000e+00 1572 | +0.00000000000e+00 1573 | +0.00000000000e+00 1574 | +0.00000000000e+00 1575 | +0.00000000000e+00 1576 | +0.00000000000e+00 1577 | +0.00000000000e+00 1578 | +0.00000000000e+00 1579 | +0.00000000000e+00 1580 | +0.00000000000e+00 1581 | +0.00000000000e+00 1582 | +0.00000000000e+00 1583 | +0.00000000000e+00 1584 | +0.00000000000e+00 1585 | +0.00000000000e+00 1586 | +0.00000000000e+00 1587 | +0.00000000000e+00 1588 | +0.00000000000e+00 1589 | +0.00000000000e+00 1590 | +0.00000000000e+00 1591 | +0.00000000000e+00 1592 | +0.00000000000e+00 1593 | +0.00000000000e+00 1594 | +0.00000000000e+00 1595 | +0.00000000000e+00 1596 | +0.00000000000e+00 1597 | +0.00000000000e+00 1598 | +0.00000000000e+00 1599 | +0.00000000000e+00 1600 | +0.00000000000e+00 1601 | +0.00000000000e+00 1602 | +0.00000000000e+00 1603 | +0.00000000000e+00 1604 | +0.00000000000e+00 1605 | +0.00000000000e+00 1606 | +0.00000000000e+00 1607 | +0.00000000000e+00 1608 | +0.00000000000e+00 1609 | +0.00000000000e+00 1610 | +0.00000000000e+00 1611 | +0.00000000000e+00 1612 | +0.00000000000e+00 1613 | +0.00000000000e+00 1614 | +0.00000000000e+00 1615 | +0.00000000000e+00 1616 | +0.00000000000e+00 1617 | +0.00000000000e+00 1618 | +0.00000000000e+00 1619 | +0.00000000000e+00 1620 | +0.00000000000e+00 1621 | +0.00000000000e+00 1622 | +0.00000000000e+00 1623 | +0.00000000000e+00 1624 | +0.00000000000e+00 1625 | +0.00000000000e+00 1626 | +0.00000000000e+00 1627 | +0.00000000000e+00 1628 | +0.00000000000e+00 1629 | +0.00000000000e+00 1630 | +0.00000000000e+00 1631 | +0.00000000000e+00 1632 | +0.00000000000e+00 1633 | +0.00000000000e+00 1634 | +0.00000000000e+00 1635 | +0.00000000000e+00 1636 | +0.00000000000e+00 1637 | +0.00000000000e+00 1638 | +0.00000000000e+00 1639 | +0.00000000000e+00 1640 | +0.00000000000e+00 1641 | +0.00000000000e+00 1642 | +0.00000000000e+00 1643 | +0.00000000000e+00 1644 | +0.00000000000e+00 1645 | +0.00000000000e+00 1646 | +0.00000000000e+00 1647 | +0.00000000000e+00 1648 | +0.00000000000e+00 1649 | +0.00000000000e+00 1650 | +0.00000000000e+00 1651 | +0.00000000000e+00 1652 | +0.00000000000e+00 1653 | +0.00000000000e+00 1654 | +0.00000000000e+00 1655 | +0.00000000000e+00 1656 | +0.00000000000e+00 1657 | +0.00000000000e+00 1658 | +0.00000000000e+00 1659 | +0.00000000000e+00 1660 | +0.00000000000e+00 1661 | +0.00000000000e+00 1662 | +0.00000000000e+00 1663 | +0.00000000000e+00 1664 | +0.00000000000e+00 1665 | +0.00000000000e+00 1666 | +0.00000000000e+00 1667 | +0.00000000000e+00 1668 | +0.00000000000e+00 1669 | +0.00000000000e+00 1670 | +0.00000000000e+00 1671 | +0.00000000000e+00 1672 | +0.00000000000e+00 1673 | +0.00000000000e+00 1674 | +0.00000000000e+00 1675 | +0.00000000000e+00 1676 | +0.00000000000e+00 1677 | +0.00000000000e+00 1678 | +0.00000000000e+00 1679 | +0.00000000000e+00 1680 | +0.00000000000e+00 1681 | +0.00000000000e+00 1682 | +0.00000000000e+00 1683 | +0.00000000000e+00 1684 | +0.00000000000e+00 1685 | +0.00000000000e+00 1686 | +0.00000000000e+00 1687 | +0.00000000000e+00 1688 | +0.00000000000e+00 1689 | +0.00000000000e+00 1690 | +0.00000000000e+00 1691 | +0.00000000000e+00 1692 | +0.00000000000e+00 1693 | 1694 | 1695 | +0.00000000000e+00 1696 | +0.00000000000e+00 1697 | +0.00000000000e+00 1698 | +0.00000000000e+00 1699 | +0.00000000000e+00 1700 | +0.00000000000e+00 1701 | +0.00000000000e+00 1702 | +0.00000000000e+00 1703 | +0.00000000000e+00 1704 | +0.00000000000e+00 1705 | +0.00000000000e+00 1706 | +0.00000000000e+00 1707 | +0.00000000000e+00 1708 | +0.00000000000e+00 1709 | +0.00000000000e+00 1710 | +0.00000000000e+00 1711 | +0.00000000000e+00 1712 | +0.00000000000e+00 1713 | +0.00000000000e+00 1714 | +0.00000000000e+00 1715 | +0.00000000000e+00 1716 | +0.00000000000e+00 1717 | +0.00000000000e+00 1718 | +0.00000000000e+00 1719 | +0.00000000000e+00 1720 | +0.00000000000e+00 1721 | +0.00000000000e+00 1722 | +0.00000000000e+00 1723 | +0.00000000000e+00 1724 | +0.00000000000e+00 1725 | +0.00000000000e+00 1726 | +0.00000000000e+00 1727 | +0.00000000000e+00 1728 | +0.00000000000e+00 1729 | +0.00000000000e+00 1730 | +0.00000000000e+00 1731 | +0.00000000000e+00 1732 | +0.00000000000e+00 1733 | +0.00000000000e+00 1734 | +0.00000000000e+00 1735 | +0.00000000000e+00 1736 | +0.00000000000e+00 1737 | +0.00000000000e+00 1738 | +0.00000000000e+00 1739 | +0.00000000000e+00 1740 | +0.00000000000e+00 1741 | +0.00000000000e+00 1742 | +0.00000000000e+00 1743 | +0.00000000000e+00 1744 | +0.00000000000e+00 1745 | +0.00000000000e+00 1746 | +0.00000000000e+00 1747 | +0.00000000000e+00 1748 | +0.00000000000e+00 1749 | +0.00000000000e+00 1750 | +0.00000000000e+00 1751 | +0.00000000000e+00 1752 | +0.00000000000e+00 1753 | +0.00000000000e+00 1754 | +0.00000000000e+00 1755 | +0.00000000000e+00 1756 | +0.00000000000e+00 1757 | +0.00000000000e+00 1758 | +0.00000000000e+00 1759 | +0.00000000000e+00 1760 | +0.00000000000e+00 1761 | +0.00000000000e+00 1762 | +0.00000000000e+00 1763 | +0.00000000000e+00 1764 | +0.00000000000e+00 1765 | +0.00000000000e+00 1766 | +0.00000000000e+00 1767 | +0.00000000000e+00 1768 | +0.00000000000e+00 1769 | +0.00000000000e+00 1770 | +0.00000000000e+00 1771 | +0.00000000000e+00 1772 | +0.00000000000e+00 1773 | +0.00000000000e+00 1774 | +0.00000000000e+00 1775 | +0.00000000000e+00 1776 | +0.00000000000e+00 1777 | +0.00000000000e+00 1778 | +0.00000000000e+00 1779 | +0.00000000000e+00 1780 | +0.00000000000e+00 1781 | +0.00000000000e+00 1782 | +0.00000000000e+00 1783 | +0.00000000000e+00 1784 | +0.00000000000e+00 1785 | +0.00000000000e+00 1786 | +0.00000000000e+00 1787 | +0.00000000000e+00 1788 | +0.00000000000e+00 1789 | +0.00000000000e+00 1790 | +0.00000000000e+00 1791 | +0.00000000000e+00 1792 | +0.00000000000e+00 1793 | +0.00000000000e+00 1794 | +0.00000000000e+00 1795 | +0.00000000000e+00 1796 | +0.00000000000e+00 1797 | +0.00000000000e+00 1798 | +0.00000000000e+00 1799 | +0.00000000000e+00 1800 | +0.00000000000e+00 1801 | +0.00000000000e+00 1802 | +0.00000000000e+00 1803 | +0.00000000000e+00 1804 | +0.00000000000e+00 1805 | +0.00000000000e+00 1806 | +0.00000000000e+00 1807 | +0.00000000000e+00 1808 | +0.00000000000e+00 1809 | +0.00000000000e+00 1810 | +0.00000000000e+00 1811 | +0.00000000000e+00 1812 | +0.00000000000e+00 1813 | +0.00000000000e+00 1814 | +0.00000000000e+00 1815 | +0.00000000000e+00 1816 | +0.00000000000e+00 1817 | +0.00000000000e+00 1818 | +0.00000000000e+00 1819 | +0.00000000000e+00 1820 | +0.00000000000e+00 1821 | +0.00000000000e+00 1822 | +0.00000000000e+00 1823 | +0.00000000000e+00 1824 | +0.00000000000e+00 1825 | +0.00000000000e+00 1826 | +0.00000000000e+00 1827 | +0.00000000000e+00 1828 | +0.00000000000e+00 1829 | +0.00000000000e+00 1830 | +0.00000000000e+00 1831 | +0.00000000000e+00 1832 | +0.00000000000e+00 1833 | +0.00000000000e+00 1834 | +0.00000000000e+00 1835 | +0.00000000000e+00 1836 | +0.00000000000e+00 1837 | +0.00000000000e+00 1838 | +0.00000000000e+00 1839 | +0.00000000000e+00 1840 | +0.00000000000e+00 1841 | +0.00000000000e+00 1842 | +0.00000000000e+00 1843 | +0.00000000000e+00 1844 | +0.00000000000e+00 1845 | +0.00000000000e+00 1846 | 1847 | 1848 | +0.00000000000e+00 1849 | +0.00000000000e+00 1850 | +0.00000000000e+00 1851 | +0.00000000000e+00 1852 | +0.00000000000e+00 1853 | +0.00000000000e+00 1854 | +0.00000000000e+00 1855 | +0.00000000000e+00 1856 | +0.00000000000e+00 1857 | +0.00000000000e+00 1858 | +0.00000000000e+00 1859 | +0.00000000000e+00 1860 | +0.00000000000e+00 1861 | +0.00000000000e+00 1862 | +0.00000000000e+00 1863 | +0.00000000000e+00 1864 | +0.00000000000e+00 1865 | +0.00000000000e+00 1866 | +0.00000000000e+00 1867 | +0.00000000000e+00 1868 | +0.00000000000e+00 1869 | +0.00000000000e+00 1870 | +0.00000000000e+00 1871 | +0.00000000000e+00 1872 | +0.00000000000e+00 1873 | +0.00000000000e+00 1874 | +0.00000000000e+00 1875 | +0.00000000000e+00 1876 | +0.00000000000e+00 1877 | +0.00000000000e+00 1878 | +0.00000000000e+00 1879 | +0.00000000000e+00 1880 | +0.00000000000e+00 1881 | +0.00000000000e+00 1882 | +0.00000000000e+00 1883 | +0.00000000000e+00 1884 | +0.00000000000e+00 1885 | +0.00000000000e+00 1886 | +0.00000000000e+00 1887 | +0.00000000000e+00 1888 | +0.00000000000e+00 1889 | +0.00000000000e+00 1890 | +0.00000000000e+00 1891 | +0.00000000000e+00 1892 | +0.00000000000e+00 1893 | +0.00000000000e+00 1894 | +0.00000000000e+00 1895 | +0.00000000000e+00 1896 | +0.00000000000e+00 1897 | +0.00000000000e+00 1898 | +0.00000000000e+00 1899 | +0.00000000000e+00 1900 | +0.00000000000e+00 1901 | +0.00000000000e+00 1902 | +0.00000000000e+00 1903 | +0.00000000000e+00 1904 | +0.00000000000e+00 1905 | +0.00000000000e+00 1906 | +0.00000000000e+00 1907 | +0.00000000000e+00 1908 | +0.00000000000e+00 1909 | +0.00000000000e+00 1910 | +0.00000000000e+00 1911 | +0.00000000000e+00 1912 | +0.00000000000e+00 1913 | +0.00000000000e+00 1914 | +0.00000000000e+00 1915 | +0.00000000000e+00 1916 | +0.00000000000e+00 1917 | +0.00000000000e+00 1918 | +0.00000000000e+00 1919 | +0.00000000000e+00 1920 | +0.00000000000e+00 1921 | +0.00000000000e+00 1922 | +0.00000000000e+00 1923 | +0.00000000000e+00 1924 | +0.00000000000e+00 1925 | +0.00000000000e+00 1926 | +0.00000000000e+00 1927 | +0.00000000000e+00 1928 | +0.00000000000e+00 1929 | +0.00000000000e+00 1930 | +0.00000000000e+00 1931 | +0.00000000000e+00 1932 | +0.00000000000e+00 1933 | +0.00000000000e+00 1934 | +0.00000000000e+00 1935 | +0.00000000000e+00 1936 | +0.00000000000e+00 1937 | +0.00000000000e+00 1938 | +0.00000000000e+00 1939 | +0.00000000000e+00 1940 | +0.00000000000e+00 1941 | +0.00000000000e+00 1942 | +0.00000000000e+00 1943 | +0.00000000000e+00 1944 | +0.00000000000e+00 1945 | +0.00000000000e+00 1946 | +0.00000000000e+00 1947 | +0.00000000000e+00 1948 | +0.00000000000e+00 1949 | +0.00000000000e+00 1950 | +0.00000000000e+00 1951 | +0.00000000000e+00 1952 | +0.00000000000e+00 1953 | +0.00000000000e+00 1954 | +0.00000000000e+00 1955 | +0.00000000000e+00 1956 | +0.00000000000e+00 1957 | +0.00000000000e+00 1958 | +0.00000000000e+00 1959 | +0.00000000000e+00 1960 | +0.00000000000e+00 1961 | +0.00000000000e+00 1962 | +0.00000000000e+00 1963 | +0.00000000000e+00 1964 | +0.00000000000e+00 1965 | +0.00000000000e+00 1966 | +0.00000000000e+00 1967 | +0.00000000000e+00 1968 | +0.00000000000e+00 1969 | +0.00000000000e+00 1970 | +0.00000000000e+00 1971 | +0.00000000000e+00 1972 | +0.00000000000e+00 1973 | +0.00000000000e+00 1974 | +0.00000000000e+00 1975 | +0.00000000000e+00 1976 | +0.00000000000e+00 1977 | +0.00000000000e+00 1978 | +0.00000000000e+00 1979 | +0.00000000000e+00 1980 | +0.00000000000e+00 1981 | +0.00000000000e+00 1982 | +0.00000000000e+00 1983 | +0.00000000000e+00 1984 | +0.00000000000e+00 1985 | +0.00000000000e+00 1986 | +0.00000000000e+00 1987 | +0.00000000000e+00 1988 | +0.00000000000e+00 1989 | +0.00000000000e+00 1990 | +0.00000000000e+00 1991 | +0.00000000000e+00 1992 | +0.00000000000e+00 1993 | +0.00000000000e+00 1994 | +0.00000000000e+00 1995 | +0.00000000000e+00 1996 | +0.00000000000e+00 1997 | +0.00000000000e+00 1998 | +0.00000000000e+00 1999 | 2000 | 2001 | +4.46683592151e-01 2002 | +4.46683592151e-01 2003 | +4.46683592151e-01 2004 | +4.46683592151e-01 2005 | +4.46683592151e-01 2006 | +4.46683592151e-01 2007 | +4.46683592151e-01 2008 | +4.46683592151e-01 2009 | +4.46683592151e-01 2010 | +4.46683592151e-01 2011 | +4.46683592151e-01 2012 | +4.46683592151e-01 2013 | +4.46683592151e-01 2014 | +4.46683592151e-01 2015 | +4.46683592151e-01 2016 | +4.46683592151e-01 2017 | +4.46683592151e-01 2018 | +4.46683592151e-01 2019 | +4.46683592151e-01 2020 | +4.46683592151e-01 2021 | +4.46683592151e-01 2022 | +4.46683592151e-01 2023 | +4.46683592151e-01 2024 | +4.46683592151e-01 2025 | +4.46683592151e-01 2026 | +4.46683592151e-01 2027 | +4.46683592151e-01 2028 | +4.46683592151e-01 2029 | +4.46683592151e-01 2030 | +4.46683592151e-01 2031 | +4.46683592151e-01 2032 | +4.46683592151e-01 2033 | +4.46683592151e-01 2034 | +4.46683592151e-01 2035 | +4.46683592151e-01 2036 | +4.46683592151e-01 2037 | +4.46683592151e-01 2038 | +4.46683592151e-01 2039 | +4.46683592151e-01 2040 | +4.46683592151e-01 2041 | +4.46683592151e-01 2042 | +4.46683592151e-01 2043 | +4.46683592151e-01 2044 | +4.46683592151e-01 2045 | +4.46683592151e-01 2046 | +4.46683592151e-01 2047 | +4.46683592151e-01 2048 | +4.46683592151e-01 2049 | +4.46683592151e-01 2050 | +4.46683592151e-01 2051 | +4.46683592151e-01 2052 | +4.46683592151e-01 2053 | +4.46683592151e-01 2054 | +4.46683592151e-01 2055 | +4.46683592151e-01 2056 | +4.46683592151e-01 2057 | +4.46683592151e-01 2058 | +4.46683592151e-01 2059 | +4.46683592151e-01 2060 | +4.46683592151e-01 2061 | +4.46683592151e-01 2062 | +4.46683592151e-01 2063 | +4.46683592151e-01 2064 | +4.46683592151e-01 2065 | +4.46683592151e-01 2066 | +4.46683592151e-01 2067 | +4.46683592151e-01 2068 | +4.46683592151e-01 2069 | +4.46683592151e-01 2070 | +4.46683592151e-01 2071 | +4.46683592151e-01 2072 | +4.46683592151e-01 2073 | +4.46683592151e-01 2074 | +4.46683592151e-01 2075 | +4.46683592151e-01 2076 | +4.46683592151e-01 2077 | +4.46683592151e-01 2078 | +4.46683592151e-01 2079 | +4.46683592151e-01 2080 | +4.46683592151e-01 2081 | +4.46683592151e-01 2082 | +4.46683592151e-01 2083 | +4.46683592151e-01 2084 | +4.46683592151e-01 2085 | +4.46683592151e-01 2086 | +4.46683592151e-01 2087 | +4.46683592151e-01 2088 | +4.46683592151e-01 2089 | +4.46683592151e-01 2090 | +4.46683592151e-01 2091 | +4.46683592151e-01 2092 | +4.46683592151e-01 2093 | +4.46683592151e-01 2094 | +4.46683592151e-01 2095 | +4.46683592151e-01 2096 | +4.46683592151e-01 2097 | +4.46683592151e-01 2098 | +4.46683592151e-01 2099 | +4.46683592151e-01 2100 | +4.46683592151e-01 2101 | +4.46683592151e-01 2102 | +4.46683592151e-01 2103 | +4.46683592151e-01 2104 | +4.46683592151e-01 2105 | +4.46683592151e-01 2106 | +4.46683592151e-01 2107 | +4.46683592151e-01 2108 | +4.46683592151e-01 2109 | +4.46683592151e-01 2110 | +4.46683592151e-01 2111 | +4.46683592151e-01 2112 | +4.46683592151e-01 2113 | +4.46683592151e-01 2114 | +4.46683592151e-01 2115 | +4.46683592151e-01 2116 | +4.46683592151e-01 2117 | +4.46683592151e-01 2118 | +4.46683592151e-01 2119 | +4.46683592151e-01 2120 | +4.46683592151e-01 2121 | +4.46683592151e-01 2122 | +4.46683592151e-01 2123 | +4.46683592151e-01 2124 | +4.46683592151e-01 2125 | +4.46683592151e-01 2126 | +4.46683592151e-01 2127 | +4.46683592151e-01 2128 | +4.46683592151e-01 2129 | +4.46683592151e-01 2130 | +4.46683592151e-01 2131 | +4.46683592151e-01 2132 | +4.46683592151e-01 2133 | +4.46683592151e-01 2134 | +4.46683592151e-01 2135 | +4.46683592151e-01 2136 | +4.46683592151e-01 2137 | +4.46683592151e-01 2138 | +4.46683592151e-01 2139 | +4.46683592151e-01 2140 | +4.46683592151e-01 2141 | +4.46683592151e-01 2142 | +4.46683592151e-01 2143 | +4.46683592151e-01 2144 | +4.46683592151e-01 2145 | +4.46683592151e-01 2146 | +4.46683592151e-01 2147 | +4.46683592151e-01 2148 | +4.46683592151e-01 2149 | +4.46683592151e-01 2150 | +4.46683592151e-01 2151 | +4.46683592151e-01 2152 | 2153 | 2154 | +0.00000000000e+00 2155 | +0.00000000000e+00 2156 | +0.00000000000e+00 2157 | +0.00000000000e+00 2158 | +0.00000000000e+00 2159 | +0.00000000000e+00 2160 | +0.00000000000e+00 2161 | +0.00000000000e+00 2162 | +0.00000000000e+00 2163 | +0.00000000000e+00 2164 | +0.00000000000e+00 2165 | +0.00000000000e+00 2166 | +0.00000000000e+00 2167 | +0.00000000000e+00 2168 | +0.00000000000e+00 2169 | +0.00000000000e+00 2170 | +0.00000000000e+00 2171 | +0.00000000000e+00 2172 | +0.00000000000e+00 2173 | +0.00000000000e+00 2174 | +0.00000000000e+00 2175 | +0.00000000000e+00 2176 | +0.00000000000e+00 2177 | +0.00000000000e+00 2178 | +0.00000000000e+00 2179 | +0.00000000000e+00 2180 | +0.00000000000e+00 2181 | +0.00000000000e+00 2182 | +0.00000000000e+00 2183 | +0.00000000000e+00 2184 | +0.00000000000e+00 2185 | +0.00000000000e+00 2186 | +0.00000000000e+00 2187 | +0.00000000000e+00 2188 | +0.00000000000e+00 2189 | +0.00000000000e+00 2190 | +0.00000000000e+00 2191 | +0.00000000000e+00 2192 | +0.00000000000e+00 2193 | +0.00000000000e+00 2194 | +0.00000000000e+00 2195 | +0.00000000000e+00 2196 | +0.00000000000e+00 2197 | +0.00000000000e+00 2198 | +0.00000000000e+00 2199 | +0.00000000000e+00 2200 | +0.00000000000e+00 2201 | +0.00000000000e+00 2202 | +0.00000000000e+00 2203 | +0.00000000000e+00 2204 | +0.00000000000e+00 2205 | +0.00000000000e+00 2206 | +0.00000000000e+00 2207 | +0.00000000000e+00 2208 | +0.00000000000e+00 2209 | +0.00000000000e+00 2210 | +0.00000000000e+00 2211 | +0.00000000000e+00 2212 | +0.00000000000e+00 2213 | +0.00000000000e+00 2214 | +0.00000000000e+00 2215 | +0.00000000000e+00 2216 | +0.00000000000e+00 2217 | +0.00000000000e+00 2218 | +0.00000000000e+00 2219 | +0.00000000000e+00 2220 | +0.00000000000e+00 2221 | +0.00000000000e+00 2222 | +0.00000000000e+00 2223 | +0.00000000000e+00 2224 | +0.00000000000e+00 2225 | +0.00000000000e+00 2226 | +0.00000000000e+00 2227 | +0.00000000000e+00 2228 | +0.00000000000e+00 2229 | +0.00000000000e+00 2230 | +0.00000000000e+00 2231 | +0.00000000000e+00 2232 | +0.00000000000e+00 2233 | +0.00000000000e+00 2234 | +0.00000000000e+00 2235 | +0.00000000000e+00 2236 | +0.00000000000e+00 2237 | +0.00000000000e+00 2238 | +0.00000000000e+00 2239 | +0.00000000000e+00 2240 | +0.00000000000e+00 2241 | +0.00000000000e+00 2242 | +0.00000000000e+00 2243 | +0.00000000000e+00 2244 | +0.00000000000e+00 2245 | +0.00000000000e+00 2246 | +0.00000000000e+00 2247 | +0.00000000000e+00 2248 | +0.00000000000e+00 2249 | +0.00000000000e+00 2250 | +0.00000000000e+00 2251 | +0.00000000000e+00 2252 | +0.00000000000e+00 2253 | +0.00000000000e+00 2254 | +0.00000000000e+00 2255 | +0.00000000000e+00 2256 | +0.00000000000e+00 2257 | +0.00000000000e+00 2258 | +0.00000000000e+00 2259 | +0.00000000000e+00 2260 | +0.00000000000e+00 2261 | +0.00000000000e+00 2262 | +0.00000000000e+00 2263 | +0.00000000000e+00 2264 | +0.00000000000e+00 2265 | +0.00000000000e+00 2266 | +0.00000000000e+00 2267 | +0.00000000000e+00 2268 | +0.00000000000e+00 2269 | +0.00000000000e+00 2270 | +0.00000000000e+00 2271 | +0.00000000000e+00 2272 | +0.00000000000e+00 2273 | +0.00000000000e+00 2274 | +0.00000000000e+00 2275 | +0.00000000000e+00 2276 | +0.00000000000e+00 2277 | +0.00000000000e+00 2278 | +0.00000000000e+00 2279 | +0.00000000000e+00 2280 | +0.00000000000e+00 2281 | +0.00000000000e+00 2282 | +0.00000000000e+00 2283 | +0.00000000000e+00 2284 | +0.00000000000e+00 2285 | +0.00000000000e+00 2286 | +0.00000000000e+00 2287 | +0.00000000000e+00 2288 | +0.00000000000e+00 2289 | +0.00000000000e+00 2290 | +0.00000000000e+00 2291 | +0.00000000000e+00 2292 | +0.00000000000e+00 2293 | +0.00000000000e+00 2294 | +0.00000000000e+00 2295 | +0.00000000000e+00 2296 | +0.00000000000e+00 2297 | +0.00000000000e+00 2298 | +0.00000000000e+00 2299 | +0.00000000000e+00 2300 | +0.00000000000e+00 2301 | +0.00000000000e+00 2302 | +0.00000000000e+00 2303 | +0.00000000000e+00 2304 | +0.00000000000e+00 2305 | 2306 | 2307 | +1.15819154208e+01-j4.69663182764e-01 2308 | +1.02253240941e+00+j1.21010057174e+01 2309 | -1.28594962013e+01+j1.69937117706e+00 2310 | -2.34631400848e+00-j1.33915477882e+01 2311 | +1.41564408592e+01-j3.19832100907e+00 2312 | +3.95252758052e+00+j1.47005485112e+01 2313 | -1.54477400161e+01+j4.99827429622e+00 2314 | -5.87653859774e+00-j1.60017634420e+01 2315 | +1.67026321997e+01-j7.13200164980e+00 2316 | +8.15522953760e+00+j1.72620575541e+01 2317 | -1.78838988797e+01+j9.63290528678e+00 2318 | -1.08263936057e+01-j1.84404068068e+01 2319 | +1.89470946568e+01-j1.25345494990e+01 2320 | +1.39279345933e+01+j1.94868674347e+01 2321 | -1.98397067621e+01+j1.58700766627e+01 2322 | -1.74968516703e+01-j2.03415379311e+01 2323 | +2.05002407416e+01-j1.96714809056e+01 2324 | +3.22707975900e+01+j3.13215137923e+01 2325 | -4.66935294617e+01+j5.36592484485e+01 2326 | -8.76690061675e+01-j7.09459285749e+01 2327 | +1.04388282453e+02-j1.44284423629e+02 2328 | +2.34989391254e+02+j1.57369182801e+02 2329 | -2.87006912739e+02+j4.82426445283e+02 2330 | -7.83634173207e+02-j4.27785269886e+02 2331 | +4.82793847942e+02-j1.00673036415e+03 2332 | +1.02930702050e+03+j4.46348823805e+02 2333 | -3.89794314776e+02+j1.04263293333e+03 2334 | -1.06342720423e+03-j3.50684750854e+02 2335 | +2.94384471805e+02-j1.07010545767e+03 2336 | +1.08858682704e+03+j2.52393677212e+02 2337 | -1.97290053556e+02+j1.08903392597e+03 2338 | -1.10456484692e+03-j1.52347752956e+02 2339 | +9.92320097927e+01-j1.09935618217e+03 2340 | +1.39896284628e+03+j6.47626990420e+01 2341 | -1.16567494436e+00+j1.38615131952e+03 2342 | -1.39561030254e+03+j6.22097038858e+01 2343 | -1.22012474652e+02-j1.37748725125e+03 2344 | +1.38059904734e+03-j1.87986663031e+02 2345 | +2.43721083291e+02+j1.35811722695e+03 2346 | -1.35414416266e+03+j3.11454232854e+02 2347 | -3.63078912957e+02-j1.32820284089e+03 2348 | +1.31657831003e+03-j4.31537149618e+02 2349 | +4.79211801678e+02+j1.28796726936e+03 2350 | -1.26834329346e+03+j5.47213715220e+02 2351 | -5.91254402340e+02-j1.23769826493e+03 2352 | +1.20997930182e+03-j6.57528442326e+02 2353 | +6.98353339121e+02+j1.17775179548e+03 2354 | -9.07212198572e+02+j6.04962017867e+02 2355 | -6.35202053142e+02-j8.80557236548e+02 2356 | +8.46310365552e+02-j6.82040931600e+02 2357 | +7.10444879773e+02+j8.18645902429e+02 2358 | -7.79017166949e+02+j7.52967598319e+02 2359 | -7.79829312743e+02-j7.50249714730e+02 2360 | +7.05971013717e+02-j8.17250447206e+02 2361 | +8.42767264273e+02+j6.75894136403e+02 2362 | -6.27837161124e+02+j8.74468374812e+02 2363 | -8.98712239306e+02-j5.96167494930e+02 2364 | +5.45299228025e+02-j9.24268762200e+02 2365 | +9.47168674039e+02+j5.11718837406e+02 2366 | -4.59052078352e+02+j9.66364438310e+02 2367 | -9.87701427611e+02-j4.23253820767e+02 2368 | +3.69796160909e+02-j1.00053002590e+03 2369 | +1.01994492301e+03+j3.31528556191e+02 2370 | -2.78233286613e+02+j1.02659809304e+03 2371 | -1.04361141341e+03-j2.37341467731e+02 2372 | +1.85063718805e+02-j1.04445549265e+03 2373 | +1.05849787205e+03+j1.41523370607e+02 2374 | -9.09843668107e+01+j1.05404021129e+03 2375 | -1.06449106896e+03-j4.49261108091e+01 2376 | -3.31219186642e+00-j1.05533897189e+03 2377 | +1.06157050187e+03-j5.15897787968e+01 2378 | +9.71381784795e+01+j1.04838574942e+03 2379 | -1.04980898326e+03+j1.47167872025e+02 2380 | -1.89810908302e+02-j1.03326126807e+03 2381 | +1.02937083894e+03-j2.40968523242e+02 2382 | +2.80653253813e+02+j1.01009345789e+03 2383 | -1.00050782964e+03+j3.32180863878e+02 2384 | -3.68994595497e+02-j9.79058761154e+02 2385 | +9.63553052082e+02-j4.20033621021e+02 2386 | +4.54172540802e+02+j9.40384098316e+02 2387 | -9.18913195294e+02+j5.03804353461e+02 2388 | -5.35535634599e+02-j8.94349232784e+02 2389 | +8.67059612072e+02-j5.82826824652e+02 2390 | +6.12447210923e+02+j8.41289217796e+02 2391 | -8.08518707774e+02+j6.56496371101e+02 2392 | -6.84290448516e+02-j7.81596570514e+02 2393 | +7.43862149280e+02-j7.24273265023e+02 2394 | +7.50474595400e+02+j7.15722802475e+02 2395 | -6.73697358536e+02+j7.85684199152e+02 2396 | -8.10442225651e+02-j6.44178944942e+02 2397 | +5.98658685241e+02-j8.40322129461e+02 2398 | +8.63677291365e+02+j5.67534744672e+02 2399 | -5.19399560780e+02+j8.87844791466e+02 2400 | -9.09713642360e+02-j4.86416270448e+02 2401 | +4.36585830565e+02-j9.27972254743e+02 2402 | +9.48143613762e+02+j4.01501761280e+02 2403 | -3.50890353780e+02+j9.60483898268e+02 2404 | -9.78626235340e+02-j3.13515658282e+02 2405 | +2.62988856369e+02-j9.85215178813e+02 2406 | +1.00089460278e+03+j2.23220886128e+02 2407 | -1.73556931121e+02+j1.00205453008e+03 2408 | -1.01476197394e+03-j1.31409576292e+02 2409 | +8.32680022742e+01-j1.01094067666e+03 2410 | +1.02012621267e+03+j3.88925415961e+01 2411 | +7.20798619779e+00+j1.01186057943e+03 2412 | -1.01697229587e+03+j5.35120917645e+01 2413 | -9.72054384330e+01-j1.00484815259e+03 2414 | +1.00537271778e+03-j1.44990622382e+02 2415 | +1.86063829740e+02+j9.89983811857e+02 2416 | -9.85485758919e+02+j2.34745381082e+02 2417 | -2.73128584046e+02-j9.67394831686e+02 2418 | +9.57551723107e+02-j3.22005718607e+02 2419 | +3.57752386352e+02+j9.37256411404e+02 2420 | -9.21887370799e+02+j4.06037935312e+02 2421 | -4.39297174721e+02-j8.99793277957e+02 2422 | +8.78878880485e+02-j4.86153798625e+02 2423 | +5.17137003819e+02+j8.55281591075e+02 2424 | -8.28973742313e+02+j5.61717402036e+02 2425 | -5.90661905147e+02-j8.04050867847e+02 2426 | +7.72672025159e+02-j6.32150240302e+02 2427 | +6.59282790252e+02+j7.46485611862e+02 2428 | -7.10517459087e+02+j6.96934497691e+02 2429 | -6.43872971509e+02-j6.08747848794e+02 2430 | +5.41091743502e+02-j6.35770502875e+02 2431 | +6.55949012743e+02+j5.16759278901e+02 2432 | -4.80429408506e+02+j6.79677014917e+02 2433 | -5.87788667597e+02-j3.82621185236e+02 2434 | +2.48012811642e+02-j4.27588770207e+02 2435 | +3.10117007795e+02+j1.64108939841e+02 2436 | -1.04319838576e+02+j2.23910746029e+02 2437 | -1.61908644157e+02-j6.77500750045e+01 2438 | +5.92167813572e+01-j1.64018047970e+02 2439 | +1.67035083877e+02+j5.27358840488e+01 2440 | -4.42059495531e+01+j1.68189718174e+02 2441 | -1.70761917047e+02-j3.73364495438e+01 2442 | +2.89361865939e+01-j1.71012221403e+02 2443 | +1.73058560829e+02+j2.16861810508e+01 2444 | -1.35231727702e+01+j1.72474875902e+02 2445 | -1.73908629744e+02-j5.92244308673e+00 2446 | -1.91790586115e+00-j1.72575463247e+02 2447 | +1.73310316933e+02-j9.81631111732e+00 2448 | +1.72725714195e+01+j1.71320030780e+02 2449 | -1.71276439067e+02+j2.53924598694e+01 2450 | -3.24272464738e+01-j1.68722818440e+02 2451 | +1.67834140897e+02-j4.06711087224e+01 2452 | +4.72694714521e+01+j1.64806306127e+02 2453 | -1.63024276388e+02+j5.55218851828e+01 2454 | -6.16881909253e+01-j1.59601365317e+02 2455 | +1.56900502737e+02-j6.98205640260e+01 2456 | +7.55741465858e+01+j1.53147487248e+02 2457 | -1.49528139409e+02+j8.34504679306e+01 2458 | 2459 | 2460 | +0.00000000000e+00 2461 | +0.00000000000e+00 2462 | +0.00000000000e+00 2463 | +0.00000000000e+00 2464 | +0.00000000000e+00 2465 | +0.00000000000e+00 2466 | +0.00000000000e+00 2467 | +0.00000000000e+00 2468 | +0.00000000000e+00 2469 | +0.00000000000e+00 2470 | +0.00000000000e+00 2471 | +0.00000000000e+00 2472 | +0.00000000000e+00 2473 | +0.00000000000e+00 2474 | +0.00000000000e+00 2475 | +0.00000000000e+00 2476 | +0.00000000000e+00 2477 | +0.00000000000e+00 2478 | +0.00000000000e+00 2479 | +0.00000000000e+00 2480 | +0.00000000000e+00 2481 | +0.00000000000e+00 2482 | +0.00000000000e+00 2483 | +0.00000000000e+00 2484 | +0.00000000000e+00 2485 | +0.00000000000e+00 2486 | +0.00000000000e+00 2487 | +0.00000000000e+00 2488 | +0.00000000000e+00 2489 | +0.00000000000e+00 2490 | +0.00000000000e+00 2491 | +0.00000000000e+00 2492 | +0.00000000000e+00 2493 | +0.00000000000e+00 2494 | +0.00000000000e+00 2495 | +0.00000000000e+00 2496 | +0.00000000000e+00 2497 | +0.00000000000e+00 2498 | +0.00000000000e+00 2499 | +0.00000000000e+00 2500 | +0.00000000000e+00 2501 | +0.00000000000e+00 2502 | +0.00000000000e+00 2503 | +0.00000000000e+00 2504 | +0.00000000000e+00 2505 | +0.00000000000e+00 2506 | +0.00000000000e+00 2507 | +0.00000000000e+00 2508 | +0.00000000000e+00 2509 | +0.00000000000e+00 2510 | +0.00000000000e+00 2511 | +0.00000000000e+00 2512 | +0.00000000000e+00 2513 | +0.00000000000e+00 2514 | +0.00000000000e+00 2515 | +0.00000000000e+00 2516 | +0.00000000000e+00 2517 | +0.00000000000e+00 2518 | +0.00000000000e+00 2519 | +0.00000000000e+00 2520 | +0.00000000000e+00 2521 | +0.00000000000e+00 2522 | +0.00000000000e+00 2523 | +0.00000000000e+00 2524 | +0.00000000000e+00 2525 | +0.00000000000e+00 2526 | +0.00000000000e+00 2527 | +0.00000000000e+00 2528 | +0.00000000000e+00 2529 | +0.00000000000e+00 2530 | +0.00000000000e+00 2531 | +0.00000000000e+00 2532 | +0.00000000000e+00 2533 | +0.00000000000e+00 2534 | +0.00000000000e+00 2535 | +0.00000000000e+00 2536 | +0.00000000000e+00 2537 | +0.00000000000e+00 2538 | +0.00000000000e+00 2539 | +0.00000000000e+00 2540 | +0.00000000000e+00 2541 | +0.00000000000e+00 2542 | +0.00000000000e+00 2543 | +0.00000000000e+00 2544 | +0.00000000000e+00 2545 | +0.00000000000e+00 2546 | +0.00000000000e+00 2547 | +0.00000000000e+00 2548 | +0.00000000000e+00 2549 | +0.00000000000e+00 2550 | +0.00000000000e+00 2551 | +0.00000000000e+00 2552 | +0.00000000000e+00 2553 | +0.00000000000e+00 2554 | +0.00000000000e+00 2555 | +0.00000000000e+00 2556 | +0.00000000000e+00 2557 | +0.00000000000e+00 2558 | +0.00000000000e+00 2559 | +0.00000000000e+00 2560 | +0.00000000000e+00 2561 | +0.00000000000e+00 2562 | +0.00000000000e+00 2563 | +0.00000000000e+00 2564 | +0.00000000000e+00 2565 | +0.00000000000e+00 2566 | +0.00000000000e+00 2567 | +0.00000000000e+00 2568 | +0.00000000000e+00 2569 | +0.00000000000e+00 2570 | +0.00000000000e+00 2571 | +0.00000000000e+00 2572 | +0.00000000000e+00 2573 | +0.00000000000e+00 2574 | +0.00000000000e+00 2575 | +0.00000000000e+00 2576 | +0.00000000000e+00 2577 | +0.00000000000e+00 2578 | +0.00000000000e+00 2579 | +0.00000000000e+00 2580 | +0.00000000000e+00 2581 | +0.00000000000e+00 2582 | +0.00000000000e+00 2583 | +0.00000000000e+00 2584 | +0.00000000000e+00 2585 | +0.00000000000e+00 2586 | +0.00000000000e+00 2587 | +0.00000000000e+00 2588 | +0.00000000000e+00 2589 | +0.00000000000e+00 2590 | +0.00000000000e+00 2591 | +0.00000000000e+00 2592 | +0.00000000000e+00 2593 | +0.00000000000e+00 2594 | +0.00000000000e+00 2595 | +0.00000000000e+00 2596 | +0.00000000000e+00 2597 | +0.00000000000e+00 2598 | +0.00000000000e+00 2599 | +0.00000000000e+00 2600 | +0.00000000000e+00 2601 | +0.00000000000e+00 2602 | +0.00000000000e+00 2603 | +0.00000000000e+00 2604 | +0.00000000000e+00 2605 | +0.00000000000e+00 2606 | +0.00000000000e+00 2607 | +0.00000000000e+00 2608 | +0.00000000000e+00 2609 | +0.00000000000e+00 2610 | +0.00000000000e+00 2611 | 2612 | -------------------------------------------------------------------------------- /demo/pythonqucstest_prj/testcase.dpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | <"out.vn" #0000ff 0 3 0 0 0> 23 | 24 | 25 | <"outvolts_tot_V" #0000ff 0 3 1 0 0> 26 | 27 | 28 | <"s21db" #ff0000 0 3 0 0 0> 29 | 30 | 31 | <"out.vn" #0000ff 0 3 0 0 0> 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /demo/pythonqucstest_prj/testcase.sch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | <.AC SpectralResponse 1 120 210 0 46 0 0 "lin" 0 "35 GHz" 1 "50 GHz" 1 "151" 0 "yes" 0> 22 | 23 | 24 | 25 | <.SP SP1 1 350 180 0 58 0 0 "lin" 1 "35 GHz" 1 "50 GHz" 1 "151" 1 "no" 0 "1" 0 "2" 0 "no" 0 "no" 0> 26 | 27 | 28 | 29 | 30 | 31 | <700 180 700 190 "" 0 0 0 ""> 32 | <130 -20 130 80 "" 0 0 0 ""> 33 | <620 120 700 120 "out" 674 70 70 ""> 34 | <530 120 560 120 "" 0 0 0 ""> 35 | <310 50 310 60 "" 0 0 0 ""> 36 | <130 -20 280 -20 "fem_in" 180 10 120 ""> 37 | <280 -20 280 20 "" 0 0 0 ""> 38 | <340 20 360 20 "" 0 0 0 ""> 39 | <530 50 530 120 "" 0 0 0 ""> 40 | <460 50 530 50 "" 0 0 0 ""> 41 | <360 20 360 50 "" 0 0 0 ""> 42 | <360 50 400 50 "" 0 0 0 ""> 43 | <460 50 460 50 "bem_in" 480 10 0 ""> 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /gplv3.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | gplv3.txt at master from zonca's planck - GitHub 14 | 15 | 16 | 17 | 18 | 19 | 20 | 25 | 26 | 27 | 28 | 29 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 47 | 48 | 49 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 1139 | 1140 | 1169 | 1170 | 1171 | 1172 | 1173 | 1174 |
1175 |
1176 | 1177 | 1194 | 1195 |
1196 |

Your current locale selection: English. Choose another?

1197 | 1198 | 1199 | 1210 | 1211 | 1222 | 1223 | 1234 | 1235 | 1246 | 1247 | 1256 | 1257 |
1258 | 1259 |
1260 |
1261 |
1262 | 1263 | 1264 | 1265 | 1266 | 1433 | 1434 | 1435 | 1440 | 1441 | 1446 | 1447 | 1451 | 1452 | 1453 | 1454 | 1455 | -------------------------------------------------------------------------------- /qucs/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '1.0' 2 | -------------------------------------------------------------------------------- /qucs/config.ini: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | netlist:/home/zonca/.qucs/netlist.txt 3 | -------------------------------------------------------------------------------- /qucs/extract.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import re 4 | import sys 5 | import array, traceback 6 | import pylab 7 | 8 | class Data: pass 9 | class Val(array.ArrayType): 10 | len=0 11 | dep="" 12 | 13 | 14 | def load_data(filename): 15 | state="end" 16 | dat=Data() 17 | valdep=[] 18 | infile=open(filename) 19 | for line in infile.readlines(): 20 | tagfnd=re.search("\<([^<>]*)\>",line) 21 | if tagfnd: 22 | tag=tagfnd.group(1) 23 | tag.strip() 24 | if re.search("Qucs Dataset ",line): 25 | continue 26 | if tag[0]=="/": 27 | state="end" 28 | print("Number of Dimensions:",len(valdep)) 29 | if len(valdep)>1: 30 | shape=[] 31 | for i in range(len(valdep),0,-1): 32 | shape.append(dat.__dict__[valdep[i-1]].len) 33 | val=pylab.array(val) 34 | val=pylab.reshape(val,shape) 35 | dat.__dict__[name]=val 36 | else: 37 | state="start" 38 | words=tag.split() 39 | type=words[0] 40 | name=words[1].replace(".","_") 41 | name=name.replace(",","") 42 | name=name.replace("[","") 43 | name=name.replace("]","") 44 | if type=="indep": 45 | val=Val("f") 46 | val.len=int(words[2]) 47 | else: 48 | val=[] 49 | valdep=words[2:] 50 | else: 51 | if state=="start": 52 | if "j" in line: 53 | print(line) 54 | line=line.replace("j","") 55 | line="%sj"%line.strip() 56 | try: 57 | val.append(complex(line)) 58 | except: 59 | traceback.print_exc() 60 | print(line) # add nan check 61 | print(name) 62 | print(len(val)) 63 | else: 64 | val.append(float(line)) 65 | else: 66 | print("Parser Error:",line) 67 | 68 | return dat 69 | 70 | 71 | if __name__ == "__main__": 72 | 73 | 74 | dat=load_data(sys.argv[1]) 75 | 76 | print("Variables in",sys.argv[1]) 77 | 78 | for key in dat.__dict__.keys(): 79 | print("\nName =",key) 80 | try: 81 | print("\tLen=",dat.__dict__[key].len) 82 | except: 83 | pass 84 | try: 85 | print("\tDep=",dat.__dict__[key].dep) 86 | except: 87 | pass 88 | -------------------------------------------------------------------------------- /qucs/plot.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | """ 4 | 5 | TODO=""" 6 | """ 7 | 8 | from pylab import * 9 | from qucs.extract import load_data 10 | import sys, traceback 11 | import getopt 12 | import pylab as pl 13 | 14 | on = 1 15 | off = 0 16 | 17 | 18 | def main(): 19 | try: 20 | opts, args = getopt.getopt(sys.argv[1:], "hf:v", ["help", "file"]) 21 | except getopt.GetoptError: 22 | # print help information and exit: 23 | usage() 24 | sys.exit(2) 25 | output = None 26 | verbose = False 27 | 28 | global dat 29 | dat={} 30 | for o, a in opts: 31 | if o == "-v": 32 | verbose = True 33 | if o in ("-h", "--help"): 34 | usage() 35 | sys.exit() 36 | if o in ("-o", "--output"): 37 | output = a 38 | if o in ("-f", "--file"): 39 | filename=a 40 | dat=load_data(filename) 41 | 42 | filename=args[0] 43 | dat=(load_data(filename)) 44 | 45 | from IPython.Shell import IPShellEmbed 46 | ipshell=IPShellEmbed() 47 | pl.ion() 48 | ipshell("Interactive Qucs Data Plotter") 49 | 50 | 51 | if __name__ == "__main__": 52 | main() 53 | -------------------------------------------------------------------------------- /qucs/simulate.py: -------------------------------------------------------------------------------- 1 | import pickle 2 | import os.path 3 | import re 4 | import logging as l 5 | import csv 6 | import numpy as np 7 | 8 | import qucs.extract 9 | from qucs.extract import load_data 10 | 11 | class SimulationDescription(object): 12 | ''' Contains the description of the simulation 13 | 14 | it is necessary to reimplement the constructor and the modify_netlist method 15 | in order to create dinamically the new netlist from the original created with QUCS GUI 16 | ''' 17 | 18 | output = None 19 | 20 | def __init__(self, name): 21 | self.name = name 22 | self.template_netlist_file = '/home/zonca/.qucs/netlist.txt' 23 | 24 | def modify_netlist(self): 25 | """To be reimplemented for modifying netlists""" 26 | return self.template_netlist 27 | 28 | @property 29 | def template_netlist(self): 30 | """Read the default netlist from the QUCS folder""" 31 | 32 | f = open(self.template_netlist_file, 'r') 33 | template_netlist = f.read() 34 | f.close() 35 | return template_netlist 36 | 37 | def __repr__(self): 38 | return 'SimulationDescription:%s' % self.name 39 | 40 | class Simulation(object): 41 | """Main class which contains the status of 1 simulation""" 42 | 43 | def __init__(self, simulation_description): 44 | """Constructor - inizialize simulation, reads config""" 45 | self.simulation_description = simulation_description 46 | 47 | def __repr__(self): 48 | return self.simulation_description.name 49 | 50 | def modify_netlist(self): 51 | """Prepare the netlist input file for the new simulation 52 | 53 | returns the filename""" 54 | 55 | new_netlist = self.simulation_description.modify_netlist() 56 | 57 | # writes the netlist file in the netlists folder 58 | netlists_folder_name = 'netlists' 59 | if not os.path.isdir(netlists_folder_name): 60 | os.mkdir(netlists_folder_name) 61 | filename = os.path.join(netlists_folder_name,'netlist_%s.txt' % self.simulation_description.name) 62 | f = open(filename, 'w') 63 | f.write(new_netlist) 64 | f.close() 65 | self.netlist = filename 66 | 67 | def run(self): 68 | """Run simulation""" 69 | self.modify_netlist() 70 | l.info("Checking netlist: " + self.netlist) 71 | import os 72 | try: 73 | if os.system('qucsator -c -i ' + self.netlist) != 0: 74 | raise BadNetlistFormatException(self.netlist) 75 | except BadNetlistFormatException as x: 76 | import sys 77 | l.error('File=' + x.netlist_filename) # defined in the exception 78 | sys.exit() 79 | l.info("Running QUCS on: " + self.netlist) 80 | self.out = self.netlist.replace('netlist','output') 81 | if not os.path.isdir('outputs'): 82 | os.mkdir('outputs') 83 | os.system('qucsator -i %s -o %s' % (self.netlist,self.out)) 84 | 85 | def extract_data(self): 86 | """Extracts data from qucsdata file into results""" 87 | self.results = load_data(self.out).__dict__ 88 | 89 | def write_result(self, output_x, output_y, how='csv'): 90 | """Write results to file. how = csv or pickle """ 91 | folder_name = how 92 | if not os.path.isdir(folder_name): 93 | os.mkdir(folder_name) 94 | filename = os.path.join(folder_name,'out_%s.%s' % (self.simulation_description.name, how)) 95 | l.info('Writing results to %s' % filename) 96 | 97 | x = self.results.get(output_x) 98 | y = self.results.get( output_y) 99 | 100 | try: 101 | matrix = np.hstack((np.array(x)[:,np.newaxis],np.array(y)[:,np.newaxis])) 102 | except ValueError: 103 | print("Dimension mismatch:") 104 | print("frequency:", freq[:,np.newaxis].shape) 105 | print("result:", array(result)[:,np.newaxis].shape) 106 | print("simulation ", self.simulation_description.name) 107 | raise 108 | 109 | if how == 'csv': 110 | np.savetxt(filename, matrix, delimiter = ',') 111 | elif how == 'pickle': 112 | with open(filename, 'wb') as f: 113 | pickle.dump(matrix,f,-1) 114 | 115 | class BadNetlistFormatException(Exception): 116 | """Exception raised by qucsator check routine""" 117 | def __init__(self, netlist_filename): 118 | Exception.__init__(self) 119 | self.netlist_filename = netlist_filename 120 | def __str__(self): 121 | return "Bad format in file: " + self.netlist_filename 122 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup, find_packages 2 | setup( 3 | name = "qucs", 4 | version = "1.0", 5 | packages = ['qucs'], 6 | 7 | # Project uses reStructuredText, so ensure that the docutils get 8 | # installed or upgraded on the target machine 9 | install_requires = ['docutils>=0.3'], 10 | 11 | package_data = { 12 | # If any package contains *.txt or *.rst files, include them: 13 | '': ['*.txt', '*.rst'], 14 | 'qucs': ['demo/*.*'], 15 | }, 16 | 17 | # metadata for upload to PyPI 18 | author = "Andrea Zonca", 19 | author_email = "code@andreazonca.com", 20 | description = "Python package for automating QUCS simulations", 21 | license = "GPL3", 22 | keywords = "QUCS", 23 | url = "http://andreazonca.com/software/python-qucs/", # project home page, if any 24 | 25 | # could also include long_description, download_url, classifiers, etc. 26 | ) 27 | --------------------------------------------------------------------------------