Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
229 commits
Select commit Hold shift + click to select a range
acbf12f
Added the getting started with XRISM Xtend notebook, currently just t…
Nov 19, 2025
09d7488
Started adding things to the global configuration section of the gett…
Nov 19, 2025
4228566
Added name of possible target to xrism xtend getting started notebook…
Nov 20, 2025
cf3d81b
Started writing the text of the XRISM-Xtend tutorial, including a bri…
Nov 24, 2025
df7bb37
Added the beginnings of the wrapper for XTEND processing, as well as …
Nov 24, 2025
3dcd9e3
Added explanation of the supporting files required by xtdpipeline to …
Nov 24, 2025
9e47c43
Filled out the process_xrism_xtend docstring and its call to hsp.xten…
Nov 24, 2025
721de54
Built the list of arguments that process_xrism_xtend needs in the get…
Nov 24, 2025
749378f
Made some changes to the process_xrism_xtend function, as xtdpipeline…
Nov 24, 2025
2d33eea
Added discussion of the mapping between XRISM-Xtend channel and energ…
Nov 25, 2025
9ddfa90
Added more explanation of why a mapping between channel and energy is…
Nov 25, 2025
32e7de8
Added the beginnings of a wrapper for extractor to generate XRISM-Xte…
Nov 25, 2025
f11f5d3
Added bits and bobs to the getting-started-xrism-xtend.md notebook to…
Nov 25, 2025
ad722e4
Added an image binning factor subsection to the getting-started-xrism…
Nov 25, 2025
7c1d263
Added first go at a wrapper function for XRISM Xtend exposure map gen…
Nov 25, 2025
0490c22
Think I've worked out the kinks in the 'gen_xrism_xtend_expmap' funct…
Nov 25, 2025
642d9f9
Added the code that calls the exposure map wrapper function to the ge…
Nov 25, 2025
d023d3d
Added first pass at a wrapper function for XRISM light curve generati…
Nov 25, 2025
424e82c
Added the code cells to call the new light curve generating wrapper f…
Nov 25, 2025
a54cce0
Allow a 'lc_bin_thresh' argument to be passed to gen_xrism_xtend_ligh…
Nov 25, 2025
6bd7885
Shifted the skeleton of the light curve generation subsection to the …
Nov 26, 2025
1f7256e
Added some commentary on setting up source extraction regions to the …
Nov 26, 2025
913409d
Added code cell that should write the RA-DEC version of the source re…
Nov 26, 2025
feb66b7
The getting-started-xrism-xtend.md notebooks now successfully generat…
Nov 26, 2025
7fc8349
Added source and background region support to the 'gen_xrism_xtend_li…
Nov 26, 2025
e82c74d
Added xcolf and ycolf arguments to the extractor call to generate ima…
Nov 26, 2025
a76f22e
Regions should now be included and properly handled in the getting-st…
Nov 26, 2025
aee45ae
Added first pass at a function to generate XRISM Xtend spectra to the…
Nov 26, 2025
b43c00c
Started to add spec generation and grouping sections and code to the …
Nov 26, 2025
bef26f0
Added a subsection to the part of getting-started-xrism-xtend.md that…
Nov 26, 2025
a74bc51
Added first pass at the wrapper function to generate RMFs for XRISM X…
Nov 26, 2025
d071486
Getting ARF generation closer to being functional in the getting-star…
Dec 1, 2025
e2c0ab3
Missed passing the RMF file to the xaarfgen call in the wrapper funct…
Dec 1, 2025
f730542
Had to pass RA-Dec region file to the arf generation tool for XRISM-X…
Dec 1, 2025
a2bf80e
Had to add a temporary manually-defined link to a caldb file in the w…
Dec 1, 2025
8c3b0d4
Removed the demonstration of generating spectra within a certain ener…
Dec 2, 2025
d67ce11
Have to include '__row' in the columns we manually specify should be …
Dec 2, 2025
83a911c
Hadn't passed 'radec_src_reg_path' to the gen_xrism_xtend_arf functio…
Dec 2, 2025
7ae0e4b
Updated the 'gen_xrism_xtend_image' wrapper function in getting-start…
Dec 3, 2025
14725b0
Altered the 'gen_xrism_xtend_expmap' function (in getting-started-xri…
Dec 3, 2025
46cba22
Altered the time_bin_size gen_xrism_xtend_lightcurve function to not …
Dec 3, 2025
875dc77
Moved the xspec import down the notebook
Dec 3, 2025
d9acfc5
Fixed an issue with an incorrect dataclass being passed to RMF genera…
Dec 4, 2025
da24bb4
Explicitly defined the name of the table in the event list that conta…
Dec 5, 2025
bef4242
Moved the definition of most output path template variables to the 'C…
Dec 5, 2025
24802d6
Replaced the im_out definition in gen_xrism_xtend_image with somethin…
Dec 5, 2025
569316c
Replaced the ex_out and binned_ex_out definitions in gen_xrism_xtend_…
Dec 5, 2025
c7c749c
Altered the light curve and spectrum generation wrapper functions in …
Dec 5, 2025
4565f93
Updated the gen_xrism_xtend_rmf wrapper function so that it doesn't r…
Dec 5, 2025
89c8fa2
Polished the gen_xrism_xtend_arf wrapper function a little, making su…
Dec 5, 2025
cfdaab6
Added much commentary to the exposure map generation section of the g…
Dec 5, 2025
ec8fef6
Spent an inordinate amount of time adding a subsection on the calibra…
Dec 5, 2025
eea0035
Altered where in the getting-started-xrism-xtend.md notebook the RA-D…
Dec 5, 2025
07f6b85
Added commentary to the part of the getting-started-xrism-xtend.md no…
Dec 5, 2025
b8b0c14
The meta data of the functions cell in getting-started-xrism-xtend.md…
Dec 5, 2025
65b18da
Commented out the xspec and arfgen portions, and did a horrible bodge…
Dec 5, 2025
c3c5035
Specifically selected two out of three observations in the getting-st…
Dec 5, 2025
9eff2c0
Merge branch 'main' into notebook/newGettingStartedXRISMXtend
DavidT3 Dec 5, 2025
352b696
Increased the time out of notebook execution in the sphinx configurat…
Dec 5, 2025
44e5cab
Merge remote-tracking branch 'origin/notebook/newGettingStartedXRISMX…
Dec 5, 2025
bd90220
Added something that should print xtdpipeline outputs for any observa…
Dec 8, 2025
797d323
Fixed some small bugs with xtdpipeline error printing, and the readin…
Dec 8, 2025
dd5dd0d
Made some changes to the getting-started-xrism-xtend.md notebook wher…
Dec 8, 2025
edf600f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 8, 2025
86ae11c
Made sure all the coordinates that go into region files are in the IC…
Dec 8, 2025
d8736f8
Increased notebook execution timeout in the CircleCI config.
Dec 8, 2025
94071f5
Removed some extraneous formatting arguments in getting-started-xrism…
Dec 8, 2025
ad059a6
Finished explaining the light curve generation section, also moved it…
Dec 8, 2025
95a2312
Added a HEASoft version check to the getting-started-xrism-xtend.md n…
Dec 10, 2025
adc60db
Added a very short, but top level, section about what do with observa…
Dec 10, 2025
d28880e
Finished the dataclass choice section for now.
Dec 10, 2025
173c851
Added commentary
Dec 10, 2025
d88c511
Have now written commentary on the ARF generation section of the gett…
Dec 10, 2025
5edf936
May have finally finished the writing of the getting-started-xrism-xt…
Dec 11, 2025
cb8de0f
Added a test visualization of a light curve in the getting-started-xr…
Dec 11, 2025
c8785a6
Fixed a typo
Dec 11, 2025
f5678f2
Restricted the getting-started-xrism-xtend.md notebook to only use 00…
Dec 11, 2025
b8cec45
Made sure that XSPEC model fit is plotted on top of spectrum, improve…
Dec 11, 2025
20e5cd6
Added more accurate commentary on the ARF generation, also allow the …
Dec 11, 2025
c0423dd
Absolute idiot that I am, I wasn't passing the net light curve path t…
Dec 11, 2025
8c856ee
Added information on datamodes/classes to the getting-started-xrism-x…
Dec 11, 2025
41e6c85
May possibly have actually finished the writing of getting-started-xr…
Dec 11, 2025
9980d17
Tiny aethsetic change to getting-started-xrism-xtend.md
Dec 11, 2025
1c316cc
Fixed a bug in the filling out of the demo_lc_path variable in gettin…
Dec 11, 2025
298c42d
Pointed the getting-started-xrism-xtend.md notebook to the S3 bucket …
Dec 11, 2025
641bdc3
Temporarily disabling the error on too-low of a HEASoft version in th…
Dec 11, 2025
524899a
Removed a blank line
Dec 11, 2025
cc1ac3c
Made some of the event list and region file paths passed to HEASoft t…
Dec 12, 2025
04ebecf
Tiny wording change, mostly to get CircleCI going again (hopefully th…
Dec 12, 2025
9818017
Replaced a misuse of admonition with seealso, in the getting-started-…
Dec 12, 2025
5f6f024
Some very small typos fixed
Dec 15, 2025
c0e1a49
Restored XMM CCF download step in config.yml
Dec 16, 2025
8d45f7a
Returning nb_execution_timeout to 1200 in conf.py - might alter it ba…
Dec 16, 2025
c20003c
Added the getting started with XRISM Xtend notebook, currently just t…
Nov 19, 2025
3af4be7
Started adding things to the global configuration section of the gett…
Nov 19, 2025
6258c3d
Added name of possible target to xrism xtend getting started notebook…
Nov 20, 2025
9a55730
Started writing the text of the XRISM-Xtend tutorial, including a bri…
Nov 24, 2025
d7d3e02
Added the beginnings of the wrapper for XTEND processing, as well as …
Nov 24, 2025
5d50782
Added explanation of the supporting files required by xtdpipeline to …
Nov 24, 2025
a3ee587
Filled out the process_xrism_xtend docstring and its call to hsp.xten…
Nov 24, 2025
0a8deaa
Built the list of arguments that process_xrism_xtend needs in the get…
Nov 24, 2025
6de752b
Made some changes to the process_xrism_xtend function, as xtdpipeline…
Nov 24, 2025
b33a998
Added discussion of the mapping between XRISM-Xtend channel and energ…
Nov 25, 2025
f27399f
Added more explanation of why a mapping between channel and energy is…
Nov 25, 2025
99c6542
Added the beginnings of a wrapper for extractor to generate XRISM-Xte…
Nov 25, 2025
f364089
Added bits and bobs to the getting-started-xrism-xtend.md notebook to…
Nov 25, 2025
50903ff
Added an image binning factor subsection to the getting-started-xrism…
Nov 25, 2025
3c109f2
Added first go at a wrapper function for XRISM Xtend exposure map gen…
Nov 25, 2025
7cddd2e
Think I've worked out the kinks in the 'gen_xrism_xtend_expmap' funct…
Nov 25, 2025
565f9fd
Added the code that calls the exposure map wrapper function to the ge…
Nov 25, 2025
b9861f1
Added first pass at a wrapper function for XRISM light curve generati…
Nov 25, 2025
0692c5d
Added the code cells to call the new light curve generating wrapper f…
Nov 25, 2025
4e98412
Allow a 'lc_bin_thresh' argument to be passed to gen_xrism_xtend_ligh…
Nov 25, 2025
f2643c1
Shifted the skeleton of the light curve generation subsection to the …
Nov 26, 2025
790e190
Added some commentary on setting up source extraction regions to the …
Nov 26, 2025
36433f2
Added code cell that should write the RA-DEC version of the source re…
Nov 26, 2025
e712d7a
The getting-started-xrism-xtend.md notebooks now successfully generat…
Nov 26, 2025
c9127e4
Added source and background region support to the 'gen_xrism_xtend_li…
Nov 26, 2025
7ad4e43
Added xcolf and ycolf arguments to the extractor call to generate ima…
Nov 26, 2025
3ba4fb4
Regions should now be included and properly handled in the getting-st…
Nov 26, 2025
c6a7fc2
Added first pass at a function to generate XRISM Xtend spectra to the…
Nov 26, 2025
87b82dc
Started to add spec generation and grouping sections and code to the …
Nov 26, 2025
5f06d3a
Added a subsection to the part of getting-started-xrism-xtend.md that…
Nov 26, 2025
dad4dbd
Added first pass at the wrapper function to generate RMFs for XRISM X…
Nov 26, 2025
e512cf7
Getting ARF generation closer to being functional in the getting-star…
Dec 1, 2025
a34a2a6
Missed passing the RMF file to the xaarfgen call in the wrapper funct…
Dec 1, 2025
491e74a
Had to pass RA-Dec region file to the arf generation tool for XRISM-X…
Dec 1, 2025
4088764
Had to add a temporary manually-defined link to a caldb file in the w…
Dec 1, 2025
9de57e8
Removed the demonstration of generating spectra within a certain ener…
Dec 2, 2025
7a4ff42
Have to include '__row' in the columns we manually specify should be …
Dec 2, 2025
4cea26e
Hadn't passed 'radec_src_reg_path' to the gen_xrism_xtend_arf functio…
Dec 2, 2025
2409a16
Updated the 'gen_xrism_xtend_image' wrapper function in getting-start…
Dec 3, 2025
8157dfc
Altered the 'gen_xrism_xtend_expmap' function (in getting-started-xri…
Dec 3, 2025
3f01780
Altered the time_bin_size gen_xrism_xtend_lightcurve function to not …
Dec 3, 2025
41c956b
Moved the xspec import down the notebook
Dec 3, 2025
76e1341
Fixed an issue with an incorrect dataclass being passed to RMF genera…
Dec 4, 2025
562a5d2
Explicitly defined the name of the table in the event list that conta…
Dec 5, 2025
e3880b1
Moved the definition of most output path template variables to the 'C…
Dec 5, 2025
5a6ac94
Replaced the im_out definition in gen_xrism_xtend_image with somethin…
Dec 5, 2025
e6ade84
Replaced the ex_out and binned_ex_out definitions in gen_xrism_xtend_…
Dec 5, 2025
6593598
Altered the light curve and spectrum generation wrapper functions in …
Dec 5, 2025
3af1201
Updated the gen_xrism_xtend_rmf wrapper function so that it doesn't r…
Dec 5, 2025
1b3a412
Polished the gen_xrism_xtend_arf wrapper function a little, making su…
Dec 5, 2025
c9091ee
Added much commentary to the exposure map generation section of the g…
Dec 5, 2025
26d0293
Spent an inordinate amount of time adding a subsection on the calibra…
Dec 5, 2025
7dc58ad
Altered where in the getting-started-xrism-xtend.md notebook the RA-D…
Dec 5, 2025
09b6f8c
Added commentary to the part of the getting-started-xrism-xtend.md no…
Dec 5, 2025
06893fb
The meta data of the functions cell in getting-started-xrism-xtend.md…
Dec 5, 2025
ad8e734
Commented out the xspec and arfgen portions, and did a horrible bodge…
Dec 5, 2025
10a9be4
Specifically selected two out of three observations in the getting-st…
Dec 5, 2025
c044db2
Increased the time out of notebook execution in the sphinx configurat…
Dec 5, 2025
17c475e
Added something that should print xtdpipeline outputs for any observa…
Dec 8, 2025
f8e2b33
Fixed some small bugs with xtdpipeline error printing, and the readin…
Dec 8, 2025
4095749
Made some changes to the getting-started-xrism-xtend.md notebook wher…
Dec 8, 2025
734a86b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 8, 2025
ac704eb
Made sure all the coordinates that go into region files are in the IC…
Dec 8, 2025
b55eeea
Increased notebook execution timeout in the CircleCI config.
Dec 8, 2025
d33065e
Removed some extraneous formatting arguments in getting-started-xrism…
Dec 8, 2025
9b099f0
Finished explaining the light curve generation section, also moved it…
Dec 8, 2025
b1f0b49
Added a HEASoft version check to the getting-started-xrism-xtend.md n…
Dec 10, 2025
5b4a8d5
Added a very short, but top level, section about what do with observa…
Dec 10, 2025
b756c18
Finished the dataclass choice section for now.
Dec 10, 2025
de9baec
Added commentary
Dec 10, 2025
09a62eb
Have now written commentary on the ARF generation section of the gett…
Dec 10, 2025
a1213d5
May have finally finished the writing of the getting-started-xrism-xt…
Dec 11, 2025
a7922df
Added a test visualization of a light curve in the getting-started-xr…
Dec 11, 2025
b85a6ca
Fixed a typo
Dec 11, 2025
722b4e6
Restricted the getting-started-xrism-xtend.md notebook to only use 00…
Dec 11, 2025
2b5292e
Made sure that XSPEC model fit is plotted on top of spectrum, improve…
Dec 11, 2025
4c40668
Added more accurate commentary on the ARF generation, also allow the …
Dec 11, 2025
18f0d65
Absolute idiot that I am, I wasn't passing the net light curve path t…
Dec 11, 2025
cab782b
Added information on datamodes/classes to the getting-started-xrism-x…
Dec 11, 2025
6131852
May possibly have actually finished the writing of getting-started-xr…
Dec 11, 2025
01b8365
Tiny aethsetic change to getting-started-xrism-xtend.md
Dec 11, 2025
1c9972a
Fixed a bug in the filling out of the demo_lc_path variable in gettin…
Dec 11, 2025
4e44287
Pointed the getting-started-xrism-xtend.md notebook to the S3 bucket …
Dec 11, 2025
1efc930
Temporarily disabling the error on too-low of a HEASoft version in th…
Dec 11, 2025
10082dc
Removed a blank line
Dec 11, 2025
64b69fb
Made some of the event list and region file paths passed to HEASoft t…
Dec 12, 2025
740fb4d
Tiny wording change, mostly to get CircleCI going again (hopefully th…
Dec 12, 2025
48595ef
Replaced a misuse of admonition with seealso, in the getting-started-…
Dec 12, 2025
8395a49
Some very small typos fixed
Dec 15, 2025
384bed9
Restored XMM CCF download step in config.yml
Dec 16, 2025
82ead7a
Returning nb_execution_timeout to 1200 in conf.py - might alter it ba…
Dec 16, 2025
44b013e
Merge remote-tracking branch 'origin/notebook/newGettingStartedXRISMX…
Dec 16, 2025
ddde783
Commented out the XMM CCF acquisition step again in config.yml, for s…
Dec 16, 2025
5c5fe36
Tiny grammar change suggested by the IDE (uurgh), just meant to trigg…
Dec 16, 2025
b713f98
Small typos fixed in the getting-started-xrism-xtend.md notebook.
Dec 16, 2025
184fa0c
Terrible replication of a change
Dec 16, 2025
2a153e7
Grammar fix
Dec 16, 2025
2748a21
Small grammar changes to getting-started-xrism-xtend.md. For PR #150
Dec 16, 2025
885f2da
Small grammar fix
Dec 16, 2025
0d712df
Small grammar correction - meant to trigger the CircleCI process
Dec 16, 2025
831ccde
Fixed lots of style issues in getting-started-xrism-xtend.md. For PR …
Dec 16, 2025
ed6bb9c
Upping the nb_execution_timeout again, 1200 isn't enough for the XRIS…
Dec 16, 2025
2c54af5
Switched the pr-build-docs CircleCI job to use the fornax-hea:update-…
Dec 17, 2025
35d8e53
Rejigged a sentence slightly. For PR #150
Dec 17, 2025
3d446af
More typos fixed, I REALLY JUST WANT THIS TO RUN ON CIRCLECI COME ON …
Dec 17, 2025
c719704
Restored the getting-started-xrism-xtend.md check for HEASoft version.
Dec 17, 2025
a4686c7
Merge branch 'main' into notebook/newGettingStartedXRISMXtend
DavidT3 Jan 21, 2026
6069383
Merge branch 'main' into notebook/newGettingStartedXRISMXtend
DavidT3 Jan 22, 2026
142f4ce
Merge branch 'main' into notebook/newGettingStartedXRISMXtend
DavidT3 Jan 22, 2026
d177b4c
Made some small typo fixes in the getting-started-xrism-xtend.md note…
Jan 22, 2026
7b5fcb9
Merge branch 'main' into notebook/newGettingStartedXRISMXtend
DavidT3 Jan 29, 2026
f18abc3
Fixed typos in parameter descriptions in a function docstring.
Feb 2, 2026
5bd8924
Merge branch 'main' into notebook/newGettingStartedXRISMXtend
DavidT3 Feb 2, 2026
06ec860
Added a way to control 'calc_modegti' for xtdpipeline, and set to Fal…
Feb 3, 2026
21e6954
Changed the CircleCI resource class to 'medium+' to try and get the X…
Feb 3, 2026
e455c84
Switching CircleCi resource to large
DavidT3 Feb 3, 2026
c45ea27
Added more of an explanation of the calc_modegti option, and why I've…
Feb 3, 2026
f6dd9fb
Merge branch 'main' into notebook/newGettingStartedXRISMXtend
DavidT3 Feb 3, 2026
6f3aea6
Hopefully made the calibration and background regions more visually d…
Feb 3, 2026
50d34a4
Added links/mention of the XRISM helpdesk to the getting-started-xris…
Feb 3, 2026
0957358
Altered the look of the spec data + model figure produced at the end …
Feb 3, 2026
09b2d49
Changed the look of the final spectrum plot again, and switched the X…
Feb 3, 2026
96b8953
Small typo corrections to the gen_xrism_xtend_spectrum function docst…
Feb 10, 2026
a97a54a
Small comment typo fixed
Feb 11, 2026
68abe35
Cleaned up some of the collapsed cells in the getting-started-xrism-x…
Mar 2, 2026
36bf2ee
Merge branch 'main' into notebook/newGettingStartedXRISMXtend
DavidT3 Mar 2, 2026
6f2af27
Fixed a comment that didn't pass pre-commit on CI/CD, and added anoth…
Mar 2, 2026
0ae25e3
Made the nonsense overlong comment even worse, still trying to test l…
Mar 2, 2026
4fa86f7
Removed the nonsense comment, will have to find a better way to test …
Mar 2, 2026
ea50e33
Added a single new line to trigger a rebuild of getting-started-xrism…
Mar 2, 2026
8b7f199
Tiny change to trigger rebuild please?
Mar 2, 2026
7ebbe46
Changed getting-started-xrism-xtend.md to only include a single 'not …
Mar 2, 2026
f16169a
Added the new core-determining logic I came up with for the RASS note…
Mar 3, 2026
f7a8a47
Pointed the circleci config at the main fornax-hea image, and got rid…
Mar 3, 2026
bebc25d
Trying to make the net-light-curve code execute again in the getting-…
Mar 3, 2026
9ab2dcd
Making sure to use directory and heasoftpy par context managers for t…
Mar 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ jobs:
# The Fornax-Hea images can definitely be used here, just we're having some issues with what supporting files
# software are included at the moment, so it is easier to use a different image and just install HEASoft
# at the moment
- image: ghcr.io/nasa-fornax/fornax-images/fornax-hea:update-addHEASoft6.36
- image: ghcr.io/nasa-fornax/fornax-images/fornax-hea:main
# This sets the amount of compute that we'll use to run the on-PR builds/tests - this particular setup corresponds
# to 2 CPUs and 4GB of RAM as of 16th September 2025
resource_class: medium
# to 3 CPUs and 6GB of RAM as of 2nd February 2026
resource_class: large
# Setting up the environment variables that define the support data versions to load. Use a
# YAML anchor to keep the values consistent across jobs
<<: *version-env
Expand Down Expand Up @@ -125,19 +125,19 @@ jobs:
rm $ENV_DIR/heasoft/heasoft/spectral/modelData
ln -s $(pwd)/xspec-data/modelData $ENV_DIR/heasoft/heasoft/spectral/modelData

- run:
name: Installing extra dependencies
# TODO THIS METHOD OF DEFINING DEPS IS NOT GOOD ENOUGH, EVEN FOR A TEMPORARY SOLUTION
command: |
micromamba install -y -c conda-forge -n heasoft astroquery pyvo tqdm aplpy s3fs boto3 scikit-learn umap-learn
micromamba run -n heasoft pip install xga
micromamba install -y -c conda-forge -n sas astroquery pyvo tqdm aplpy s3fs boto3
micromamba run -n sas pip install xga
#- run:
# name: Installing extra dependencies
# # TODO THIS METHOD OF DEFINING DEPS IS NOT GOOD ENOUGH, EVEN FOR A TEMPORARY SOLUTION
# command: |
# micromamba install -y -c conda-forge -n heasoft astroquery pyvo tqdm aplpy s3fs boto3 scikit-learn umap-learn
# micromamba run -n heasoft pip install xga
# micromamba install -y -c conda-forge -n sas astroquery pyvo tqdm aplpy s3fs boto3
# micromamba run -n sas pip install xga

- run:
name: Create the Sphinx build environment
command: |
micromamba create -n build_docs -y -c conda-forge sphinx sphinx-book-theme sphinx-copybutton myst-nb
micromamba create -n build_docs -y -c conda-forge "sphinx<9" sphinx-book-theme sphinx-copybutton myst-nb

# To ensure that the build environment can activate the HEASoft, CIAO, etc. kernels when required
- run:
Expand Down
2 changes: 1 addition & 1 deletion conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

# ---------------------------- MyST configuration ----------------------------
# MyST-NB configuration
nb_execution_timeout = 1200
nb_execution_timeout = 2400
nb_merge_streams = True
nb_execution_mode = "cache"
nb_scroll_outputs = True
Expand Down
1 change: 1 addition & 0 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ tutorials/mission_specific_analyses/rxte/rxte_index
tutorials/mission_specific_analyses/nicer/nicer_index
tutorials/mission_specific_analyses/ixpe/ixpe_index
tutorials/mission_specific_analyses/swift/swift_index
tutorials/mission_specific_analyses/xrism/xrism_index
```

## Demonstrations of useful high-energy tools
Expand Down
Loading
Loading