diff --git a/Past_Conferences_and_Schools/2024-11-14_ADASS/ADASS2024_ipyaladin_demo.ipynb b/Past_Conferences_and_Schools/2024-11-14_ADASS/ADASS2024_ipyaladin_demo.ipynb new file mode 100644 index 0000000..8c17e93 --- /dev/null +++ b/Past_Conferences_and_Schools/2024-11-14_ADASS/ADASS2024_ipyaladin_demo.ipynb @@ -0,0 +1,557 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "ed0ba77f-7b51-4827-91b1-96ae40e724aa", + "metadata": {}, + "source": [ + "# ADASS 2024 Demonstration\n", + "Manon Marchand$^1$\n", + "\n", + "1. Strasbourg Astronomical Data Centre (CDS)\n", + "\n", + "This notebook follows the presentation given during ADASS 2024 conference in Malta, on November 14.\n", + "You can run it by installing the packages described in the file `requirements.txt`:\n", + "\n", + "`pip install -r requirements.txt`\n", + "\n", + "---\n", + "\n", + "Let's import `ipyaladin` (the star of the show) and `sidecar` (to pop ipyaladin on the side of the notebook rather than in between cells):\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d2113c50-1bc6-47be-882b-17218cf17b54", + "metadata": {}, + "outputs": [], + "source": [ + "from ipyaladin import Aladin\n", + "from sidecar import Sidecar" + ] + }, + { + "cell_type": "markdown", + "id": "7c6522b2-9214-41ab-8153-28f7b9bafaf1", + "metadata": {}, + "source": [ + "## 1. Instantiation on the side of the notebook\n", + "\n", + "This will only work in JupyterLab. For other notebooks platforms, reach their documentation to see how/wether this can be done." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "78ffa525-940a-4ecb-b298-1b82e46899d1", + "metadata": {}, + "outputs": [], + "source": [ + "aladin = Aladin()\n", + "with Sidecar(title=\"aladin_output\"):\n", + " display(aladin)" + ] + }, + { + "cell_type": "markdown", + "id": "e8e14fe3-19fe-4a36-977d-a8883256610c", + "metadata": {}, + "source": [ + "Now that the widget is opened on the side, we can resize the window as needed.\n", + "The view can be zoomed in and out, or panned. This is a fully functionnal [Aladin Lite](https://github.com/cds-astro/aladin-lite) instance!\n", + "\n", + "## 2. Communication between python and ipyaladin\n", + "\n", + "The added benefit here is that it is connected to the python kernel. We can send information from `ipyaladin` to Python and *vice-versa*." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8bec13cd-eb84-4b2e-9b44-bb138bb1c323", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.target = \"M1\"" + ] + }, + { + "cell_type": "markdown", + "id": "89bf8f80-b2fa-4a36-a29f-98a4aa57c864", + "metadata": {}, + "source": [ + "We sent the string \"M1\" and the center of the view centered on the Crab Nebulae. If you cannot see it, try zooming in and out.\n", + "\n", + "But `ipyaladin` can also receive some `astropy`-specific objects... and this is the whole subject of this demonstration!\n", + "\n", + "## 3. Astropy SkyCoords and Angle\n", + "\n", + "Let's start by sending a `astropy.coordinates.SkyCoord` object instead of a string:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "06ac3695-0c71-47df-9664-76d97837a149", + "metadata": {}, + "outputs": [], + "source": [ + "from astropy.coordinates import SkyCoord" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1a4745dc-11da-4a8b-aeb5-ff0e1832a4b3", + "metadata": {}, + "outputs": [], + "source": [ + "coo_perseus = SkyCoord.from_name(\"Perseus Cluster\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6189be93-28fd-4cf3-b9a1-ce58bfdb7aff", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.target = coo_perseus" + ] + }, + { + "cell_type": "markdown", + "id": "c69489ac-4385-4980-929f-ac3d541ab3d6", + "metadata": {}, + "source": [ + "And voilĂ , we are centered on the Perseus Cluster. Let's also change the field of view with an `astropy.coordinates.Angle` object:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4f67ef4c-caa5-4e16-92e7-c6b013c24adf", + "metadata": {}, + "outputs": [], + "source": [ + "import astropy.units as u\n", + "from astropy.coordinates import Angle" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d901d1fe-567c-4e5d-9200-6ef6863a06a5", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.fov = Angle(25 * u.arcmin)" + ] + }, + { + "cell_type": "markdown", + "id": "327da4a1-b113-43f6-bfb6-52a9f38ebc06", + "metadata": {}, + "source": [ + "The other way around works too. We can zoom in and out until we think we have a rough estimate of the size of the galaxy cluster, and retrieve this value:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "abddadd3-752a-42a4-ab62-53a742245ced", + "metadata": {}, + "outputs": [], + "source": [ + "estimated_dimension = aladin.fov\n", + "estimated_dimension" + ] + }, + { + "cell_type": "markdown", + "id": "6bd962ca-08ff-4040-bb71-041db4631199", + "metadata": {}, + "source": [ + "## 4. Drawing astropy-regions\n", + "\n", + "Let's plot the estimation of the cluster dimension thanks to an `astropy-region`:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e8226219-4c35-41a8-9808-b961facfa00a", + "metadata": {}, + "outputs": [], + "source": [ + "from regions import CircleSkyRegion" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "31752087-a291-4576-aac8-f697e21b858b", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.add_graphic_overlay_from_region(\n", + " CircleSkyRegion(coo_perseus, estimated_dimension),\n", + " color=\"salmon\", line_dash=[5], \n", + " name=\"cluster_dimension\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "bac58d65-303f-4bc4-944d-2c33ce0dc01c", + "metadata": {}, + "source": [ + "## 5. Adding FITS files to the view\n", + "\n", + "FITS files can either be dragged-and-dropped into the ipyaladin view (like with any Aladin Lite instance), or added programmatically with `add_fits`:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "730b4ae0-9214-45b3-8cd3-716cc13c9766", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.add_fits(\"chandra.fits\", name=\"chandra\")" + ] + }, + { + "cell_type": "markdown", + "id": "0f896ba7-6840-4feb-88ce-22cb84639ee5", + "metadata": {}, + "source": [ + "## 6. Working with MOCs\n", + "\n", + "### 6.1 Drawing MOCs on the view\n", + "\n", + "MOCs can be interactively drawn on ipyaladin with the menu `stack` > `+ Overlays` (click on the `+`) > `MOC` > `From selection`... and then chose your type of selection.\n", + "Here, for example, we can draw an appriximated contour for the shockwave visible in the `chandra.fits` image.\n", + "\n", + "### 6.2 Sending MOCs from python to the widget\n", + "\n", + "The widget can also display MOCs:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "604148de-42ad-44b2-8bd1-2b0e3a203e32", + "metadata": {}, + "outputs": [], + "source": [ + "from mocpy import MOC" + ] + }, + { + "cell_type": "markdown", + "id": "64b1fb73-e4d7-421b-b0aa-8c3e2ce8e369", + "metadata": {}, + "source": [ + "Let's get the MOC describing the coverage on a VizieR catalog." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c0e2bf60-91c2-4115-b953-29e8149cdb8b", + "metadata": {}, + "outputs": [], + "source": [ + "gaia_galcan_coverage = MOC.from_vizier_table(\n", + " \"I/356/galcand\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "38cf406f-461e-47db-a538-68c13a4e3735", + "metadata": {}, + "source": [ + "The result is a `mocpy.MOC` object. We can add it the the widget." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "209d3f40-e5d7-41aa-a3fc-9e6186474e11", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.add_moc(gaia_galcan_coverage, \n", + " color=\"seagreen\",\n", + " name=\"gaia_galcan\")" + ] + }, + { + "cell_type": "markdown", + "id": "bf685af7-ed3e-4e73-8c98-be4cec040f1d", + "metadata": {}, + "source": [ + "This method also accepts MOCs as ASCII, JSON, URL, or FITS files.\n", + "\n", + "## 7. Changing the survey\n", + "\n", + "### 7.1 With the graphic interface\n", + "\n", + "More surveys can be found with the graphic interface of Aladin Lite. To do so, go in `stack` > `+ Surveys` (click on the `+`) > `Browse HiPS`.\n", + "Some filters can be added to restric the results by cecking the box next to `Filter`.\n", + "\n", + "We can for example find that ASKAP offers data in the area by selecting the filters `Inside View` and `Regime` = `Radio`.\n", + "\n", + "### 7.2 With astroquery.MOCServer" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c21a72e3-02cb-41db-95a6-308cbc439a35", + "metadata": {}, + "outputs": [], + "source": [ + "from astroquery.mocserver import MOCServer" + ] + }, + { + "cell_type": "markdown", + "id": "8e5a7bbf-7003-47f4-b5c0-82080910c169", + "metadata": {}, + "source": [ + "Let's look for datasets with the word `Euclid` in their description:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "60445846-004a-4aac-8718-4f80b96d03c9", + "metadata": {}, + "outputs": [], + "source": [ + "MOCServer.find_datasets(meta_data=\"*Euclid*\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5ec8e650-7ca2-4f4c-b458-cb37c69ea3ea", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.survey = \"CDS/P/Euclid/ERO/VIS\"" + ] + }, + { + "cell_type": "markdown", + "id": "d5a19ea0-229c-45ec-aa17-ffc3ff7f6296", + "metadata": {}, + "source": [ + "The view changed from the default survey to the Euclid one.\n", + "\n", + "## 8. Getting a FITS of the current view\n", + "\n", + "This uses the [Hips2FITS](https://alasky.cds.unistra.fr/hips-image-services/hips2fits) image cutout service." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ae8da8e4-4cd0-4f5e-b12d-22845b68b05d", + "metadata": {}, + "outputs": [], + "source": [ + "euclid_cutout = aladin.get_view_as_fits()[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "77e8d9f0-cb42-4a99-96d2-f28d5bb07129", + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f3a73ca4-1c00-42a5-a497-93e5dd4ca613", + "metadata": {}, + "outputs": [], + "source": [ + "plt.imshow(np.flipud(euclid_cutout.data.astype(\"short\")),\n", + " cmap=\"Greys_r\", norm=\"asinh\", vmin=10, vmax=50)" + ] + }, + { + "cell_type": "markdown", + "id": "cdb0bba1-7558-4b73-8873-c8e3ed46401a", + "metadata": {}, + "source": [ + "The WCS of the current view can also be read at all times:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c6de9ae7-02c7-46c7-9890-2725fb6a2259", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.wcs" + ] + }, + { + "cell_type": "markdown", + "id": "c74de05e-19c6-43f7-9947-a6fa3830a562", + "metadata": {}, + "source": [ + "## 9. Working with catalogs\n", + "\n", + "### 9.1 Adding catalogs to the widget" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "abc2e444-0578-48bb-868d-9fd2a49415db", + "metadata": {}, + "outputs": [], + "source": [ + "from astroquery.vizier import Vizier" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "21a1749b-d7c0-4e85-95c5-f0e6d6424e74", + "metadata": {}, + "outputs": [], + "source": [ + "extra_galactic = Vizier(catalog=\"I/356/galcand\", \n", + " row_limit=-1).query_region(\n", + " coo_perseus,\n", + " radius=estimated_dimension\n", + ")[0]\n", + "extra_galactic" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4afd6523-4f9d-49ac-b11a-f5222dfd67f7", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.add_table(\n", + " extra_galactic[extra_galactic[\"Class\"] \n", + " == \"GALAXY\"], \n", + " shape=\"circle\",\n", + " source_size=15, \n", + " color=\"lightblue\", \n", + " name=\"galaxies\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "303e9c9a-f790-4dd6-90ac-89f0b013be26", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.add_table(\n", + " extra_galactic[extra_galactic[\"Class\"] \n", + " != \"GALAXY\"], \n", + " shape=\"circle\",\n", + " source_size=15, \n", + " color=\"pink\", \n", + " name=\"galaxies\")" + ] + }, + { + "cell_type": "markdown", + "id": "31966ce0-01f8-49b5-9f10-84cd73890101", + "metadata": {}, + "source": [ + "### 9.2 Making a sub-selection\n", + "\n", + "To get a sub-selection of these two tables, right click on the widget, and chose `Select Sources` in the context menu that appears.\n", + "The last selection is stored as a list of `astropy.Table` in the attribute `aladin.selected_objects`.\n", + "\n", + "If you've selected sources from the two tables, you can recover them with:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d003f81f-cee0-4f8b-8062-ef03044d8746", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.selected_objects[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9fcce0ec-d432-4212-86d3-c407d0ae7011", + "metadata": {}, + "outputs": [], + "source": [ + "aladin.selected_objects[1]" + ] + }, + { + "cell_type": "markdown", + "id": "b0664d8f-c961-46aa-a71b-82c05f3e6853", + "metadata": {}, + "source": [ + "## Conclusion\n", + "\n", + "This was a brief presentation of the features of `ipyaladin` that makes it compatible with the astropy ecosystem. Namely, we've seen that the following objects/libraries are currently supported:\n", + "\n", + "- astropy.coordinates.SkyCoord\n", + "- astropy.coordinates.Angle\n", + "- astropy-regions (astropy affiliated)\n", + "- astropy.io.fits\n", + "- mocpy.MOC (astropy affiliated)\n", + "- astropy.Table\n", + "\n", + "If you need other objects, don't hesitate to open an issue in `ipyaladin`'s repository https://github.com/cds-astro/ipyaladin\n", + "\n", + "### Useful links\n", + "\n", + "- [ipyaladin's documentation](https://cds-astro.github.io/ipyaladin/)\n", + "- [CDS's reporitory of tutorials](https://github.com/cds-astro/tutorials) (they showcase ipyaladin too)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.0" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Past_Conferences_and_Schools/2024-11-14_ADASS/chandra.fits b/Past_Conferences_and_Schools/2024-11-14_ADASS/chandra.fits new file mode 100644 index 0000000..64488db --- /dev/null +++ b/Past_Conferences_and_Schools/2024-11-14_ADASS/chandra.fits @@ -0,0 +1,8 @@ +SIMPLE = T / file does conform to FITS standard BITPIX = 32 / number of bits per data pixel NAXIS = 2 / number of data axes NAXIS1 = 1025 / length of data axis NAXIS2 = 1024 / length of data axis COMMENT FITS (Flexible Image Transport System) format is defined in 'Astronomy COMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H HDUNAME = 'IMAGE ' / ASCDM block name COMMENT +------------------+ COMMENT | AXAF FITS File | COMMENT +------------------+ COMMENT ********************************************************* COMMENT > This file is written following certain AXAF-ASC < COMMENT > conventions which are documented in ASC-FITS-2.0 < COMMENT ********************************************************* COMMENT COMMENT / Configuration control block-------------------- COMMENT ORIGIN = 'ASC ' / Source of FITS file CREATOR = 'cxc - Version DS10.12' / tool that created this outpu ASCDSVER= '10.12.7 ' / Processing system revision ASOLFILE= 'pcadf28478_000N001_asol1.fits' THRFILE = 'acisD2005-07-01evtspltN0002.fits' TLMVER = 'P017 ' / Telemetry revision number (IP&CL) REVISION= 1 / Processing version of data CHECKSUM= 'japcmTnZjZnbjZnZ' / HDU checksum updated 2024-09-20T14:43:08 DATASUM = '312990 ' / data unit checksum updated 2024-09-20T14:43:03 CONTENT = 'HIRESIMG' / What data product HDUSPEC = 'ACIS Telemetry Products: Level 0 to ASC Archive ICD Rev 2.11' / ICD rHDUDOC = 'ASC-FITS-2.0: McDowell, Rots: ASC FITS File Designers Guide' HDUVERS = '1.0.0 ' HDUCLASS= 'OGIP ' HDUCLAS1= 'IMAGE ' HDUCLAS2= 'TOTAL ' PIX_ADJ = 'EDSER ' / Subpixel adjustment algorithm CHKVFPHA= F / Checked very faint pha ASPTYPE = 'KALMAN ' RAND_SKY= 0.0000000000000E+00 SUBPIXFL= 'acisD1999-07-22subpixN0001.fits' RAND_PI = 1.0000000000000E+00 COMMENT This FITS file may contain long string keyword values that are COMMENT continued over multiple keywords. This convention uses the '&' COMMENT character at the end of a string which is then continued COMMENT on subsequent keywords whose name = 'CONTINUE' COMMENT COMMENT / Time information block------------------------- COMMENT DATE = '2024-09-20T14:42:53' / Date and time of file creation MJD-OBS = 6.0572905013547E+04 / Modified Julian date of observation DATE-OBS= '2024-09-19T21:43:13' / Observation start date DATE-END= '2024-09-20T00:49:14' / Observation end date TIMESYS = 'TT ' / Time system MJDREF = 5.0814000000000E+04 / [d] MJD zero point for times TIMEZERO= 0.0000000000000E+00 / [s] Clock correction TIMEUNIT= 's ' / Time unit BTIMNULL= 8.4028188239445E+08 / Basic Time offset (s) BTIMRATE= 2.5625001672479E-01 / Basic Time clock rate (s / VCDUcount) BTIMDRFT= 7.9305361739328E-19 / Basic Time clock drift (s / VCDUcount^2) BTIMCORR= 0.0000000000000E+00 / Correction applied to Basic Time rate (s) TIMEREF = 'LOCAL ' / Time reference (barycenter/local) TASSIGN = 'SATELLITE' / Time assigned by clock CLOCKAPP= T / default TIERRELA= 1.0000000000000E-09 / default TIERABSO= 5.0000000000000E-05 / default TIMVERSN= 'ASC-FITS-2' / Timing system definition TSTART = 8.4316939317046E+08 / [s] Observation start time (MET) TSTOP = 8.4318055439619E+08 / [s] Observation end time (MET) OBS_MODE= 'POINTING' / Observation mode STARTOBT= 0.0000000000000E+00 / On-Board MET close to STARTMJF and STARTMNF TIMEPIXR= 5.0000000000000E-01 / default DATACLAS= 'OBSERVED' / default RADESYS = 'ICRS ' / default TIMEDEL = 3.0410400000000E+00 / [s] timedel Lev1 COMMENT COMMENT / Observation information block------------------ COMMENT MISSION = 'AXAF ' / Mission TELESCOP= 'CHANDRA ' / Telescope SIM_X = -6.8282252473119E-01 / [mm] SIM focus pos SIM_Y = 0.0000000000000E+00 / [mm] SIM orthogonal axis pos SIM_Z = -1.9014258036517E+02 / [mm] SIM translation stage pos FOC_LEN = 1.0070000000000E+04 / [mm] HRMA focal length INSTRUME= 'ACIS ' / Instrument GRATING = 'NONE ' / Grating DETNAM = 'ACIS-67 ' / Detector RA_PNT = 4.9929307381013E+01 / [deg] Pointing RA DEC_PNT = 4.1545645522788E+01 / [deg] Pointing Dec ROLL_PNT= 1.1784194557501E+02 / [deg] Pointing Roll RA_TARG = 4.9950833000000E+01 / [deg] Observer's specified target RA DEC_TARG= 4.1511694000000E+01 / [deg] Observer's specified target Dec DEFOCUS = 1.4449365687057E-03 / [mm] SIM defocus RA_NOM = 4.9929307381013E+01 / [deg] Nominal RA DEC_NOM = 4.1545645522788E+01 / [deg] Nominal Dec ROLL_NOM= 1.1784194557501E+02 / [deg] Nominal Roll COMMENT COMMENT AXAF FITS File ACIS specific keywords COMMENT READMODE= 'TIMED ' / Read mode ACSYS1 = 'CHIP:AXAF-ACIS-1.0' / reference for chip coord system ACSYS2 = 'TDET:ACIS-2.2' / reference for tiled detector coord system ACSYS3 = 'DET:ASC-FP-1.1' / reference for focal plane coord system ACSYS4 = 'SKY:ASC-FP-1.1' / reference for sky coord system GAINFILE= 'acisD2000-01-29gain_ctiN0008.fits' CTI_CORR= T CTI_APP = 'PPPPPBPBPP' CTIFILE = 'acisD2020-01-01ctiN0012.fits' MTLFILE = 'acisf28478_000N001_mtl1.fits' TGAINCOR= 'T ' TGAINFIL= 'acisD2022-08-02t_gain_biN0002.fits' GRD_FILE= 'acisD1996-11-01gradeN0004.fits' CORNERS = 2 / num adjacent side pix > threshold to include coGRADESYS= 'ASCA ' / grade system: ASCA, ACIS, or USER BPIXFILE= 'acisf28478_000N001_bpix1.fits' DATAMODE= 'FAINT ' / Data mode RUN_ID = 1 / Science run index FSW_VERS= 60 / ACIS flight software version number STARTBEP= 404948468 / BEP timer value at TSTART STOPBEP = 1414269644 / BEP timer value at TSTOP COMMENT COMMENT Product specific keywords are inserted here COMMENT TIMEDELA= 3.0410400000000E+00 / Inferred duration of primary exposure (s) TIMEDELB= 0.0000000000000E+00 / Inferred duration of secondary exp. (s) FLSHTIME= 0.0000000000000E+00 / [s] EXPTIME = 3.0000000000000E+00 / [s] DTYCYCLE= 0 FIRSTROW= 1 / Index of first row of CCD (sub)array readout NROWS = 1024 / Number of rows in (sub)array readout FLSHTIMA= 0.0000000000000E+00 / Inferred duration of flush before primary fram FLSHTIMB= 0.0000000000000E+00 / Inferred duration of flush before secondary fr CYCLE = 'P ' / events from which exps? Prim/Second/Both COMMENT COMMENT / Column format information block---------------- COMMENT COMMENT COMMENT / History information block---------------------- COMMENT HISTNUM = 565 HISTORY TOOL :ade ASC00001 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//TP_ADE____8431ASC00002 HISTORY CONT :28010n823/input/acisf843169448N001_SR0.strip ASC00003 HISTORY PARM :template=/vobs/ASC_DR_TLM/src/dr/tlm/template_dir/acis_sASC00004 HISTORY CONT :trip_file_info.dat@@/main/2 ASC00005 HISTORY PARM :template=/vobs/ASC_DR_TLM/src/dr/tlm/template_dir/acis_fASC00006 HISTORY CONT :ile_info.dat@@/main/12 ASC00007 HISTORY PARM :template=/vobs/ASC_DR_TLM/src/dr/tlm/template_dir/acis_cASC00008 HISTORY CONT :onfig_file.dat@@/main/2 ASC00009 HISTORY PARM :template=/vobs/ASC_DR_TLM/src/dr/tlm/template_dir/acis_gASC00010 HISTORY CONT :roup_info.dat@@/main/12 ASC00011 HISTORY PARM :template=/vobs/ASC_DR_TLM/src/dr/tlm/template_dir/acis_dASC00012 HISTORY CONT :p_info.dat@@/main/21 ASC00013 HISTORY PARM :template=/vobs/ASC_DR_TLM/src/dr/tlm/template_dir/acis_dASC00014 HISTORY CONT :eahk_dp_info.dat@@/main/1 ASC00015 HISTORY PARM :template=/vobs/ASC_DR_TLM/src/dr/tlm/template_dir/acis_cASC00016 HISTORY CONT :ommon_dp_info.dat@@/main/9 ASC00017 HISTORY PARM :template=/vobs/ASC_DR_TLM/src/dr/tlm/template_dir/acis_cASC00018 HISTORY CONT :al_info.dat@@/main/2 ASC00019 TITLE = 'AO-25 Observations of the Perseus Cluster' / Proposal title OBSERVER= 'CXC Calibration' / Principal investigator OBJECT = 'Perseus Cluster' / Source name DS_IDENT= '10.25574/28478' / Dataset Identifier: DOI OBS_ID = '28478 ' / Observation id SEQ_NUM = '890241 ' / Sequence number ONTIME = 1.0086000000000E+04 / [s] Sum of GTIs ONTIME7 = 1.0086000000000E+04 / [s] Sum of GTIs ONTIME6 = 1.0086000000000E+04 / [s] Sum of GTIs LIVETIME= 9.9498855654645E+03 / [s] Livetime LIVTIME7= 9.9498855654645E+03 / [s] Livetime LIVTIME6= 9.9498855654645E+03 / [s] Livetime EXPOSURE= 9.9498855654645E+03 / [s] Exposure time EXPOSUR7= 9.9498855654645E+03 / [s] Exposure time EXPOSUR6= 9.9498855654645E+03 / [s] Exposure time DTCOR = 9.8650461684161E-01 / Dead time correction HISTORY TOOL :acis_format_events 2024-09-20T14:37:54 ASC00020 HISTORY PARM :infile=@/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00021 HISTORY CONT :129518n358/input/acisf28478_000N001_evt0.lis ASC00022 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00023 HISTORY CONT :58/input/acisf843170320N001_1_evt0.fits[time=843169393.1ASC00024 HISTORY CONT :704600:843180554.3961900] ASC00025 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00026 HISTORY CONT :58/input/acisf843170320N001_2_evt0.fits[time=843169393.1ASC00027 HISTORY CONT :704600:843180554.3961900] ASC00028 HISTORY PARM :biasfile=@/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8ASC00029 HISTORY CONT :43129518n358/input/acisf28478_000N001_bias0.lis ASC00030 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00031 HISTORY CONT :58/input/acisf843169496N001_1_bias0.fits ASC00032 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00033 HISTORY CONT :58/input/acisf843169496N001_2_bias0.fits ASC00034 HISTORY PARM :exrfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00035 HISTORY CONT :129518n358/output/acisf843170320N001_1_deltexr0.fits /dsASC00036 HISTORY CONT :ops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n358/ASC00037 HISTORY CONT :output/acisf843170320N001_2_deltexr0.fits ASC00038 HISTORY PARM :outfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00039 HISTORY CONT :129518n358/output/acisf28478_000N001_epr1.fits ASC00040 HISTORY PARM :outbias=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00041 HISTORY CONT :129518n358/output/acisf28478_000N001 ASC00042 HISTORY PARM :expstatsfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_LASC00043 HISTORY CONT :1_843129518n358/output/acisf28478_000N001_stat1.fits ASC00044 HISTORY PARM :obsfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00045 HISTORY CONT :129518n358/input/axaff28478_000N001_obs1.par ASC00046 HISTORY PARM :logfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00047 HISTORY CONT :129518n358/output/acis_format_events.log ASC00048 HISTORY PARM :pbkfile=@/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_84ASC00049 HISTORY CONT :3129518n358/input/acisf28478_000N001_pbk0.lis ASC00050 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00051 HISTORY CONT :58/input/acisf843170320N001_pbk0.fits[time=843169393.170ASC00052 HISTORY CONT :4600:843180554.3961900] ASC00053 HISTORY PARM :bias_correct=yes ASC00054 HISTORY PARM :oc_correct=yes ASC00055 HISTORY PARM :badoclkfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1ASC00056 HISTORY CONT :_843129518n358/output/acisf28478_000N001_badoclk1.fits ASC00057 HISTORY PARM :geompar=geom ASC00058 HISTORY PARM :eventdef={d:time,i:expno,s:chipx,s:chipy,s:phas,s:ccd_idASC00059 HISTORY CONT :,s:node_id,x:status} ASC00060 HISTORY PARM :telev1={d:time,i:expno,s:chipx,s:chipy,s:phas,s:ccd_id,sASC00061 HISTORY CONT ::node_id,x:status} ASC00062 HISTORY PARM :vflev1={d:time,i:expno,s:chipx,s:chipy,s:phas,s:ccd_id,sASC00063 HISTORY CONT ::node_id,x:status} ASC00064 HISTORY PARM :cclev1={d:time,i:expno,s:chipx,s:chipy,s:phas,s:ccd_id,sASC00065 HISTORY CONT ::node_id,x:status} ASC00066 HISTORY PARM :tegrflev1={d:time,i:expno,s:chipx,s:chipy,l:pha,s:fltgraASC00067 HISTORY CONT :de,s:corn_pha,s:ccd_id,s:node_id,x:status} ASC00068 HISTORY PARM :ccgrlev1={d:time,i:expno,s:chipx,s:chipy,l:pha,s:fltgradASC00069 HISTORY CONT :e,s:corn_pha,s:ccd_id,s:node_id,x:status} ASC00070 HISTORY PARM :verbose=0 ASC00071 HISTORY PARM :tempbias=no ASC00072 HISTORY PARM :clobber=no ASC00073 HISTORY PARM :PIXLIB Version: 4.0.0 ASC00074 HISTORY PARM :****** PIXLIB Parameter File ***** ASC00075 HISTORY PARM :/dsops/ap/sdp.10/opus/prs_run/tmp/ACIS_F_L1_843129518n35ASC00076 HISTORY CONT :8/output/param/geom.par: ASC00077 HISTORY PARM :instruments = /data/chandra_caldb/sdp/data/chandra/defaASC00078 HISTORY CONT :ult/geom/telD1999-07-23geomN0007.fits(CALDB) ASC00079 HISTORY PARM :aimpoints = /data/chandra_caldb/sdp/data/chandra/defaASC00080 HISTORY CONT :ult/aimpts/telD1999-07-23aimptsN0002.fits(CALDB) ASC00081 HISTORY PARM :tdet = /data/chandra_caldb/sdp/data/chandra/defaASC00082 HISTORY CONT :ult/tdet/telD1999-07-23tdetN0001.fits(CALDB) ASC00083 HISTORY PARM :sky = /data/chandra_caldb/sdp/data/chandra/defaASC00084 HISTORY CONT :ult/sky/telD1999-07-23skyN0002.fits(CALDB) ASC00085 HISTORY PARM :shell = /data/chandra_caldb/sdp/data/chandra/defaASC00086 HISTORY CONT :ult/sgeom/telD1999-07-23sgeomN0001.fits(CALDB) ASC00087 HISTORY PARM :obsfile = 2024-09-19T21:43:13(/dsops/ap/sdp.10/opusASC00088 HISTORY CONT :/prs_run/tmp//ACIS_F_L1_843129518n358/input/axaff28478_0ASC00089 HISTORY CONT :00N001_obs1.par) ASC00090 HISTORY PARM :****** PIXLIB System Configuration ****** ASC00091 HISTORY PARM :Telescope = axaf ASC00092 TIME_ADJ= 'NONE ' / time adjustment algorithm HISTORY PARM :Focal Length (mm) = 10070.000 ASC00093 HISTORY PARM :Detector = ACIS ASC00094 HISTORY PARM :Focal Plane Sys. = FP-1.1 ASC00095 HISTORY PARM :Tiled Detector Plane Sys. = ACIS-2.2 ASC00096 HISTORY PARM :SIM Offset (mm) = (0.684 0.75 236.552) ASC00097 HISTORY PARM :Aim Point(AI1) (mm) = (-0.782348 0 -237.5) ASC00098 HISTORY PARM :Grating Arm = HEG ASC00099 HISTORY PARM :Grating Order = 1 ASC00100 HISTORY PARM :Dispersion Plane Sys. = ASC-GDP-1.1 ASC00101 HISTORY PARM :Rowland Circle (mm) = 8632.48 ASC00102 BIASFIL7= 'acisf843169496N001_1_bias0.fits' / bias file used: CCD 7 BIASFIL6= 'acisf843169496N001_2_bias0.fits' / bias file used: CCD 6 HISTORY TOOL :acis_sort_time 2024-09-20T14:37:56 ASC00103 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00104 HISTORY CONT :29518n358/output/acisf28478_000N001_epr1.fits ASC00105 HISTORY PARM :outfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00106 HISTORY CONT :129518n358/output/acisf28478_000N001_tim1.fits ASC00107 HISTORY PARM :clobber=no ASC00108 HISTORY PARM :verbose=0 ASC00109 HISTORY TOOL :destreak 2024-09-20T14:38:02 ASC00110 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00111 HISTORY CONT :29518n358/output/acisf28478_000N001_tim1.fits ASC00112 HISTORY PARM :outfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00113 HISTORY CONT :129518n358/output/acisf28478_000N001_tmp_evt1.fits ASC00114 HISTORY PARM :max= ASC00115 HISTORY PARM :max_rowloss_fraction=5e-05 ASC00116 HISTORY PARM :num_sigma=1 ASC00117 HISTORY PARM :filter=no ASC00118 HISTORY PARM :mask= ASC00119 HISTORY PARM :ccd_id=8 ASC00120 HISTORY PARM :ccd_col=ccd_id ASC00121 HISTORY PARM :node_col=node_id ASC00122 HISTORY PARM :exptime=-1 ASC00123 HISTORY PARM :countfile= ASC00124 HISTORY PARM :fracfile= ASC00125 HISTORY PARM :timefile= ASC00126 HISTORY PARM :verbose=0 ASC00127 HISTORY PARM :clobber=no ASC00128 HISTORY TOOL :dmhedit 2024-09-20T14:38:04 ASC00129 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00130 HISTORY CONT :29518n358/output/acisf28478_000N001_tmp_evt1.fits ASC00131 HISTORY PARM :filelist= ASC00132 HISTORY PARM :operation=add ASC00133 HISTORY PARM :key=CONTENT ASC00134 HISTORY PARM :value=EVT1 ASC00135 HISTORY PARM :datatype=string ASC00136 HISTORY PARM :unit= ASC00137 HISTORY PARM :comment= ASC00138 HISTORY PARM :verbose=0 ASC00139 FP_TEMP = 1.5602696228000E+02 / [K] Focal Plane Temperature HISTORY TOOL :dmhedit 2024-09-20T14:38:10 ASC00140 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00141 HISTORY CONT :29518n358/output/acisf28478_000N001_tmp_evt1.fits ASC00142 HISTORY PARM :filelist= ASC00143 HISTORY PARM :operation=add ASC00144 HISTORY PARM :key=FP_TEMP ASC00145 HISTORY PARM :value=156.02696228 ASC00146 HISTORY PARM :datatype=double ASC00147 HISTORY PARM :unit=K ASC00148 HISTORY PARM :comment=Focal Plane Temperature ASC00149 HISTORY PARM :verbose=0 ASC00150 HISTORY TOOL :acis_process_events 2024-09-20T14:38:16 ASC00151 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00152 HISTORY CONT :29518n358/output/acisf28478_000N001_tmp_evt1.fits ASC00153 HISTORY PARM :outfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00154 HISTORY CONT :129518n358/output/acisf28478_000N001_evt1.fits ASC00155 HISTORY PARM :acaofffile=@/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1ASC00156 HISTORY CONT :_843129518n358/input/pcadf28478_000N001_asol1.lis ASC00157 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00158 HISTORY CONT :58/input/pcadf28478_000N001_asol1.fits[time=843169393.17ASC00159 HISTORY CONT :04600:843180554.3961900] ASC00160 HISTORY PARM :apply_cti=yes ASC00161 HISTORY PARM :apply_tgain=yes ASC00162 HISTORY PARM :obsfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00163 HISTORY CONT :129518n358/output/axaff28478_000N001_obs1.par ASC00164 HISTORY PARM :geompar=geom ASC00165 HISTORY PARM :logfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00166 HISTORY CONT :129518n358/output/acis_process_events.log ASC00167 HISTORY PARM :gradefile=CALDB ASC00168 HISTORY PARM :grade_image_file=CALDB ASC00169 HISTORY PARM :gainfile=CALDB ASC00170 HISTORY PARM :badpixfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_ASC00171 HISTORY CONT :843129518n358/output/acisf28478_000N001_bpix1.fits ASC00172 HISTORY PARM :threshfile=CALDB ASC00173 HISTORY PARM :ctifile=CALDB ASC00174 HISTORY PARM :tgainfile=CALDB ASC00175 HISTORY PARM :mtlfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00176 HISTORY CONT :129518n358/output/acisf28478_000N001_fptemp_egti1.fits ASC00177 HISTORY PARM :eventdef={d:time,s:ccd_id,s:node_id,i:expno,s:chip,s:tdeASC00178 HISTORY CONT :t,f:det,f:sky,s:phas,l:pha,l:pha_ro,f:energy,l:pi,s:fltgASC00179 HISTORY CONT :rade,s:grade,x:status} ASC00180 HISTORY PARM :doevtgrade=yes ASC00181 HISTORY PARM :check_vf_pha=no ASC00182 HISTORY PARM :trail=0.027 ASC00183 HISTORY PARM :calculate_pi=yes ASC00184 HISTORY PARM :pi_bin_width=14.6 ASC00185 HISTORY PARM :pi_num_bins=1024 ASC00186 HISTORY PARM :max_cti_iter=15 ASC00187 HISTORY PARM :cti_converge=0.1 ASC00188 HISTORY PARM :clobber=no ASC00189 HISTORY PARM :verbose=0 ASC00190 HISTORY PARM :stop=sky ASC00191 HISTORY PARM :rand_seed=1 ASC00192 HISTORY PARM :rand_pha=yes ASC00193 HISTORY PARM :pix_adj=EDSER ASC00194 HISTORY PARM :subpixfile=CALDB ASC00195 HISTORY PARM :stdlev1={d:time,l:expno,s:ccd_id,s:node_id,s:chip,s:tdetASC00196 HISTORY CONT :,f:det,f:sky,s:phas,l:pha,l:pha_ro,f:energy,l:pi,s:fltgrASC00197 HISTORY CONT :ade,s:grade,x:status} ASC00198 HISTORY PARM :grdlev1={d:time,l:expno,s:ccd_id,s:node_id,s:chip,s:tdetASC00199 HISTORY CONT :,f:det,f:sky,l:pha,l:pha_ro,s:corn_pha,f:energy,l:pi,s:fASC00200 HISTORY CONT :ltgrade,s:grade,x:status} ASC00201 HISTORY PARM :cclev1={d:time,d:time_ro,l:expno,s:ccd_id,s:node_id,s:chASC00202 HISTORY CONT :ip,s:tdet,f:det,f:sky,f:sky_1d,s:phas,l:pha,l:pha_ro,f:eASC00203 HISTORY CONT :nergy,l:pi,s:fltgrade,s:grade,x:status} ASC00204 HISTORY PARM :ccgrdlev1={d:time,d:time_ro,l:expno,s:ccd_id,s:node_id,sASC00205 HISTORY CONT ::chip,s:tdet,f:det,f:sky,f:sky_1d,l:pha,l:pha_ro,s:corn_ASC00206 HISTORY CONT :pha,f:energy,l:pi,s:fltgrade,s:grade,x:status} ASC00207 HISTORY PARM :cclev1a={d:time,d:time_ro,l:expno,s:ccd_id,s:node_id,s:cASC00208 HISTORY CONT :hip,f:chipy_tg,f:chipy_zo,s:tdet,f:det,f:sky,f:sky_1d,s:ASC00209 HISTORY CONT :phas,l:pha,l:pha_ro,f:energy,l:pi,s:fltgrade,s:grade,f:rASC00210 HISTORY CONT :d,s:tg_m,f:tg_lam,f:tg_mlam,s:tg_srcid,s:tg_part,s:tg_smASC00211 HISTORY CONT :ap,x:status} ASC00212 HISTORY PARM :ccgrdlev1a={d:time,d:time_ro,l:expno,s:ccd_id,s:node_id,ASC00213 HISTORY CONT :s:chip,f:chipy_tg,f:chipy_zo,s:tdet,f:det,f:sky,f:sky_1dASC00214 HISTORY CONT :,l:pha,l:pha_ro,s:corn_pha,f:energy,l:pi,s:fltgrade,s:grASC00215 HISTORY CONT :ade,f:rd,s:tg_m,f:tg_lam,f:tg_mlam,s:tg_srcid,s:tg_part,ASC00216 HISTORY CONT :s:tg_smap,x:status} ASC00217 HISTORY PARM :PIXLIB Version: 4.0.0 ASC00218 HISTORY PARM :****** PIXLIB Parameter File ***** ASC00219 HISTORY PARM :/dsops/ap/sdp.10/opus/prs_run/tmp/ACIS_F_L1_843129518n35ASC00220 HISTORY CONT :8/output/param/geom.par: ASC00221 HISTORY PARM :instruments = /data/chandra_caldb/sdp/data/chandra/defaASC00222 HISTORY CONT :ult/geom/telD1999-07-23geomN0007.fits(CALDB) ASC00223 HISTORY PARM :aimpoints = /data/chandra_caldb/sdp/data/chandra/defaASC00224 HISTORY CONT :ult/aimpts/telD1999-07-23aimptsN0002.fits(CALDB) ASC00225 HISTORY PARM :tdet = /data/chandra_caldb/sdp/data/chandra/defaASC00226 HISTORY CONT :ult/tdet/telD1999-07-23tdetN0001.fits(CALDB) ASC00227 HISTORY PARM :sky = /data/chandra_caldb/sdp/data/chandra/defaASC00228 HISTORY CONT :ult/sky/telD1999-07-23skyN0002.fits(CALDB) ASC00229 HISTORY PARM :shell = /data/chandra_caldb/sdp/data/chandra/defaASC00230 HISTORY CONT :ult/sgeom/telD1999-07-23sgeomN0001.fits(CALDB) ASC00231 HISTORY PARM :obsfile = 2024-09-19T21:43:13(/dsops/ap/sdp.10/opusASC00232 HISTORY CONT :/prs_run/tmp//ACIS_F_L1_843129518n358/input/axaff28478_0ASC00233 HISTORY CONT :00N001_obs1.par) ASC00234 HISTORY PARM :****** PIXLIB System Configuration ****** ASC00235 HISTORY PARM :Telescope = FLIGHT ASC00236 HISTORY PARM :Focal Length (mm) = 10070.000 ASC00237 HISTORY PARM :Detector = ACIS ASC00238 HISTORY PARM :Focal Plane Sys. = FP-1.1 ASC00239 HISTORY PARM :Tiled Detector Plane Sys. = ACIS-2.2 ASC00240 HISTORY PARM :SIM Offset (mm) = (0.684 0.75 236.552) ASC00241 HISTORY PARM :Aim Point(NONE) (mm) = (-0.682823 0 -190.143) ASC00242 HISTORY PARM :Grating Arm = HEG ASC00243 HISTORY PARM :Grating Order = 1 ASC00244 HISTORY PARM :Dispersion Plane Sys. = ASC-GDP-1.1 ASC00245 HISTORY PARM :Rowland Circle (mm) = 8632.48 ASC00246 HISTORY PARM :Stage Ang (arc-mins) = (0 0 0) ASC00247 HISTORY PARM :Stage Pos (mm) = (0 0 0) ASC00248 HISTORY PARM :Pitch-Yaw (arc-mins) = (0 0 ) ASC00249 HISTORY TOOL :acis_build_chip_gti 2024-09-20T14:38:36 ASC00250 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00251 HISTORY CONT :29518n358/output/acisf28478_000N001_stat1.fits ASC00252 HISTORY PARM :outfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843ASC00253 HISTORY CONT :129518n358/output/acisf28478_000N001_evt1.fits ASC00254 HISTORY PARM :pbkfile=@/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_84ASC00255 HISTORY CONT :3129518n358/input/acisf28478_000N001_pbk0.lis ASC00256 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00257 HISTORY CONT :58/input/acisf843170320N001_pbk0.fits[time=843169393.170ASC00258 HISTORY CONT :4600:843180554.3961900] ASC00259 HISTORY PARM :exrfile=@/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_84ASC00260 HISTORY CONT :3129518n358/input/acisf28478_000N001_exr0.lis ASC00261 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00262 HISTORY CONT :58/input/acisf843170320N001_1_exr0.fits[time=843169393.1ASC00263 HISTORY CONT :704600:843180554.3961900] ASC00264 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00265 HISTORY CONT :58/input/acisf843170320N001_2_exr0.fits[time=843169393.1ASC00266 HISTORY CONT :704600:843180554.3961900] ASC00267 HISTORY PARM :aspfile=@/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_84ASC00268 HISTORY CONT :3129518n358/input/pcadf28478_000N001_asol1.lis ASC00269 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n3ASC00270 HISTORY CONT :58/input/pcadf28478_000N001_asol1.fits[time=843169393.17ASC00271 HISTORY CONT :04600:843180554.3961900] ASC00272 HISTORY PARM :geompar=geom ASC00273 HISTORY PARM :nominalchip=7 ASC00274 HISTORY PARM :verbose=0 ASC00275 HISTORY TOOL :dmhedit 2024-09-20T14:38:58 ASC00276 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00277 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS],/dASC00278 HISTORY CONT :sops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n358ASC00279 HISTORY CONT :/output/acisf28478_000N001_aoff1.fits[ASPOFF],/dsops/ap/ASC00280 HISTORY CONT :sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n358/output/ASC00281 HISTORY CONT :acisf28478_000N001_soff1.fits[ALIGN],/dsops/ap/sdp.10/opASC00282 HISTORY CONT :us/prs_run/tmp//ACIS_F_L1_843129518n358/output/acisf2847ASC00283 HISTORY CONT :8_000N001_std_flt1.fits[FILTER],/dsops/ap/sdp.10/opus/prASC00284 HISTORY CONT :s_run/tmp//ACIS_F_L1_843129518n358/output/acisf28478_000ASC00285 HISTORY CONT :N001_flt1.fits[FILTER],/dsops/ap/sdp.10/opus/prs_run/tmpASC00286 HISTORY CONT ://ACIS_F_L1_843129518n358/output/acisf28478_000N001_bpixASC00287 HISTORY CONT :1.fits[2],/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8ASC00288 HISTORY CONT :43129518n358/output/acisf28478_000N001_msk1.fits[2] ASC00289 HISTORY PARM :filelist= ASC00290 HISTORY PARM :operation=add ASC00291 HISTORY PARM :key=REVISION ASC00292 HISTORY PARM :value=001 ASC00293 HISTORY PARM :datatype=long ASC00294 HISTORY PARM :unit= ASC00295 HISTORY PARM :comment= ASC00296 HISTORY PARM :verbose=0 ASC00297 AIMPFILE= 'telD1999-07-23aimptsN0002.fits' HISTORY TOOL :dmhedit 2024-09-20T14:39:02 ASC00298 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00299 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS] ASC00300 HISTORY PARM :filelist= ASC00301 HISTORY PARM :operation=add ASC00302 HISTORY PARM :key=AIMPFILE ASC00303 HISTORY PARM :value=telD1999-07-23aimptsN0002.fits ASC00304 HISTORY PARM :datatype=string ASC00305 HISTORY PARM :unit= ASC00306 HISTORY PARM :comment= ASC00307 HISTORY PARM :verbose=0 ASC00308 GEOMFILE= 'telD1999-07-23geomN0007.fits' HISTORY TOOL :dmhedit 2024-09-20T14:39:02 ASC00309 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00310 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS] ASC00311 HISTORY PARM :filelist= ASC00312 HISTORY PARM :operation=add ASC00313 HISTORY PARM :key=GEOMFILE ASC00314 HISTORY PARM :value=telD1999-07-23geomN0007.fits ASC00315 HISTORY PARM :datatype=string ASC00316 HISTORY PARM :unit= ASC00317 HISTORY PARM :comment= ASC00318 HISTORY PARM :verbose=0 ASC00319 SKYFILE = 'telD1999-07-23skyN0002.fits' HISTORY TOOL :dmhedit 2024-09-20T14:39:04 ASC00320 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00321 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS] ASC00322 HISTORY PARM :filelist= ASC00323 HISTORY PARM :operation=add ASC00324 HISTORY PARM :key=SKYFILE ASC00325 HISTORY PARM :value=telD1999-07-23skyN0002.fits ASC00326 HISTORY PARM :datatype=string ASC00327 HISTORY PARM :unit= ASC00328 HISTORY PARM :comment= ASC00329 HISTORY PARM :verbose=0 ASC00330 TDETFILE= 'telD1999-07-23tdetN0001.fits' HISTORY TOOL :dmhedit 2024-09-20T14:39:04 ASC00331 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00332 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS] ASC00333 HISTORY PARM :filelist= ASC00334 HISTORY PARM :operation=add ASC00335 HISTORY PARM :key=TDETFILE ASC00336 HISTORY PARM :value=telD1999-07-23tdetN0001.fits ASC00337 HISTORY PARM :datatype=string ASC00338 HISTORY PARM :unit= ASC00339 HISTORY PARM :comment= ASC00340 HISTORY PARM :verbose=0 ASC00341 SHELLFIL= 'telD1999-07-23sgeomN0001.fits' HISTORY TOOL :dmhedit 2024-09-20T14:39:04 ASC00342 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00343 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS] ASC00344 HISTORY PARM :filelist= ASC00345 HISTORY PARM :operation=add ASC00346 HISTORY PARM :key=SHELLFIL ASC00347 HISTORY PARM :value=telD1999-07-23sgeomN0001.fits ASC00348 HISTORY PARM :datatype=string ASC00349 HISTORY PARM :unit= ASC00350 HISTORY PARM :comment= ASC00351 HISTORY PARM :verbose=0 ASC00352 FLTFILE = 'acisf28478_000N001_flt1.fits' HISTORY TOOL :dmhedit 2024-09-20T14:39:06 ASC00353 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00354 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS][EVASC00355 HISTORY CONT :ENTS] ASC00356 HISTORY PARM :filelist= ASC00357 HISTORY PARM :operation=add ASC00358 HISTORY PARM :key=FLTFILE ASC00359 HISTORY PARM :value=acisf28478_000N001_flt1.fits ASC00360 HISTORY PARM :datatype=string ASC00361 HISTORY PARM :unit= ASC00362 HISTORY PARM :comment= ASC00363 HISTORY PARM :verbose=0 ASC00364 MASKFILE= 'acisf28478_000N001_msk1.fits' HISTORY TOOL :dmhedit 2024-09-20T14:39:06 ASC00365 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00366 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS][EVASC00367 HISTORY CONT :ENTS] ASC00368 HISTORY PARM :filelist= ASC00369 HISTORY PARM :operation=add ASC00370 HISTORY PARM :key=MASKFILE ASC00371 HISTORY PARM :value=acisf28478_000N001_msk1.fits ASC00372 HISTORY PARM :datatype=string ASC00373 HISTORY PARM :unit= ASC00374 HISTORY PARM :comment= ASC00375 HISTORY PARM :verbose=0 ASC00376 PBKFILE = 'acisf843170320N001_pbk0.fits' HISTORY TOOL :dmhedit 2024-09-20T14:39:06 ASC00377 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00378 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS][EVASC00379 HISTORY CONT :ENTS] ASC00380 HISTORY PARM :filelist= ASC00381 HISTORY PARM :operation=add ASC00382 HISTORY PARM :key=PBKFILE ASC00383 HISTORY PARM :value=acisf843170320N001_pbk0.fits ASC00384 HISTORY PARM :datatype=string ASC00385 HISTORY PARM :unit= ASC00386 HISTORY PARM :comment= ASC00387 HISTORY PARM :verbose=0 ASC00388 DY_AVG = 0.0000000000000E+00 / [mm] Mean DY during observation HISTORY TOOL :dmhedit 2024-09-20T14:39:08 ASC00389 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00390 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS][evASC00391 HISTORY CONT :ents] ASC00392 HISTORY PARM :filelist=none ASC00393 HISTORY PARM :operation=add ASC00394 HISTORY PARM :key=DY_AVG ASC00395 HISTORY PARM :value=0 ASC00396 HISTORY PARM :datatype=float ASC00397 HISTORY PARM :unit=mm ASC00398 HISTORY PARM :comment=Mean DY during observation ASC00399 HISTORY PARM :verbose=0 ASC00400 DZ_AVG = 0.0000000000000E+00 / [mm] Mean DZ during observation HISTORY TOOL :dmhedit 2024-09-20T14:39:08 ASC00401 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00402 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS][evASC00403 HISTORY CONT :ents] ASC00404 HISTORY PARM :filelist=none ASC00405 HISTORY PARM :operation=add ASC00406 HISTORY PARM :key=DZ_AVG ASC00407 HISTORY PARM :value=0 ASC00408 HISTORY PARM :datatype=float ASC00409 HISTORY PARM :unit=mm ASC00410 HISTORY PARM :comment=Mean DZ during observation ASC00411 HISTORY PARM :verbose=0 ASC00412 DTH_AVG = 0.0000000000000E+00 / [deg] Mean DTHETA during observation HISTORY TOOL :dmhedit 2024-09-20T14:39:08 ASC00413 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00414 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS][evASC00415 HISTORY CONT :ents] ASC00416 HISTORY PARM :filelist=none ASC00417 HISTORY PARM :operation=add ASC00418 HISTORY PARM :key=DTH_AVG ASC00419 HISTORY PARM :value=0 ASC00420 HISTORY PARM :datatype=float ASC00421 HISTORY PARM :unit=deg ASC00422 HISTORY PARM :comment=Mean DTHETA during observation ASC00423 HISTORY PARM :verbose=0 ASC00424 OCLKPAIR= 8 / # of pairs of overclock pixels per output ORC_MODE= 0 / Output register clocking mode SUM_2X2 = 0 / On-chip summing. 0:None; 1:Sum 2x2 HISTORY TOOL :dmhedit 2024-09-20T14:39:10 ASC00425 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00426 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS][evASC00427 HISTORY CONT :ents] ASC00428 HISTORY PARM :filelist=.//2112244.hdr ASC00429 HISTORY PARM :operation=add ASC00430 HISTORY PARM :key=DTH_AVG ASC00431 HISTORY PARM :value=0 ASC00432 HISTORY PARM :datatype=indef ASC00433 HISTORY PARM :unit= ASC00434 HISTORY PARM :comment= ASC00435 HISTORY PARM :verbose=0 ASC00436 FEP_CCD = 'x76xxx ' / CCD to FEPID mapping, fep0 is left most digit HISTORY TOOL :dmhedit 2024-09-20T14:39:10 ASC00437 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00438 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits[EVENTS][evASC00439 HISTORY CONT :ents] ASC00440 HISTORY PARM :filelist= ASC00441 HISTORY PARM :operation=add ASC00442 HISTORY PARM :key=FEP_CCD ASC00443 HISTORY PARM :value=x76xxx ASC00444 HISTORY PARM :datatype=string ASC00445 HISTORY PARM :unit= ASC00446 HISTORY PARM :comment=CCD to FEPID mapping, fep0 is left most digit ASC00447 HISTORY PARM :verbose=0 ASC00448 CALDBVER= '4.11.4 ' HISTORY TOOL :dmhedit 2024-09-20T14:39:11 ASC00449 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00450 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits,/dsops/ap/ASC00451 HISTORY CONT :sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n358/output/ASC00452 HISTORY CONT :acisf28478_000N001_bpix1.fits,/dsops/ap/sdp.10/opus/prs_ASC00453 HISTORY CONT :run/tmp//ACIS_F_L1_843129518n358/output/acisf28478_000N0ASC00454 HISTORY CONT :01_mtl1.fits,/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_LASC00455 HISTORY CONT :1_843129518n358/output/acisf28478_000N001_mtl1.fits[MTL_ASC00456 HISTORY CONT :S],/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_84312951ASC00457 HISTORY CONT :8n358/output/acisf28478_000N001_mtl1.fits[LIMITS],/dsopsASC00458 HISTORY CONT :/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_843129518n358/outASC00459 HISTORY CONT :put/acisf28478_000N001_fov1.fits[FOV] ASC00460 HISTORY PARM :filelist= ASC00461 HISTORY PARM :operation=add ASC00462 HISTORY PARM :key=CALDBVER ASC00463 HISTORY PARM :value=' 4.11.4 ' ASC00464 HISTORY PARM :datatype=string ASC00465 HISTORY PARM :unit= ASC00466 HISTORY PARM :comment= ASC00467 HISTORY PARM :verbose=0 ASC00468 HISTORY TOOL :dmhedit 2024-09-20T14:39:11 ASC00469 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_F_L1_8431ASC00470 HISTORY CONT :29518n358/output/acisf28478_000N001_evt1.fits ASC00471 HISTORY PARM :filelist= ASC00472 HISTORY PARM :operation=add ASC00473 HISTORY PARM :key=MTLFILE ASC00474 HISTORY PARM :value=acisf28478_000N001_mtl1.fits ASC00475 HISTORY PARM :datatype=string ASC00476 HISTORY PARM :unit= ASC00477 HISTORY PARM :comment= ASC00478 HISTORY PARM :verbose=0 ASC00479 HISTORY TOOL :dmmerge 2024-09-20T14:42:53 ASC00480 HISTORY PARM :infile=@/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___843ASC00481 HISTORY CONT :129826n374/output/acisf28478N001_evt1.lis[cols !PHAS,!COASC00482 HISTORY CONT :RN_PHA] ASC00483 HISTORY STCK :/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___843129826n3ASC00484 HISTORY CONT :74/input/acisf28478_000N001_evt1.fits[@/dsops/ap/sdp.10/ASC00485 HISTORY CONT :opus/prs_run/tmp//ACIS_L2___843129826n374/input/acisf284ASC00486 HISTORY CONT :78_000N001_flt1.fits[subspace -expno]][subspace -expno][ASC00487 HISTORY CONT :cols !PHAS,!CORN_PHA] ASC00488 HISTORY PARM :outfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___843ASC00489 HISTORY CONT :129826n374/output/tmp_acisf28478N001_evt2.fits ASC00490 HISTORY PARM :outBlock= ASC00491 HISTORY PARM :lookupTab=/home/ascds/DS.ap/data/lev2_dmmerge_lookup.txtASC00492 HISTORY PARM :columnList= ASC00493 HISTORY PARM :clobber=no ASC00494 HISTORY PARM :verbose=0 ASC00495 HISTORY TOOL :dmcopy 2024-09-20T14:42:55 ASC00496 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___8431ASC00497 HISTORY CONT :29826n374/output/tmp_acisf28478N001_evt2.fits[status=0,gASC00498 HISTORY CONT :rade=0,2,3,4,6] ASC00499 HISTORY PARM :outfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___843ASC00500 HISTORY CONT :129826n374/output/acisf28478N001_evt2.fits ASC00501 HISTORY PARM :kernel=default ASC00502 HISTORY PARM :option= ASC00503 HISTORY PARM :verbose=0 ASC00504 HISTORY PARM :clobber=no ASC00505 DSTYP1 = 'time ' / DM Keyword: Descriptor name. DSVAL1 = 'TABLE ' / [s] DSFORM1 = 'D ' / DM Keyword: Descriptor datatype. DSUNIT1 = 's ' / DM Keyword: Descriptor unit. DSREF1 = ':GTI7 ' 2DSREF1 = ':GTI6 ' DSTYP2 = 'ccd_id ' / DM Keyword: Descriptor name. DSVAL2 = '7:7 ' / DM Keyword: Descriptor value. DSFORM2 = 'I ' / DM Keyword: Descriptor datatype. 2DSVAL2 = '6:6 ' / DSTYP3 = 'node_id ' / DM Keyword: Descriptor name. DSVAL3 = '0:3 ' / DM Keyword: Descriptor value. DSFORM3 = 'I ' / DM Keyword: Descriptor datatype. 2DSVAL3 = '0:3 ' / DSTYP4 = 'expno ' / DM Keyword: Descriptor name. DSVAL4 = '0: ' / DM Keyword: Descriptor value. DSFORM4 = 'J ' / DM Keyword: Descriptor datatype. 2DSVAL4 = '0: ' / DSTYP5 = 'chipx ' / DM Keyword: Descriptor name. DSVAL5 = '1:1024 ' / [pixel] DSFORM5 = 'I ' / DM Keyword: Descriptor datatype. DSUNIT5 = 'pixel ' / DM Keyword: Descriptor unit. DSTYP6 = 'chipy ' / DM Keyword: Descriptor name. DSVAL6 = '1:1024 ' / [pixel] DSFORM6 = 'I ' / DM Keyword: Descriptor datatype. DSUNIT6 = 'pixel ' / DM Keyword: Descriptor unit. 2DSVAL5 = '1:1024 ' / [pixel] 2DSVAL6 = '1:1024 ' / [pixel] DSTYP7 = 'tdetx ' / DM Keyword: Descriptor name. DSVAL7 = '1:8192 ' / [pixel] DSFORM7 = 'I ' / DM Keyword: Descriptor datatype. DSUNIT7 = 'pixel ' / DM Keyword: Descriptor unit. DSTYP8 = 'tdety ' / DM Keyword: Descriptor name. DSVAL8 = '1:8192 ' / [pixel] DSFORM8 = 'I ' / DM Keyword: Descriptor datatype. DSUNIT8 = 'pixel ' / DM Keyword: Descriptor unit. 2DSVAL7 = '1:8192 ' / [pixel] 2DSVAL8 = '1:8192 ' / [pixel] DSTYP9 = 'detx ' / DM Keyword: Descriptor name. DSVAL9 = '0.5:8192.5' / [pixel] DSFORM9 = 'E ' / DM Keyword: Descriptor datatype. DSUNIT9 = 'pixel ' / DM Keyword: Descriptor unit. DSTYP10 = 'dety ' / DM Keyword: Descriptor name. DSVAL10 = '0.5:8192.5' / [pixel] DSFORM10= 'E ' / DM Keyword: Descriptor datatype. DSUNIT10= 'pixel ' / DM Keyword: Descriptor unit. 2DSVAL9 = '0.5:8192.5' / [pixel] 2DSVAL10= '0.5:8192.5' / [pixel] DSTYP11 = 'pha ' / DM Keyword: Descriptor name. DSVAL11 = '0:36855 ' / [adu] DSFORM11= 'J ' / DM Keyword: Descriptor datatype. DSUNIT11= 'adu ' / DM Keyword: Descriptor unit. 2DSVAL11= '0:36855 ' / [adu] DSTYP12 = 'pha_ro ' / DM Keyword: Descriptor name. DSVAL12 = '0:36855 ' / [adu] DSFORM12= 'J ' / DM Keyword: Descriptor datatype. DSUNIT12= 'adu ' / DM Keyword: Descriptor unit. 2DSVAL12= '0:36855 ' / [adu] DSTYP13 = 'energy ' / DM Keyword: Descriptor name. DSVAL13 = '500:7000' / [eV] DSFORM13= 'E ' / DM Keyword: Descriptor datatype. DSUNIT13= 'eV ' / DM Keyword: Descriptor unit. 2DSVAL13= '500:7000' / [eV] DSTYP14 = 'pi ' / DM Keyword: Descriptor name. DSVAL14 = '1:1024 ' / [chan] DSFORM14= 'J ' / DM Keyword: Descriptor datatype. DSUNIT14= 'chan ' / DM Keyword: Descriptor unit. 2DSVAL14= '1:1024 ' / [chan] DSTYP15 = 'fltgrade' / DM Keyword: Descriptor name. DSVAL15 = '0:255 ' / DM Keyword: Descriptor value. DSFORM15= 'I ' / DM Keyword: Descriptor datatype. 2DSVAL15= '0:255 ' / DSTYP16 = 'grade ' / DM Keyword: Descriptor name. DSVAL16 = '0:0,2:2,3:3,4:4,6:6' / DM Keyword: Descriptor value. DSFORM16= 'I ' / DM Keyword: Descriptor datatype. 2DSVAL16= '0:0,2:2,3:3,4:4,6:6' / DSTYP17 = 'phas ' / DM Keyword: Descriptor name. DSVAL17 = '-4096:4095' / DM Keyword: Descriptor value. DSFORM17= 'I ' / DM Keyword: Descriptor datatype. 2DSVAL17= '-4096:4095' / MTYPE1 = 'sky ' / DM Keyword: Descriptor name. MFORM1 = 'x,y ' / [pixel] CTYPE1P = 'x ' / sky coordinates CRVAL1P = 3.4675600000000E+03 CRPIX1P = 5.0000000000000E-01 CDELT1P = 1.0000000000000E+00 WCSTY1P = 'PHYSICAL' LTV1 = -3.4670600000000E+03 LTM1_1 = 1.0000000000000E+00 CTYPE2P = 'y ' / sky coordinates CRVAL2P = 3.3370900000000E+03 CRPIX2P = 5.0000000000000E-01 CDELT2P = 1.0000000000000E+00 WCSTY2P = 'PHYSICAL' LTV2 = -3.3365900000000E+03 LTM2_2 = 1.0000000000000E+00 MTYPE2 = 'EQPOS ' / DM Keyword: Descriptor name. MFORM2 = 'RA,DEC ' / [deg] CTYPE1 = 'RA---TAN' CRVAL1 = 4.9929307381013E+01 CRPIX1 = 6.2944000000000E+02 CDELT1 = -1.3666666666667E-04 CUNIT1 = 'deg ' CTYPE2 = 'DEC--TAN' CRVAL2 = 4.1545645522788E+01 CRPIX2 = 7.5991000000000E+02 CDELT2 = 1.3666666666667E-04 CUNIT2 = 'deg ' HISTORY TOOL :dmcopy 2024-09-20T14:43:03 ASC00506 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___8431ASC00507 HISTORY CONT :29826n374/output/acisf28478N001_evt2.fits[energy=500:700ASC00508 HISTORY CONT :0][bin x=3467.56:4491.56:1,y=3337.09:4361.09:1][IMAGE] ASC00509 HISTORY PARM :outfile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___843ASC00510 HISTORY CONT :129826n374/output/acisf28478N001_cntr_img2.fits ASC00511 HISTORY PARM :kernel=default ASC00512 HISTORY PARM :option=type=i4 ASC00513 HISTORY PARM :verbose=0 ASC00514 HISTORY PARM :clobber=no ASC00515 HISTORY TOOL :dmhedit 2024-09-20T14:43:04 ASC00516 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___8431ASC00517 HISTORY CONT :29826n374/output/acisf28478N001_cntr_img2.fits[1] ASC00518 HISTORY PARM :filelist= ASC00519 HISTORY PARM :operation=add ASC00520 HISTORY PARM :key=CONTENT ASC00521 HISTORY PARM :value=HIRESIMG ASC00522 HISTORY PARM :datatype=string ASC00523 HISTORY PARM :unit= ASC00524 HISTORY PARM :comment= ASC00525 HISTORY PARM :verbose=0 ASC00526 HISTORY TOOL :dmhedit 2024-09-20T14:43:06 ASC00527 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___8431ASC00528 HISTORY CONT :29826n374/output/acisf28478N001_cntr_img2.fits[1] ASC00529 HISTORY PARM :filelist= ASC00530 HISTORY PARM :operation=add ASC00531 HISTORY PARM :key=HDUCLAS1 ASC00532 HISTORY PARM :value=IMAGE ASC00533 HISTORY PARM :datatype=string ASC00534 HISTORY PARM :unit= ASC00535 HISTORY PARM :comment= ASC00536 HISTORY PARM :verbose=0 ASC00537 HISTORY TOOL :dmhedit 2024-09-20T14:43:06 ASC00538 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___8431ASC00539 HISTORY CONT :29826n374/output/acisf28478N001_cntr_img2.fits[1] ASC00540 HISTORY PARM :filelist= ASC00541 HISTORY PARM :operation=add ASC00542 HISTORY PARM :key=HDUCLAS2 ASC00543 HISTORY PARM :value=TOTAL ASC00544 HISTORY PARM :datatype=string ASC00545 HISTORY PARM :unit= ASC00546 HISTORY PARM :comment= ASC00547 HISTORY PARM :verbose=0 ASC00548 HISTORY TOOL :dmhedit 2024-09-20T14:43:08 ASC00549 HISTORY PARM :infile=/dsops/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___8431ASC00550 HISTORY CONT :29826n374/output/acisf28478N001_evt2.fits[EVENTS],/dsopsASC00551 HISTORY CONT :/ap/sdp.10/opus/prs_run/tmp//ACIS_L2___843129826n374/outASC00552 HISTORY CONT :put/acisf28478N001_full_img2.fits[1],/dsops/ap/sdp.10/opASC00553 HISTORY CONT :us/prs_run/tmp//ACIS_L2___843129826n374/output/acisf2847ASC00554 HISTORY CONT :8N001_cntr_img2.fits[1],/dsops/ap/sdp.10/opus/prs_run/tmASC00555 HISTORY CONT :p//ACIS_L2___843129826n374/output/acisf28478N001_fov2.fiASC00556 HISTORY CONT :ts[FOV] ASC00557 HISTORY PARM :filelist= ASC00558 HISTORY PARM :operation=add ASC00559 HISTORY PARM :key=REVISION ASC00560 HISTORY PARM :value=001 ASC00561 HISTORY PARM :datatype=long ASC00562 HISTORY PARM :unit= ASC00563 HISTORY PARM :comment= ASC00564 HISTORY PARM :verbose=0 ASC00565 COMMENT Generated by Aladin (CDS) END       +$   + +'A43:  6Y@<bJ=  5=9(O[\-!#'4   +   +  + + \ No newline at end of file diff --git a/Past_Conferences_and_Schools/2024-11-14_ADASS/requirements.txt b/Past_Conferences_and_Schools/2024-11-14_ADASS/requirements.txt new file mode 100644 index 0000000..9435867 --- /dev/null +++ b/Past_Conferences_and_Schools/2024-11-14_ADASS/requirements.txt @@ -0,0 +1,6 @@ +jupyterlab>4,<5 +ipyaladin>=0.5.1 +sidecar>=0.2.1 +astroquery>=0.4.8.dev0 +regions +mocpy