Skip to content

Commit 6aec865

Browse files
azegarelligithub-actionsAngelaric-evans
authored
Add information to the header of the reco fits file (rectangular errors at 50% + contour areas at 50% and 90%) (#50)
Hi, I propose a slight modification to the function that generates zoomed plots from reconstructions. The modification would allow it to save RA and Dec, as well as the corresponding 50% and 90% rectangular and circular areas. https://github.com/icecube/skyreader/blob/40a75068b486225fa02c433caf6cdd76720ddf1e/skyreader/plot/plot.py#L729 This change would make it easier to manage reconstruction outputs in general, and is necessary for posting reconstruction results on Slack channels as part of the automation I am currently working on. --------- Co-authored-by: github-actions <[email protected]> Co-authored-by: Angela <[email protected]> Co-authored-by: ric-evans <[email protected]>
1 parent ad37275 commit 6aec865

File tree

7 files changed

+387
-297
lines changed

7 files changed

+387
-297
lines changed

.github/workflows/wipac-cicd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ jobs:
110110
with:
111111
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
112112
- if: needs.writable-branch-detect.outputs.OKAY == 'true'
113-
uses: WIPACrepo/wipac-dev-py-dependencies-action@v2.1
113+
uses: WIPACrepo/wipac-dev-py-dependencies-action@v2.3
114114

115115

116116
#############################################################################

dependencies-examples.log

Lines changed: 97 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -6,130 +6,150 @@
66
########################################################################
77
# pip freeze
88
########################################################################
9-
astropy==7.0.1
10-
astropy-iers-data==0.2025.3.24.0.35.32
9+
astropy==7.0.2
10+
astropy-iers-data==0.2025.5.12.0.38.29
1111
cachetools==5.5.2
12-
certifi==2025.1.31
12+
certifi==2025.4.26
1313
cffi==1.17.1
14-
charset-normalizer==3.4.1
15-
contourpy==1.3.1
16-
cryptography==44.0.2
14+
charset-normalizer==3.4.2
15+
contourpy==1.3.2
16+
cryptography==44.0.3
1717
cycler==0.12.1
18-
fonttools==4.56.0
18+
fonttools==4.58.0
1919
healpy==1.18.1
2020
idna==3.10
2121
kiwisolver==1.4.8
22-
matplotlib==3.10.1
22+
matplotlib==3.10.3
2323
meander==0.0.3
24-
mhealpy==0.3.4
25-
numpy==2.2.4
26-
packaging==24.2
24+
mhealpy==0.3.5
25+
numpy==2.2.5
26+
packaging==25.0
2727
pandas==2.2.3
28-
pillow==11.1.0
28+
pillow==11.2.1
2929
pycparser==2.22
3030
pyerfa==2.0.1.5
3131
PyJWT==2.10.1
3232
pyparsing==3.2.3
3333
python-dateutil==2.9.0.post0
3434
pytz==2025.2
3535
PyYAML==6.0.2
36-
qrcode==8.0
36+
qrcode==8.2
3737
requests==2.32.3
3838
requests-futures==1.0.2
39-
scipy==1.15.2
39+
scipy==1.15.3
4040
six==1.17.0
4141
tornado==6.4.2
42-
typing_extensions==4.13.0
42+
typing_extensions==4.13.2
4343
tzdata==2025.2
44-
urllib3==2.3.0
45-
wipac-dev-tools==1.15.6
46-
wipac-rest-tools==1.8.6
44+
urllib3==2.4.0
45+
wipac-dev-tools==1.16.10
46+
wipac-rest-tools==1.8.7
4747
########################################################################
4848
# pipdeptree
4949
########################################################################
50-
cryptography==44.0.2
50+
cryptography==44.0.3
5151
└── cffi [required: >=1.12, installed: 1.17.1]
5252
└── pycparser [required: Any, installed: 2.22]
5353
icecube-skyreader
54-
├── astropy [required: Any, installed: 7.0.1]
55-
│ ├── numpy [required: >=1.23.2, installed: 2.2.4]
54+
├── astropy [required: Any, installed: 7.0.2]
55+
│ ├── numpy [required: >=1.23.2, installed: 2.2.5]
5656
│ ├── pyerfa [required: >=2.0.1.1, installed: 2.0.1.5]
57-
│ │ └── numpy [required: >=1.19.3, installed: 2.2.4]
58-
│ ├── astropy-iers-data [required: >=0.2025.1.31.12.41.4, installed: 0.2025.3.24.0.35.32]
57+
│ │ └── numpy [required: >=1.19.3, installed: 2.2.5]
58+
│ ├── astropy-iers-data [required: >=0.2025.4.28.0.37.27, installed: 0.2025.5.12.0.38.29]
5959
│ ├── PyYAML [required: >=6.0.0, installed: 6.0.2]
60-
│ └── packaging [required: >=22.0.0, installed: 24.2]
60+
│ └── packaging [required: >=22.0.0, installed: 25.0]
6161
├── healpy [required: Any, installed: 1.18.1]
62-
│ ├── numpy [required: >=1.19, installed: 2.2.4]
63-
│ └── astropy [required: Any, installed: 7.0.1]
64-
│ ├── numpy [required: >=1.23.2, installed: 2.2.4]
62+
│ ├── numpy [required: >=1.19, installed: 2.2.5]
63+
│ └── astropy [required: Any, installed: 7.0.2]
64+
│ ├── numpy [required: >=1.23.2, installed: 2.2.5]
6565
│ ├── pyerfa [required: >=2.0.1.1, installed: 2.0.1.5]
66-
│ │ └── numpy [required: >=1.19.3, installed: 2.2.4]
67-
│ ├── astropy-iers-data [required: >=0.2025.1.31.12.41.4, installed: 0.2025.3.24.0.35.32]
66+
│ │ └── numpy [required: >=1.19.3, installed: 2.2.5]
67+
│ ├── astropy-iers-data [required: >=0.2025.4.28.0.37.27, installed: 0.2025.5.12.0.38.29]
6868
│ ├── PyYAML [required: >=6.0.0, installed: 6.0.2]
69-
│ └── packaging [required: >=22.0.0, installed: 24.2]
70-
├── matplotlib [required: Any, installed: 3.10.1]
71-
│ ├── contourpy [required: >=1.0.1, installed: 1.3.1]
72-
│ │ └── numpy [required: >=1.23, installed: 2.2.4]
69+
│ └── packaging [required: >=22.0.0, installed: 25.0]
70+
├── matplotlib [required: Any, installed: 3.10.3]
71+
│ ├── contourpy [required: >=1.0.1, installed: 1.3.2]
72+
│ │ └── numpy [required: >=1.23, installed: 2.2.5]
7373
│ ├── cycler [required: >=0.10, installed: 0.12.1]
74-
│ ├── fonttools [required: >=4.22.0, installed: 4.56.0]
74+
│ ├── fonttools [required: >=4.22.0, installed: 4.58.0]
7575
│ ├── kiwisolver [required: >=1.3.1, installed: 1.4.8]
76-
│ ├── numpy [required: >=1.23, installed: 2.2.4]
77-
│ ├── packaging [required: >=20.0, installed: 24.2]
78-
│ ├── pillow [required: >=8, installed: 11.1.0]
76+
│ ├── numpy [required: >=1.23, installed: 2.2.5]
77+
│ ├── packaging [required: >=20.0, installed: 25.0]
78+
│ ├── pillow [required: >=8, installed: 11.2.1]
7979
│ ├── pyparsing [required: >=2.3.1, installed: 3.2.3]
8080
│ └── python-dateutil [required: >=2.7, installed: 2.9.0.post0]
8181
│ └── six [required: >=1.5, installed: 1.17.0]
8282
├── meander [required: Any, installed: 0.0.3]
83-
├── mhealpy [required: Any, installed: 0.3.4]
84-
│ └── healpy [required: Any, installed: 1.18.1]
85-
│ ├── numpy [required: >=1.19, installed: 2.2.4]
86-
│ └── astropy [required: Any, installed: 7.0.1]
87-
│ ├── numpy [required: >=1.23.2, installed: 2.2.4]
88-
│ ├── pyerfa [required: >=2.0.1.1, installed: 2.0.1.5]
89-
│ │ └── numpy [required: >=1.19.3, installed: 2.2.4]
90-
│ ├── astropy-iers-data [required: >=0.2025.1.31.12.41.4, installed: 0.2025.3.24.0.35.32]
91-
│ ├── PyYAML [required: >=6.0.0, installed: 6.0.2]
92-
│ └── packaging [required: >=22.0.0, installed: 24.2]
93-
├── numpy [required: Any, installed: 2.2.4]
83+
├── mhealpy [required: Any, installed: 0.3.5]
84+
│ ├── healpy [required: Any, installed: 1.18.1]
85+
│ │ ├── numpy [required: >=1.19, installed: 2.2.5]
86+
│ │ └── astropy [required: Any, installed: 7.0.2]
87+
│ │ ├── numpy [required: >=1.23.2, installed: 2.2.5]
88+
│ │ ├── pyerfa [required: >=2.0.1.1, installed: 2.0.1.5]
89+
│ │ │ └── numpy [required: >=1.19.3, installed: 2.2.5]
90+
│ │ ├── astropy-iers-data [required: >=0.2025.4.28.0.37.27, installed: 0.2025.5.12.0.38.29]
91+
│ │ ├── PyYAML [required: >=6.0.0, installed: 6.0.2]
92+
│ │ └── packaging [required: >=22.0.0, installed: 25.0]
93+
│ └── matplotlib [required: Any, installed: 3.10.3]
94+
│ ├── contourpy [required: >=1.0.1, installed: 1.3.2]
95+
│ │ └── numpy [required: >=1.23, installed: 2.2.5]
96+
│ ├── cycler [required: >=0.10, installed: 0.12.1]
97+
│ ├── fonttools [required: >=4.22.0, installed: 4.58.0]
98+
│ ├── kiwisolver [required: >=1.3.1, installed: 1.4.8]
99+
│ ├── numpy [required: >=1.23, installed: 2.2.5]
100+
│ ├── packaging [required: >=20.0, installed: 25.0]
101+
│ ├── pillow [required: >=8, installed: 11.2.1]
102+
│ ├── pyparsing [required: >=2.3.1, installed: 3.2.3]
103+
│ └── python-dateutil [required: >=2.7, installed: 2.9.0.post0]
104+
│ └── six [required: >=1.5, installed: 1.17.0]
105+
├── numpy [required: Any, installed: 2.2.5]
94106
├── pandas [required: Any, installed: 2.2.3]
95-
│ ├── numpy [required: >=1.26.0, installed: 2.2.4]
107+
│ ├── numpy [required: >=1.26.0, installed: 2.2.5]
96108
│ ├── python-dateutil [required: >=2.8.2, installed: 2.9.0.post0]
97109
│ │ └── six [required: >=1.5, installed: 1.17.0]
98110
│ ├── pytz [required: >=2020.1, installed: 2025.2]
99111
│ └── tzdata [required: >=2022.7, installed: 2025.2]
100-
├── scipy [required: Any, installed: 1.15.2]
101-
│ └── numpy [required: >=1.23.5,<2.5, installed: 2.2.4]
102-
└── wipac-dev-tools [required: Any, installed: 1.15.6]
103-
├── typing_extensions [required: Any, installed: 4.13.0]
104-
└── requests [required: Any, installed: 2.32.3]
105-
├── charset-normalizer [required: >=2,<4, installed: 3.4.1]
106-
├── idna [required: >=2.5,<4, installed: 3.10]
107-
├── urllib3 [required: >=1.21.1,<3, installed: 2.3.0]
108-
└── certifi [required: >=2017.4.17, installed: 2025.1.31]
109-
pipdeptree==2.26.0
110-
├── packaging [required: >=24.1, installed: 24.2]
111-
└── pip [required: >=24.2, installed: 25.0.1]
112-
wipac-rest-tools==1.8.6
112+
├── scipy [required: Any, installed: 1.15.3]
113+
│ └── numpy [required: >=1.23.5,<2.5, installed: 2.2.5]
114+
└── wipac-dev-tools [required: Any, installed: 1.16.10]
115+
├── python-dateutil [required: Any, installed: 2.9.0.post0]
116+
│ └── six [required: >=1.5, installed: 1.17.0]
117+
├── python-dateutil [required: Any, installed: 2.9.0.post0]
118+
│ └── six [required: >=1.5, installed: 1.17.0]
119+
├── requests [required: Any, installed: 2.32.3]
120+
│ ├── charset-normalizer [required: >=2,<4, installed: 3.4.2]
121+
│ ├── idna [required: >=2.5,<4, installed: 3.10]
122+
│ ├── urllib3 [required: >=1.21.1,<3, installed: 2.4.0]
123+
│ └── certifi [required: >=2017.4.17, installed: 2025.4.26]
124+
└── typing_extensions [required: Any, installed: 4.13.2]
125+
pipdeptree==2.26.1
126+
├── packaging [required: >=24.1, installed: 25.0]
127+
└── pip [required: >=24.2, installed: 25.1.1]
128+
wipac-rest-tools==1.8.7
113129
├── cachetools [required: Any, installed: 5.5.2]
114130
├── PyJWT [required: !=2.6.0, installed: 2.10.1]
115-
├── qrcode [required: Any, installed: 8.0]
131+
├── qrcode [required: Any, installed: 8.2]
116132
├── requests [required: Any, installed: 2.32.3]
117-
│ ├── charset-normalizer [required: >=2,<4, installed: 3.4.1]
133+
│ ├── charset-normalizer [required: >=2,<4, installed: 3.4.2]
118134
│ ├── idna [required: >=2.5,<4, installed: 3.10]
119-
│ ├── urllib3 [required: >=1.21.1,<3, installed: 2.3.0]
120-
│ └── certifi [required: >=2017.4.17, installed: 2025.1.31]
135+
│ ├── urllib3 [required: >=1.21.1,<3, installed: 2.4.0]
136+
│ └── certifi [required: >=2017.4.17, installed: 2025.4.26]
121137
├── requests-futures [required: Any, installed: 1.0.2]
122138
│ └── requests [required: >=1.2.0, installed: 2.32.3]
123-
│ ├── charset-normalizer [required: >=2,<4, installed: 3.4.1]
139+
│ ├── charset-normalizer [required: >=2,<4, installed: 3.4.2]
124140
│ ├── idna [required: >=2.5,<4, installed: 3.10]
125-
│ ├── urllib3 [required: >=1.21.1,<3, installed: 2.3.0]
126-
│ └── certifi [required: >=2017.4.17, installed: 2025.1.31]
141+
│ ├── urllib3 [required: >=1.21.1,<3, installed: 2.4.0]
142+
│ └── certifi [required: >=2017.4.17, installed: 2025.4.26]
127143
├── tornado [required: Any, installed: 6.4.2]
128-
├── urllib3 [required: >=2.0.4, installed: 2.3.0]
129-
└── wipac-dev-tools [required: Any, installed: 1.15.6]
130-
├── typing_extensions [required: Any, installed: 4.13.0]
131-
└── requests [required: Any, installed: 2.32.3]
132-
├── charset-normalizer [required: >=2,<4, installed: 3.4.1]
133-
├── idna [required: >=2.5,<4, installed: 3.10]
134-
├── urllib3 [required: >=1.21.1,<3, installed: 2.3.0]
135-
└── certifi [required: >=2017.4.17, installed: 2025.1.31]
144+
├── urllib3 [required: >=2.0.4, installed: 2.4.0]
145+
└── wipac-dev-tools [required: Any, installed: 1.16.10]
146+
├── python-dateutil [required: Any, installed: 2.9.0.post0]
147+
│ └── six [required: >=1.5, installed: 1.17.0]
148+
├── python-dateutil [required: Any, installed: 2.9.0.post0]
149+
│ └── six [required: >=1.5, installed: 1.17.0]
150+
├── requests [required: Any, installed: 2.32.3]
151+
│ ├── charset-normalizer [required: >=2,<4, installed: 3.4.2]
152+
│ ├── idna [required: >=2.5,<4, installed: 3.10]
153+
│ ├── urllib3 [required: >=1.21.1,<3, installed: 2.4.0]
154+
│ └── certifi [required: >=2017.4.17, installed: 2025.4.26]
155+
└── typing_extensions [required: Any, installed: 4.13.2]

0 commit comments

Comments
 (0)