Skip to content

Commit 5ca8515

Browse files
committed
Add fool proofing to local ref catalogue filtering of magnitudes.
1 parent 03ba756 commit 5ca8515

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/astrefcat.c

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
*
88
* This file part of: SCAMP
99
*
10-
* Copyright: (C) 2002-2024 IAP/CNRS/SorbonneU/CEA/UParisSaclay
10+
# Copyright: (C) 2002-2021 IAP/CNRS/SorbonneU
11+
# (C) 2021-2023 CFHT/CNRS
12+
* (C) 2023-2025 CEA/AIM/OSUPS
1113
*
1214
* License: GNU General Public License
1315
*
@@ -22,7 +24,7 @@
2224
* You should have received a copy of the GNU General Public License
2325
* along with SCAMP. If not, see <http://www.gnu.org/licenses/>.
2426
*
25-
* Last modified: 25/03/2024
27+
* Last modified: 09/07/2025
2628
*
2729
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
2830

@@ -1314,8 +1316,8 @@ INPUT Set structure pointer,
13141316
OUTPUT setstruct pointer (allocated if the input setstruct pointer is NULL).
13151317
NOTES The filename is used for error messages only. Global preferences are
13161318
used.
1317-
AUTHOR E. Bertin (IAP)
1318-
VERSION 28/06/2020
1319+
AUTHOR E. Bertin (CEA/OSUPS)
1320+
VERSION 09/07/2025
13191321
*/
13201322
setstruct *read_astrefsamples(setstruct *set, tabstruct *tab, char *rfilename,
13211323
double *wcspos, int lng, int lat, int naxis,
@@ -1543,6 +1545,10 @@ setstruct *read_astrefsamples(setstruct *set, tabstruct *tab, char *rfilename,
15431545
sample->set = set;
15441546
sample->sexflags = objflags;
15451547
sample->mag = mag? mag[band] : dmag[band];
1548+
#ifdef HAVE_ISNAN2
1549+
if (isnan(sample->mag))
1550+
sample->mag = maglim[1];
1551+
#endif
15461552
sample->magerr = magerr? magerr[band] : (dmagerr? dmagerr[band] : 0.0);
15471553
sample->epoch = dobsdate? *dobsdate : (obsdate? *obsdate : 0.0);
15481554
sample->flux = 0.0;

0 commit comments

Comments
 (0)