{
  "artifacts": {
    "code": {
      "generator": {
        "path": "/u/Lang3/program/XARTATOMS/generate_production_r47_eight_axis_centered_ds9_regions.py",
        "sha256": "cabb5c4dc12964b37e17c296d4687d31569bdd11ac067bab43213f6f5e391e32",
        "size_bytes": 8282
      },
      "geometry_test": {
        "path": "/u/Lang3/program/XARTATOMS/tests/test_r47_eight_axis_centered_geometry.py",
        "sha256": "37952b0d28594d0b27aa84ddde5a9ec9e3588cfde2715b7b6ac214f8adc33cf2",
        "size_bytes": 11857
      },
      "plotter": {
        "path": "/u/Lang3/program/XARTATOMS/plot_production_r47_eight_axis_centered_regions_from_ds9.py",
        "sha256": "1adb9c8fcabdfc6fd1bf496db80e2c385d3029fdec16df3d37422fc4ddea4e79",
        "size_bytes": 8631
      },
      "release_builder": {
        "path": "/u/Lang3/program/XARTATOMS/build_r47_eight_axis_centered_phase1_release_manifest.py",
        "sha256": "1046df6f3c4f39e36ca579e86a7b9e46ddeaa3414ed044d3880b5ec4ac98d90b",
        "size_bytes": 7325
      },
      "verifier": {
        "path": "/u/Lang3/program/XARTATOMS/verify_production_r47_eight_axis_centered_geometry.py",
        "sha256": "6110b7b1b7672ad223d9376ed1a56e3d54c780836793ee817d17239496ed79bc",
        "size_bytes": 26783
      },
      "xmmtools_region_converter": {
        "path": "/u/Lang3/program/xmm/python_xmmscripts/xmmtools/region.py",
        "sha256": "bc6a88e3cf1135bfddbf4a1b641d941a93cadd54eb4df165115e547bf38544a3",
        "size_bytes": 66846
      }
    },
    "inputs": {
      "mos1S001_detector_image": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/2.filter/mos1S001-obj-image-det-unfilt.fits",
        "sha256": "3ac68424b75cc5d3701adf148305433d8bd751a6fd981162346942d8ddbcb1d8",
        "size_bytes": 2496960
      },
      "mos1U003_detector_image": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/2.filter/mos1U003-obj-image-det-unfilt.fits",
        "sha256": "bbaa3a355acaf777ed679e331b527e4c567077c50bb6e8055f15b26509948cf8",
        "size_bytes": 1264320
      },
      "mos1U005_detector_image": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/2.filter/mos1U005-obj-image-det-unfilt.fits",
        "sha256": "d7351de5933653346844d9f955a7d29dd83591c53c5cc895819097df9ae3ca5a",
        "size_bytes": 2488320
      },
      "mos2S002_detector_image": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/2.filter/mos2S002-obj-image-det-unfilt.fits",
        "sha256": "7ce67b34db5e0eecb1cec7d691cba73c503a189fb3652c8732ae449f9ebcbf91",
        "size_bytes": 2508480
      },
      "mos2U003_detector_image": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/2.filter/mos2U003-obj-image-det-unfilt.fits",
        "sha256": "4815e2e11385b952998e8edbf7df81b5ebf0aa1e5ea803e355d90aab2bbef8b8",
        "size_bytes": 2517120
      },
      "mos2U005_detector_image": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/2.filter/mos2U005-obj-image-det-unfilt.fits",
        "sha256": "773011114d2736ba584e53dd4ffe860765c3ae04be31afdfb8ddd85373bfb537",
        "size_bytes": 2517120
      },
      "mos2_parent_source_image_1": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/4.background/bkg_mos2_00700-01000_exclude_extent_source_except_center_regionR4-7_Angle315-45_mask/mos2U005-obj-im-700-1000.fits",
        "sha256": "349d8f2926bb1dbb39f2b36370590f2d71637feceac87b9a0ca24ac7f808bff0",
        "size_bytes": 3303360
      },
      "mos2_parent_source_image_2": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/4.background/bkg_mos2_00700-01000_exclude_extent_source_except_center_regionR4-7_Angle45-135_mask/mos2U005-obj-im-700-1000.fits",
        "sha256": "6bc1b1a98208accb248c15917691806147ce849bf4628cd50b961626e3b121be",
        "size_bytes": 3320640
      },
      "mos2_parent_source_image_3": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/4.background/bkg_mos2_00700-01000_exclude_extent_source_except_center_regionR4-7_Angle135-225_mask/mos2U005-obj-im-700-1000.fits",
        "sha256": "e2950fe0aa1a6ab7c677245daa994dcd3106b9257e5842b6d6e68d4e96f3e7ab",
        "size_bytes": 3320640
      },
      "mos2_parent_source_image_4": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/4.background/bkg_mos2_00700-01000_exclude_extent_source_except_center_regionR4-7_Angle225-315_mask/mos2U005-obj-im-700-1000.fits",
        "sha256": "01a19d417f47f0c420473b245614b36fe2298f147bc5e1b3ef2e676f6a1ea79d",
        "size_bytes": 3303360
      },
      "mos2_sky_image": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/2.filter/mos2U005-obj-image-sky.fits",
        "sha256": "0b5067bdd200a268a59ba2f021b5567638faa6fc75f89e4276a729d4f361e180",
        "size_bytes": 3303360
      }
    },
    "outputs": {
      "combined_ds9_region": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_eight_axis_centered_45deg_sectors_combined.reg",
        "sha256": "0b1f7c423a8efec5206fe2631aca58181a6132acd1ef4402de0037d1ba046e0e",
        "size_bytes": 1260
      },
      "converter_wrap_control_csv": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/r47_eight_axis_centered_converter_wrap_control.csv",
        "sha256": "34425c1c2b9076b1e9a92533316049459ecbde516615639fe1adfcfc7cad0562",
        "size_bytes": 292
      },
      "detector_conversion_csv": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/r47_eight_axis_centered_xmm_detector_conversion.csv",
        "sha256": "39d471341af42f1b59c25a63d796b12ee61890bbe9bb7ffc37322958470f3500",
        "size_bytes": 30478
      },
      "ds9_region_1": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_Angle337.5-22.5.reg",
        "sha256": "d8d8919fbb2b800bbee7211705222d089c45a7312e239587545eeac7c16d023d",
        "size_bytes": 432
      },
      "ds9_region_2": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_Angle22.5-67.5.reg",
        "sha256": "c8fdc6c18f2524f8396244d0e5f07016263b261b0b67f696747b24acdcf50b2c",
        "size_bytes": 438
      },
      "ds9_region_3": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_Angle67.5-112.5.reg",
        "sha256": "5f625650f3a498a2985b2e221b130ecec4c5f51dc623248dfe313ad1726d646d",
        "size_bytes": 431
      },
      "ds9_region_4": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_Angle112.5-157.5.reg",
        "sha256": "c6c590538e71561ea2cbc35d9b68f50b77a3367d1f968fecb9c9c55bb9dea355",
        "size_bytes": 440
      },
      "ds9_region_5": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_Angle157.5-202.5.reg",
        "sha256": "c3683ce72b4f88c914df60bfadd63b0a0fc1f6a9edadebe480c657cd2e007298",
        "size_bytes": 433
      },
      "ds9_region_6": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_Angle202.5-247.5.reg",
        "sha256": "776149e04343f80eaf7133fe23b6389c3278b79c7505235d5b96b5cef91a3317",
        "size_bytes": 442
      },
      "ds9_region_7": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_Angle247.5-292.5.reg",
        "sha256": "5d389145a5c108b355829ad8a6bed54950d3ab4efad0e14ce0dec67c89b74e49",
        "size_bytes": 434
      },
      "ds9_region_8": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/regionR4-7_Angle292.5-337.5.reg",
        "sha256": "25f3e3dbd2159261af61833a67af551a8da65506ac8c16ef4c3c3811802cd5ce",
        "size_bytes": 442
      },
      "geometry_manifest_csv": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/r47_eight_axis_centered_ds9_region_manifest.csv",
        "sha256": "7988d6ecf50e0787c2dfacea0ec2cd5994ca721f9147325ee82ab36eb13cc7d7",
        "size_bytes": 2642
      },
      "geometry_manifest_json": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/r47_eight_axis_centered_ds9_region_manifest.json",
        "sha256": "f64e6a2b20070e54e168bb323bf8a110f327ae99f90e8c008e2107acebb3e8df",
        "size_bytes": 5516
      },
      "geometry_monte_carlo_csv": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/r47_eight_axis_centered_geometry_monte_carlo.csv",
        "sha256": "3029ef6a50de5a51a932b6a9059621ab62b173375ccb31eaf1e7e91e86d2698f",
        "size_bytes": 469
      },
      "geometry_verification_summary": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/r47_eight_axis_centered_geometry_verification.txt",
        "sha256": "77933a433dd6b6c13a75e27dcbe7dd2263ca75cc0dfbd2a5e90d7a3cfaa0b0f1",
        "size_bytes": 1101
      },
      "mos2_wcs_planning_counts_csv": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/r47_eight_axis_centered_mos2_wcs_planning_counts.csv",
        "sha256": "fa7c7be7c9977d665e11e7313596644b6c5cb8360e9d6c2b3f9d6d3fc0fdde5a",
        "size_bytes": 969
      },
      "overlay_1col_pdf": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/m104_r47_eight_axis_centered_exact_ds9_overlay_1col.pdf",
        "sha256": "96ba6fbbca78882cdfd4582d4ea9842cb8b56bce632f277f914f5fe8768b7fed",
        "size_bytes": 731939
      },
      "overlay_1col_png": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/m104_r47_eight_axis_centered_exact_ds9_overlay_1col.png",
        "sha256": "51f26a7c2ced237e14bfa7314837e586bb63b8036639b96e5020bbf2bec7939d",
        "size_bytes": 952633
      },
      "overlay_2col_pdf": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/m104_r47_eight_axis_centered_exact_ds9_overlay_2col.pdf",
        "sha256": "b94ef3fd64a75a052fc4176e5bd3b17ffb9aeef1866334be5d1ac1a4a2d34b73",
        "size_bytes": 3523866
      },
      "overlay_2col_png": {
        "path": "/u/Lang3/Data/XARTATOMS/XMM/ODF/0900170101/rpc/production_regions/R4-7_eight_axis_centered_45deg_sectors/m104_r47_eight_axis_centered_exact_ds9_overlay_2col.png",
        "sha256": "d6957cc81e3c266a92c8bb4ffecb1273b347722514f0cf2361389b42a7252178",
        "size_bytes": 3468865
      }
    }
  },
  "generated_at_utc": "2026-07-11T17:07:43Z",
  "release_id": "m104-r47-eight-axis-centered-phase1-v1",
  "schema_version": 1,
  "software": {
    "astropy": "7.2.0",
    "matplotlib": "3.10.8",
    "numpy": "2.4.3",
    "python": "3.13.2",
    "scienceplots": "2.2.1",
    "xmmtools_region_import_path": "/u/Lang3/program/xmm/python_xmmscripts/xmmtools/region.py"
  },
  "state": {
    "blocking_gate": "actual-overlay visual approval",
    "geometry_gate": "PASS",
    "phase2_extraction_allowed": false,
    "production_spectra_extracted": 0
  },
  "target": {
    "mission": "XMM-Newton",
    "obs_id": "0900170101",
    "partition": "eight axis-centered 45-degree sectors",
    "radial_range_arcmin": [
      4.0,
      7.0
    ],
    "target": "M104"
  },
  "verification": {
    "detector_conversions_width_45deg": 48,
    "deterministic_total_span_deg": 360.0,
    "focused_tests_passed": 16,
    "gap_fraction": 0.0,
    "independent_coordconv_membership_passed": 48,
    "monte_carlo_samples": 2000000,
    "mos2_planning_counts_assigned": 2547,
    "mos2_planning_counts_multiply_assigned": 0,
    "mos2_planning_counts_unassigned": 0,
    "negative_wrap_control_width_deg": 45.0,
    "overlap_fraction": 0.0,
    "positive_wrap_control_width_deg": 315.0,
    "union_fraction": 1.0
  }
}
