|
140 | 140 | "metadata": {}, |
141 | 141 | "outputs": [], |
142 | 142 | "source": [ |
143 | | - "grouped_dspacing.hist().plot(title=grouped_dspacing.coords['detector'].value.capitalize(),\n", |
144 | | - " norm=\"log\")" |
| 143 | + "grouped_dspacing.hist().plot(\n", |
| 144 | + " title=grouped_dspacing.coords['detector'].value.capitalize(), norm=\"log\"\n", |
| 145 | + ")" |
145 | 146 | ] |
146 | 147 | }, |
147 | 148 | { |
|
170 | 171 | "metadata": {}, |
171 | 172 | "outputs": [], |
172 | 173 | "source": [ |
173 | | - "workflow = dream.DreamGeant4Workflow(run_norm=powder.RunNormalization.monitor_integrated)\n", |
| 174 | + "workflow = dream.DreamGeant4Workflow(\n", |
| 175 | + " run_norm=powder.RunNormalization.monitor_integrated\n", |
| 176 | + ")\n", |
174 | 177 | "\n", |
175 | 178 | "workflow[Filename[SampleRun]] = dream.data.simulated_diamond_sample()\n", |
176 | 179 | "workflow[Filename[VanadiumRun]] = dream.data.simulated_vanadium_sample()\n", |
|
326 | 329 | "metadata": {}, |
327 | 330 | "outputs": [], |
328 | 331 | "source": [ |
329 | | - "intermediates = workflow.compute(\n", |
330 | | - " (\n", |
331 | | - " DataWithScatteringCoordinates[SampleRun],\n", |
332 | | - " MaskedData[SampleRun],\n", |
333 | | - " )\n", |
334 | | - ")\n", |
335 | | - "\n", |
336 | | - "intermediates[DataWithScatteringCoordinates[SampleRun]]" |
| 332 | + "intermediates = workflow.compute((CountsWavelength[SampleRun], MaskedData[SampleRun]))\n", |
| 333 | + "intermediates[CountsWavelength[SampleRun]]" |
337 | 334 | ] |
338 | 335 | }, |
339 | 336 | { |
|
344 | 341 | "outputs": [], |
345 | 342 | "source": [ |
346 | 343 | "two_theta = sc.linspace(\"two_theta\", 0.8, 2.4, 301, unit=\"rad\")\n", |
347 | | - "intermediates[MaskedData[SampleRun]].hist(\n", |
348 | | - " two_theta=two_theta, wavelength=300\n", |
349 | | - ").plot(norm=\"log\")" |
| 344 | + "intermediates[MaskedData[SampleRun]].hist(two_theta=two_theta, wavelength=300).plot(\n", |
| 345 | + " norm=\"log\"\n", |
| 346 | + ")" |
350 | 347 | ] |
351 | 348 | }, |
352 | 349 | { |
|
419 | 416 | "source": [ |
420 | 417 | "detector_names = [\"mantle\", \"endcap_forward\", \"endcap_backward\", \"high_resolution\"]\n", |
421 | 418 | "parameter_table = pd.DataFrame(\n", |
422 | | - " {NeXusDetectorName: detector_names},\n", |
423 | | - " index=detector_names\n", |
| 419 | + " {NeXusDetectorName: detector_names}, index=detector_names\n", |
424 | 420 | ").rename_axis(index='detector')\n", |
425 | 421 | "\n", |
426 | 422 | "all_detector_workflow = workflow.copy()\n", |
427 | | - "mapped = all_detector_workflow[EmptyCanSubtractedIofDspacing[SampleRun]].map(parameter_table)\n", |
| 423 | + "mapped = all_detector_workflow[EmptyCanSubtractedIofDspacing[SampleRun]].map(\n", |
| 424 | + " parameter_table\n", |
| 425 | + ")\n", |
428 | 426 | "all_detector_workflow[EmptyCanSubtractedIofDspacing[SampleRun]] = mapped.reduce(\n", |
429 | 427 | " func=powder.grouping.collect_detectors\n", |
430 | 428 | ")" |
|
446 | 444 | "outputs": [], |
447 | 445 | "source": [ |
448 | 446 | "all_detector_workflow.visualize(\n", |
449 | | - " EmptyCanSubtractedIofDspacing[SampleRun],\n", |
450 | | - " graph_attr={\"rankdir\": \"LR\"},\n", |
451 | | - " compact=True\n", |
| 447 | + " EmptyCanSubtractedIofDspacing[SampleRun], graph_attr={\"rankdir\": \"LR\"}, compact=True\n", |
452 | 448 | ")" |
453 | 449 | ] |
454 | 450 | }, |
|
533 | 529 | " sc.linspace(dim=\"two_theta\", unit=\"rad\", start=2.91, stop=3.11, num=51),\n", |
534 | 530 | "]\n", |
535 | 531 | "parameter_table = pd.DataFrame(\n", |
536 | | - " {NeXusDetectorName: detector_names,\n", |
537 | | - " TwoThetaBins: two_theta_bins,\n", |
538 | | - " },\n", |
539 | | - " index=detector_names\n", |
| 532 | + " {\n", |
| 533 | + " NeXusDetectorName: detector_names,\n", |
| 534 | + " TwoThetaBins: two_theta_bins,\n", |
| 535 | + " },\n", |
| 536 | + " index=detector_names,\n", |
540 | 537 | ").rename_axis(index='detector')\n", |
541 | 538 | "\n", |
542 | 539 | "all_detector_workflow = workflow.copy()\n", |
543 | | - "mapped = all_detector_workflow[EmptyCanSubtractedIofDspacingTwoTheta[SampleRun]].map(parameter_table)\n", |
| 540 | + "mapped = all_detector_workflow[EmptyCanSubtractedIofDspacingTwoTheta[SampleRun]].map(\n", |
| 541 | + " parameter_table\n", |
| 542 | + ")\n", |
544 | 543 | "all_detector_workflow[EmptyCanSubtractedIofDspacingTwoTheta[SampleRun]] = mapped.reduce(\n", |
545 | 544 | " func=powder.grouping.collect_detectors\n", |
546 | 545 | ")" |
|
556 | 555 | "all_detector_workflow.visualize(\n", |
557 | 556 | " EmptyCanSubtractedIofDspacingTwoTheta[SampleRun],\n", |
558 | 557 | " graph_attr={\"rankdir\": \"LR\"},\n", |
559 | | - " compact=True\n", |
| 558 | + " compact=True,\n", |
560 | 559 | ")" |
561 | 560 | ] |
562 | 561 | }, |
|
0 commit comments