scieee Science in your language
[en] (orig)

Zenodo package for Y. Wang et al. 2025, A&A --- Warm absorber outflows in radio-loud active galactic nucleus 3C 59

Author: Wang, Yijun
Publisher: Zenodo
DOI: 10.5281/zenodo.17292243
Source: https://zenodo.org/records/17292243/files/readme.pdf
Readme documen
Yijun Wang
Nanjing Uni e si y, China
Homepage: h ps://yijunyuxuan.gi hub.io/WangYijun.gi hub.io/
Email: w[email p o ec ed]
Con en s
1 Top-le el Di ec o y S uc u e 2
2 XMM-New on Spec um and Response File 2
3 Spec al i ing wi h SPEX ( 3.08) 2
3.1 P oducing he bes - i esul s o Table 1 in he pape ............. 2
3.2 P oducing he bes - i esul s o Table A1 in he pape ............ 3
3.3 O he spec al i ing esul s ........................... 3
4 Py hon codes o P oduce Figu es in he Pape 4
4.1 Fig. 1 ....................................... 4
4.2 Fig. 2 ....................................... 5
4.3 Fig. 3 ....................................... 5
4.4 Fig. 4 ....................................... 5
4.5 Fig. 5 ....................................... 6
4.6 Fig. 6 ....................................... 6
4.7 Fig. B1 ...................................... 7
4.8 Fig. B2 ...................................... 7
4.9 Fig. D1 ...................................... 8
4.10 Compa e wi h M19 SED model ......................... 8
1
1 Top-le el Di ec o y S uc u e
Table 1: Top-le el di ec o y s uc u e o he downloaded olde “./sc ip s/”
File o olde Desc ip ion o con en s
./sc ip s/ eadme.pd This documen
./sc ip s/da a/ XMM-New on spec um and esponse ile, LAMOST spec um
./sc ip s/spec al i ing spex/ SPEX i ing sc ip s and he bes - i esul s
./sc ip s/Figu e/ Py hon codes o p oduce he igu es in he pape
2 XMM-New on Spec um and Response File
Files in he olde “./sc ip s/da a/” a e in oduced as ollows:
•PN.spo: EPIC-pn spec um o he obse a ion wi h ID=0205390201
•PN. es: EPIC-pn esponse ma ix o he obse a ion wi h ID=0205390201
•RGS.spo: combined spec um o RGS1 and RGS2 o he obse a ion wi h ID=0205390201
•RGS. es: combined RGS esponse ma ix o he obse a ion wi h ID=0205390201
•spec-57400-HD021125N313135B01 sp02-107. i s: LAMOST spec um
3 Spec al i ing wi h SPEX ( 3.08)
De ailed spec al analysis p ocesses a e shown in he olde “./sc ip s/spec al i ing spex/”.
3.1 P oducing he bes - i esul s o Table 1 in he pape
•Check he equi ed documen s in he olde “./sc ip s/spec al i ing spex/Table1/”:
ps ep1 da a p epa a ion Table1.com
ps ep2 se up models Table1.com
ps ep3 impo bes i esul s Table1.com
pbes i pa ame e s Table1.com
pbes i esul s Table1.ou
2
•Run he ollowing SPEX commands in a linux e minal window:
use @linux: > cd ./sc ip s/spec al i ing spex/Table1/
use @linux: > spex
SPEX> log exe s ep1 da a p epa a ion Table1
SPEX> log exe s ep2 se up models Table1
SPEX> log exe s ep3 impo bes i esul s Table1
SPEX> i # i he spec um
SPEX> pa show # show he i ing esul s
The ou pu i ing esul s a e also shown in he ile “bes i esul s Table1.ou ”.
3.2 P oducing he bes - i esul s o Table A1 in he pape
•Check he equi ed documen s in he olde “./sc ip s/spec al i ing spex/TableA1/”:
ps ep1 da a p epa a ion TableA1.com
ps ep2 se up models TableA1.com
ps ep3 impo bes i esul s TableA1.com
pbes i pa ame e s TableA1.com
pbes i esul s TableA1.ou
•Run he ollowing SPEX commands in a linux e minal window:
use @linux: > cd ./sc ip s/spec al i ing spex/TableA1/
use @linux: > spex
SPEX> log exe s ep1 da a p epa a ion TableA1
SPEX> log exe s ep2 se up models TableA1
SPEX> log exe s ep3 impo bes i esul s TableA1
SPEX> i # i he spec um
SPEX> pa show # show he i ing esul s
The ou pu i ing esul s a e also shown in he ile “bes i esul s TableA1.ou ”.
3.3 O he spec al i ing esul s
•Check he equi ed documen s in he olde “./sc ip s/spec al i ing spex/o he s/”:
pbes i con inuum.com
pbes i con inuum and one WA.com
3
•Run he ollowing SPEX commands o ge he bes - i esul s wi hou wa m abso be s:
use @linux: > cd ./sc ip s/spec al i ing spex/o he s/
use @linux: > spex
SPEX> log exe ../Table1/s ep1 da a p epa a ion Table1
SPEX> log exe ../Table1/s ep2 se up models Table1
SPEX> log exe bes i con inuum
SPEX> calcula e
SPEX> i # i he spec um
SPEX> pa show # show he i ing esul s
•Run he ollowing SPEX commands o ge he bes - i esul s wi h only one wa m
abso be :
use @linux: > cd ./sc ip s/spec al i ing spex/o he s/
use @linux: > spex
SPEX> log exe ../Table1/s ep1 da a p epa a ion Table1
SPEX> log exe ../Table1/s ep2 se up models Table1
SPEX> log exe bes i con inuum and one WA
SPEX> calcula e
SPEX> i # i he spec um
SPEX> pa show # show he i ing esul s
4 Py hon codes o P oduce Figu es in he Pape
Py hon codes o p oduce igu es in he pape a e shown in he olde “./sc ip s/Figu e/”.
4.1 Fig. 1
•Check he equi ed documen s in he olde “./sc ip s/Figu e/Fig1/”:
pp oduce da a and model.sh
pda a and model.py
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/Fig1/
use @linux: > sh p oduce da a and model.sh # p oduce h ee iles:
model inal.qdp, pn da a inal.qdp, and RGS da a inal.qdp
use @linux: > py hon da a and model.py # p oduce Figu e1.png
4
4.2 Fig. 2
•Check he equi ed documen s in he olde “./sc ip s/Figu e/Fig2/”:
pcon inuum model ou pu .sh
pcon inuum model.py
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/Fig2/
use @linux: > sh con inuum model ou pu .sh # p oduce ou iles:
model pow. x , model com . x , model dbb. x , and model e l. x
use @linux: > py hon con inuum model.py # p oduce Figu e2.png
4.3 Fig. 3
•Check he equi ed documen s in he olde “./sc ip s/Figu e/Fig3/”:
pRGS spec a wi h abso p ion lines.sh
pWA abso p ion line ine.py
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/Fig3/
use @linux: > sh RGS spec a wi h abso p ion lines.sh # p oduce
ou iles: da a gs abso p ion.qdp, comp17 WA1 abso b lines.asc,
comp18 WA2 abso b lines.asc, and model gs abso p ion.qdp
use @linux: > py hon WA abso p ion line ine.py # p oduce Figu e3.png
4.4 Fig. 4
•Check he equi ed documen s in he olde “./sc ip s/Figu e/Fig4/”:
p esidual all ou pu .sh
p esidual all ou pu plo .py
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/Fig4/
use @linux: > sh esidual all ou pu .sh # p oduce six iles:
esidual pn con inuum. x , esidual pn 1pion. x , esidual pn 2pion. x ,
esidual gs con inuum. x , esidual gs 1pion. x , and
esidual gs 2pion. x
use @linux: > py hon esidual all ou pu plo .py # p oduce Figu e4.png
5

