|
16 | 16 | },
|
17 | 17 | {
|
18 | 18 | "cell_type": "code",
|
19 |
| - "execution_count": 19, |
| 19 | + "execution_count": 55, |
20 | 20 | "id": "ce595103-f8d4-4425-9c16-c4f766cd11c6",
|
21 | 21 | "metadata": {
|
22 | 22 | "editable": true,
|
|
38 | 38 | },
|
39 | 39 | {
|
40 | 40 | "cell_type": "code",
|
41 |
| - "execution_count": 20, |
| 41 | + "execution_count": 56, |
42 | 42 | "id": "f21dfcdb-1fc4-4ab2-a34f-48d1eb467c23",
|
43 | 43 | "metadata": {
|
44 | 44 | "editable": true,
|
|
55 | 55 | },
|
56 | 56 | {
|
57 | 57 | "cell_type": "code",
|
58 |
| - "execution_count": 21, |
| 58 | + "execution_count": 57, |
59 | 59 | "id": "f4b3676d-a5d3-4f16-9fd4-20788606b6b6",
|
60 | 60 | "metadata": {
|
61 | 61 | "editable": true,
|
|
73 | 73 | },
|
74 | 74 | {
|
75 | 75 | "cell_type": "code",
|
76 |
| - "execution_count": 22, |
| 76 | + "execution_count": 58, |
77 | 77 | "id": "620def05-b2fe-4cce-8566-9bd10d2018af",
|
78 | 78 | "metadata": {
|
79 | 79 | "editable": true,
|
|
131 | 131 | },
|
132 | 132 | {
|
133 | 133 | "cell_type": "code",
|
134 |
| - "execution_count": 23, |
| 134 | + "execution_count": 59, |
135 | 135 | "id": "68a54c6d-be1d-41a9-90f8-f496b22d076c",
|
136 | 136 | "metadata": {
|
137 | 137 | "editable": true,
|
|
164 | 164 | },
|
165 | 165 | {
|
166 | 166 | "cell_type": "code",
|
167 |
| - "execution_count": 24, |
| 167 | + "execution_count": 60, |
168 | 168 | "id": "8490caa3-14c1-4c7f-ba1e-f4e64078b6a5",
|
169 | 169 | "metadata": {
|
170 | 170 | "editable": true,
|
|
196 | 196 | },
|
197 | 197 | {
|
198 | 198 | "cell_type": "code",
|
199 |
| - "execution_count": 25, |
| 199 | + "execution_count": 61, |
200 | 200 | "id": "2d64d87b-ba18-4c22-921f-f6765f74080d",
|
201 | 201 | "metadata": {
|
202 | 202 | "editable": true,
|
|
233 | 233 | " saved values or experimentally measured values,\n",
|
234 | 234 | "3. {py:meth}`~.ResponseMatrix.build_tracking` computes the matrix using tracking,\n",
|
235 | 235 | "4. For some specialized response matrices\n",
|
236 |
| - " {py:meth}`~OrbitResponseMatrix.build_analytical} is available.\n" |
| 236 | + " {py:meth}`~OrbitResponseMatrix.build_analytical` is available.\n" |
237 | 237 | ]
|
238 | 238 | },
|
239 | 239 | {
|
240 | 240 | "cell_type": "code",
|
241 |
| - "execution_count": 26, |
| 241 | + "execution_count": 62, |
242 | 242 | "id": "23154d5d-bdf8-43ed-8b4a-cfc616d7e659",
|
243 | 243 | "metadata": {
|
244 | 244 | "editable": true,
|
|
266 | 266 | " -7.6711941 , 16.94982252]], shape=(80, 128))"
|
267 | 267 | ]
|
268 | 268 | },
|
269 |
| - "execution_count": 26, |
| 269 | + "execution_count": 62, |
270 | 270 | "metadata": {},
|
271 | 271 | "output_type": "execute_result"
|
272 | 272 | }
|
|
320 | 320 | },
|
321 | 321 | {
|
322 | 322 | "cell_type": "code",
|
323 |
| - "execution_count": 27, |
| 323 | + "execution_count": 63, |
324 | 324 | "id": "f74e856f-0c6f-4a89-9493-255c1cc3f03f",
|
325 | 325 | "metadata": {
|
326 | 326 | "editable": true,
|
|
373 | 373 | },
|
374 | 374 | {
|
375 | 375 | "cell_type": "code",
|
376 |
| - "execution_count": 28, |
| 376 | + "execution_count": 64, |
377 | 377 | "id": "64e02b6c-2b89-4f5a-b7e1-b9e4e8af0a8b",
|
378 | 378 | "metadata": {
|
379 | 379 | "editable": true,
|
|
403 | 403 | },
|
404 | 404 | {
|
405 | 405 | "cell_type": "code",
|
406 |
| - "execution_count": 29, |
| 406 | + "execution_count": 65, |
407 | 407 | "id": "bee36f70-ccab-4f5e-a746-c4d86cdbb3fc",
|
408 | 408 | "metadata": {
|
409 | 409 | "editable": true,
|
|
466 | 466 | },
|
467 | 467 | {
|
468 | 468 | "cell_type": "code",
|
469 |
| - "execution_count": 30, |
| 469 | + "execution_count": 66, |
470 | 470 | "id": "317e2a0f-0e81-479e-89fb-71c49fe03d70",
|
471 | 471 | "metadata": {
|
472 | 472 | "editable": true,
|
|
494 | 494 | "#### Exclusion of observables\n",
|
495 | 495 | "\n",
|
496 | 496 | "Observables are selected by their name or position in the observable list. In addition, for\n",
|
497 |
| - "{py:class}`ElementObservable` observables, we need to specify a _refpts_ to identify which item\n", |
| 497 | + "{py:class}`.ElementObservable` observables, we need to specify a _refpts_ to identify which item\n", |
498 | 498 | "in the array will be excluded.\n",
|
499 | 499 | "\n",
|
500 | 500 | "Let's exclude all Monitors with name _BPM\\_07_:"
|
501 | 501 | ]
|
502 | 502 | },
|
503 | 503 | {
|
504 | 504 | "cell_type": "code",
|
505 |
| - "execution_count": 31, |
| 505 | + "execution_count": 67, |
506 | 506 | "id": "4223c1bf-0108-4068-b938-4d9313c48684",
|
507 | 507 | "metadata": {
|
508 | 508 | "editable": true,
|
|
532 | 532 | },
|
533 | 533 | {
|
534 | 534 | "cell_type": "code",
|
535 |
| - "execution_count": 32, |
| 535 | + "execution_count": 68, |
536 | 536 | "id": "208f3e79-7ab5-4647-95bd-bb4d8787bea0",
|
537 | 537 | "metadata": {
|
538 | 538 | "editable": true,
|
|
577 | 577 | },
|
578 | 578 | {
|
579 | 579 | "cell_type": "code",
|
580 |
| - "execution_count": 33, |
| 580 | + "execution_count": 69, |
581 | 581 | "id": "1cb0b249-8cca-4409-9277-217ba1442a78",
|
582 | 582 | "metadata": {
|
583 | 583 | "editable": true,
|
|
613 | 613 | "tags": []
|
614 | 614 | },
|
615 | 615 | "source": [
|
616 |
| - "The exclusion masks can de reset using {py:meth}`~.ResponseMatrix.reset_vars` and\n", |
| 616 | + "The exclusion masks can be reset using {py:meth}`~.ResponseMatrix.reset_vars` and\n", |
617 | 617 | "{py:meth}`~.ResponseMatrix.reset_obs`.\n",
|
618 | 618 | "\n",
|
619 | 619 | "## Orbit response matrix\n",
|
|
640 | 640 | },
|
641 | 641 | {
|
642 | 642 | "cell_type": "code",
|
643 |
| - "execution_count": 34, |
| 643 | + "execution_count": 70, |
644 | 644 | "id": "8e703ee8-0aba-452c-808d-0621ef4e5f1e",
|
645 | 645 | "metadata": {
|
646 | 646 | "editable": true,
|
|
679 | 679 | "{py:class}`.OrbitResponseMatrix` has a {py:meth}`~.OrbitResponseMatrix.build_analytical` build method,\n",
|
680 | 680 | "using formulas from [^Franchi].\n",
|
681 | 681 | "\n",
|
682 |
| - "[^Franchi]: A. Franchi, S.M. Liuzzo, Z, Marti, _\"Analytic formulas for the rapid evaluation of the orbit\n", |
| 682 | + "[^Franchi]: A. Franchi, S.M. Liuzzo, Z. Marti, _\"Analytic formulas for the rapid evaluation of the orbit\n", |
683 | 683 | "response matrix and chromatic functions from lattice parameters in circular accelerators\"_,\n",
|
684 | 684 | "arXiv:1711.06589 [physics.acc-ph]"
|
685 | 685 | ]
|
686 | 686 | },
|
687 | 687 | {
|
688 | 688 | "cell_type": "code",
|
689 |
| - "execution_count": 35, |
| 689 | + "execution_count": 71, |
690 | 690 | "id": "65a21d36-6d0d-46f0-ba72-5092fec3ab17",
|
691 | 691 | "metadata": {
|
692 | 692 | "editable": true,
|
|
715 | 715 | " shape=(81, 49))"
|
716 | 716 | ]
|
717 | 717 | },
|
718 |
| - "execution_count": 35, |
| 718 | + "execution_count": 71, |
719 | 719 | "metadata": {},
|
720 | 720 | "output_type": "execute_result"
|
721 | 721 | }
|
|
783 | 783 | },
|
784 | 784 | {
|
785 | 785 | "cell_type": "code",
|
786 |
| - "execution_count": 36, |
| 786 | + "execution_count": 72, |
787 | 787 | "id": "8c7de11a-d8e5-4fd9-9784-25a9244a0305",
|
788 | 788 | "metadata": {
|
789 | 789 | "editable": true,
|
|
0 commit comments