CFG2 cross matching notebook - dependency conflicts, issues at the end

I tried CFG2_cross_matching.md and got an error installing dependencies:

error: subprocess-exited-with-erroe

× Building wheel for matplotlib (pyproject.toml) did not run successfully.

(…)

Changing requirements.txt to be less picky about versions worked:

healpy

astropy<7

matplotlib<3.8

However, cell 30 fails with

RemoteDisconnected: Remote end closed connection without response

The advancement bar stopped at 2/340
I retried execution, and it failed with

HTTPError: 500 Server Error: 500 for url: https://gea.esac.esa.int/tap-server/tap/async/phase

It seems that the notebook is not very robust to network/communication issues.

The CFG2_cross_matching.md notebook is still under review and is not fully supported yet. Once it passes the review, it will have its own environment (kernel) like the the other notebooks.

1 Like

Hi @matteobachetti ,

As already mentioned, this notebook is not yet ready, but thanks for taking a stab at running it. I am on the small default astro server right now and have ran through it without issue (thought I think the requirements.txt has been changed following your description above, I am running the version in shared-storage/heasarc-tutorials).

You touch on an important point though. Cell 30 is the bulk query, sending 340 Fermi sources to the GAIA and 2MASS TAP services and right now is not reliable because it performs a single query on each Fermi source. The best (fastest, easiest, all the things) is to provide an upload table in the TAP query, which is going to be offered in the final version (or with astroquery, I am testing which one will be the best to offer).

1 Like