4.5 Fig. 5
•Check he equi ed documen s in he olde “./sc ip s/Figu e/Fig5/”:
pdis ance WA.py
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/Fig5/
use @linux: > py hon dis ance WA.py # p oduce Figu e5.png
4.6 Fig. 6
•Check he equi ed documen s in he olde “./sc ip s/Figu e/Fig6/”:
pioniza ion s eloci y.py
pTes 1 i ing p ocess.com
pTes 1 model.com
pTes 1 bes i esul s.com
pTes 2 i ing p ocess.com
pTes 2 model.com
pTes 2 bes i esul s.com
•Run he ollowing commands in a linux e minal window o check he bes - i esul s
o Tes 1 and Tes 2:
use @linux: > cd ./sc ip s/Figu e/Fig6/
use @linux: > spex
SPEX> log exe Tes 1 i ing p ocess # he bes - i esul s o Tes 1
SPEX> qui
use @linux: > spex
SPEX> log exe Tes 2 i ing p ocess # he bes - i esul s o Tes 2
SPEX> qui
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/Fig6/
use @linux: > py hon ioniza ion s eloci y.py # p oduce Figu e6.png
6
4.7 Fig. B1
•Check he equi ed documen s in he olde “./sc ip s/Figu e/FigB1/”:
pcon ou s.py
ppa 17 z 17 nh s ep.s p
ppa 17 z 17 xil s ep.s p
ppa 17 z 17 s ep.s p
ppa 18 z 18 nh s ep.s p
ppa 18 z 18 xil s ep.s p
ppa 18 z 18 s ep.s p
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/FigB1/
use @linux: > py hon con ou s.py # p oduce Figu eB1.png
4.8 Fig. B2
•Check he equi ed documen s in he olde “./sc ip s/Figu e/FigB2/”:
pplo eloci y lux.py
pcomp17 WA1 abso b lines eloci y lux 130NeX.qdp
pcomp17 WA1 abso b lines eloci y lux 123FeXVIII.qdp
pcomp17 WA1 abso b lines eloci y lux 115OVIII.qdp
pcomp18 WA2 abso b lines eloci y lux 111NeVIII.qdp
pcomp18 WA2 abso b lines eloci y lux 134FeX.qdp
pcomp18 WA2 abso b lines eloci y lux 150FeIX.qdp
pcomp17 WA1 abso b lines eloci y lux model 130NeX.qdp
pcomp17 WA1 abso b lines eloci y lux model 123FeXVIII.qdp
pcomp17 WA1 abso b lines eloci y lux model 115OVIII.qdp
pcomp18 WA2 abso b lines eloci y lux model 111NeVIII.qdp
pcomp18 WA2 abso b lines eloci y lux model 134FeX.qdp
pcomp18 WA2 abso b lines eloci y lux model 150FeIX.qdp
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/FigB2/
use @linux: > py hon plo eloci y lux.py # p oduce Figu eB2.png
7
4.9 Fig. D1
•Check he equi ed documen s in he olde “./sc ip s/Figu e/FigD1/”:
pLAMOST spec um.py
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/FigD1/
use @linux: > py hon LAMOST spec um.py # p oduce Figu eD1.png
4.10 Compa e wi h M19 SED model
•Check he equi ed documen s in he olde “./sc ip s/Figu e/Compa e wi h M19 SED model/”:
pcompa e RGS da a wi h M19 SED.py
pp ep ocessed RGS spec a om XMM websi e. x
pp oduce iles.sh
pM19 SED model.com
•Run he ollowing commands in a linux e minal window:
use @linux: > cd ./sc ip s/Figu e/Compa e wi h M19 SED model/
use @linux: > sh p oduce iles.sh # p oduce wo iles: RGS da a.qdp
and M19 SED model.qdp
use @linux: > py hon compa e RGS da a wi h M19 SED.py # p oduce
compa e RGS da a wi h M19 SED.png
8