----- Original Message ----- From: "chm" <[email protected]>
To: <[email protected]>
Sent: Monday, December 05, 2011 4:08 AM
Subject: Re: [Perldl] CHM/PDL-2.4.9_012.tar.gz released to CPAN


CHM/PDL-2.4.9_012.tar.gz had just been pushed and
should appear at a CPAN mirror near you.  This
release fixes a missing Basic/Core/Makefile.PL
update and updates the t/proj_transform2.t test
to be consistent with the new FITS coordinates.

No problems with proj_transform2.t but proj_transform.t has suddenly started failing for me on Win32.
Everything else looks ok so far.

(proj_transform.t output is attached.)

Cheers,
Rob
1..22
ok 1 - use PDL::Transform::Cartography;
ok 2 - earth_image() loaded
not ok 3 - check ref_eqc for slices[0]
#   Failed test 'check ref_eqc for slices[0]'
#   at t/proj_transform.t line 127.
#          got: '
# [
#  [254 254 254 254 254 254 254 254 254 254]
#  [254 254 254 254 254 254 254 254 254 254]
#  [252 240 238 252 252 242 243 254 255 251]
#  [254 226 254 254 254 233 236 255 255 253]
#  [229 241 255 255 253 249 254 255 255 255]
#  [254 242 254 253 248 238 255 255 255 255]
#  [247 247 115  38 247  42 242 255 255 254]
#  [ 64 132  59 163   0  35 242 229 226 239]
#  [ 11  36  49   0   0   3 233 157 159 214]
#  [ 26  31   0   4  16   0   0  37   0 167]
# ]
# '
#     expected: '
# [
#  [254 254 254 254 254 254 254 254 254 254]
#  [249 253 246 254 254 242 243 254 255 251]
#  [255 209 255 255 255 233 236 255 255 253]
#  [242 228 255 253 255 249 254 255 255 255]
#  [255 242 255 249 254 238 255 255 255 255]
#  [248 248  73  23 234  42 242 255 255 254]
#  [ 64 114  61 108   4  35 242 229 226 239]
#  [ 89   0  16   0   0   3 233 157 159 214]
#  [ 14  32  12   0   1   0   0  37   0 167]
#  [ 95   0   9  14   0   8   8   0   7   0]
# ]
# '
not ok 4 - check ref_eqc for slices[1]
#   Failed test 'check ref_eqc for slices[1]'
#   at t/proj_transform.t line 127.
#          got: '
# [
#  [ 5  4  4  4  4  0 11 17 53 75]
#  [ 0  3  0  3  1  0 49 92 74 69]
#  [ 0  2  0  0  5  0 55 69 44 19]
#  [ 0  2  0  0  0 22 66 34  0  0]
#  [ 0  2  0  8 16 66 52 10  1  0]
#  [ 0  2  4 57 63 95 59  0  0  0]
#  [ 7  4  0 74 82 65 15  0  0  0]
#  [10  4  1 69 90 84  0  0  0  1]
#  [ 0  0  9 66 90 76  1  0  0  2]
#  [ 4 15 35 10 80 48  0  0  0  1]
# ]
# '
#     expected: '
# [
#  [ 2  4  4  4  0  6 22 34 60 67]
#  [ 1  0  5  0  1 32 58 69 64 68]
#  [ 1  0  0  3  7 30 57 44  4 47]
#  [ 1  0  1  2  0 61 64  3  0  0]
#  [ 1  0  4 23 57 63 46  2  0  0]
#  [ 3  1 27 54 61 57  0  0  0  0]
#  [ 8  0 57 62 84 73  0  0  0  0]
#  [ 7  0 30 76 81 56  0  0  1  1]
#  [ 0  2 48 61 72 11  0  0  2  2]
#  [ 0  0 53 33 78  0  0  0  1  1]
# ]
# '
not ok 5 - check ref_eqc for slices[2]
#   Failed test 'check ref_eqc for slices[2]'
#   at t/proj_transform.t line 127.
#          got: '
# [
#  [  0  12   3   0   9   1   1   1   1   0]
#  [  2   1  42   3   3   1   1   1   1   0]
#  [ 61  86  83  64   0   1   1   1   1   0]
#  [ 82  68  74  67  82   1   1   1   1   0]
#  [ 77  63  71  82  71  95   0   3   9   4]
#  [ 80  70  62  69  69  87 107  43  12  11]
#  [ 75  53  80  79  62 107  86 119 117 102]
#  [ 80  77  74  71  73  74  92  90 119 106]
#  [ 72  85  83  73  64  73  86  92 110 110]
#  [ 81  78  75  77  78  78  91  88  91 102]
# ]
# '
#     expected: '
# [
#  [  3   0   0   9   0   1   1   1   1   0]
#  [ 17  65  66   5   9   1   1   1   1   0]
#  [ 94  67  72  87   6   1   1   1   1   0]
#  [ 73  69  72  68  95  37  11  10   4   2]
#  [ 81  63  69  76  67 109  51   1   0   1]
#  [ 72  63  71  71  64  95 101 104  72  53]
#  [ 75  63  88  76  62  92  93  98 122 118]
#  [ 79  77  71  72  69  75  85  98 121 109]
#  [ 75  93  87  75  73  72  87  85  96 109]
#  [ 81  79  73  82  82  78  91  88  91 102]
# ]
# '
not ok 6 - check ref_eqc for slices[3]
#   Failed test 'check ref_eqc for slices[3]'
#   at t/proj_transform.t line 127.
#          got: '
# [
#  [42 44 57 45 35 48 27 15  0  0]
#  [41 57 66 36 29 30  0 11  5  0]
#  [38 47 56 23 31  8  1  8  4  0]
#  [33 48 53 39  0  2  5  1  2  0]
#  [29 43 44 31  0 28  8  0  1  0]
#  [45 58 53 30  0  5  0  4  0  0]
#  [59 52 22 59  0  6  0  4  1  0]
#  [66 43 31 65 28 17  0  4  4  0]
#  [62 17 43 37 41  9  0  4  5  2]
#  [42 66  0 31 61  0  0  1  4  2]
# ]
# '
#     expected: '
# [
#  [48 48 58 44 39 36  0 10 10  7]
#  [43 49 56 40 37 37  0  5 11  1]
#  [44 41 54 38 44  0  0  5  2  2]
#  [41 39 57 54 32 21  1  5  0  4]
#  [36 31 50 48 43 20 12  4  0  2]
#  [47 48 47 50 20 13  0  2  5  0]
#  [55 49 19 52 23 14  0  2  5  0]
#  [55 46 23 57 30 30  0  2  5  2]
#  [49 22 26 23 50 19  0  2  5  4]
#  [44 70  6 21 57  0  0  0  2  4]
# ]
# '
not ok 7 - check ref_eqc for slices[4]
#   Failed test 'check ref_eqc for slices[4]'
#   at t/proj_transform.t line 127.
#          got: '
# [
#  [245 226 212 124 194   6   8   1   7  61]
#  [163 215 221 215 178 103  47  17 114 201]
#  [100 138 149 184 131 163  42  18 125 189]
#  [124 103 127 195 213 220  68  86 168 173]
#  [123 178 225 251 243 237 205 208 121  65]
#  [126 115 241 247 221 247 179 115 105  36]
#  [119 174 236 172 247 237 161 212 172 142]
#  [206 245 244 218 107 219 169 175 185 200]
#  [ 33  30  83 101  14 210 249 221 251 125]
#  [  6   2   3  85 145 155  75 142 251 251]
# ]
# '
#     expected: '
# [
#  [212 202 236  96 173 153 155   0   0  92]
#  [208 204 244 181 113  76   5  70  82  67]
#  [103 115 179 214 139 156 110  79 102 139]
#  [129 145 136 179 187 212 120  74  93 158]
#  [115 176 162 226 237 171 138 126 146 159]
#  [175 172 251 243 248 248 249 232 189   5]
#  [102 110 231 228 209 200 181 188 184  22]
#  [161 240 247 169 162 239 197 190 189 239]
#  [153 172 176 194 146 247 236 251 241 238]
#  [  5   5  24  67  36 117 208  52 214 137]
# ]
# '
WARNING: matmult does not handle bad values.
ok 8 - check ref_ortho for slices[0]
not ok 9 - check ref_ortho for slices[1]
#   Failed test 'check ref_ortho for slices[1]'
#   at t/proj_transform.t line 144.
#          got: '
# [
#  [0 0 0 3 3 3 3 0 0 1]
#  [0 0 0 3 3 3 3 1 0 0]
#  [0 0 0 0 3 3 3 1 0 0]
#  [0 0 0 0 3 3 3 3 0 0]
#  [0 0 0 0 3 3 3 3 1 0]
#  [0 0 0 0 0 3 3 3 3 0]
#  [0 0 0 0 0 3 3 3 3 1]
#  [0 0 0 0 0 0 3 3 3 3]
#  [0 0 0 0 0 0 3 3 3 3]
#  [0 0 0 0 0 0 0 3 3 3]
# ]
# '
#     expected: '
# [
#  [0 0 0 3 3 3 3 0 0 1]
#  [0 0 0 3 3 3 3 1 0 0]
#  [0 0 0 3 3 3 3 1 0 0]
#  [0 0 0 0 3 3 3 3 0 0]
#  [0 0 0 0 3 3 3 3 1 0]
#  [0 0 0 0 0 3 3 3 3 0]
#  [0 0 0 0 0 3 3 3 3 1]
#  [0 0 0 0 0 0 3 3 3 3]
#  [0 0 0 0 0 0 3 3 3 3]
#  [0 0 0 0 0 0 0 3 3 3]
# ]
# '
not ok 10 - check ref_ortho for slices[2]
#   Failed test 'check ref_ortho for slices[2]'
#   at t/proj_transform.t line 144.
#          got: '
# [
#  [59 61 61 61 59 55 56 60 64 66]
#  [62 58 58 58 56 50 52 59 64 66]
#  [63 57 57 57 55 48 50 58 64 66]
#  [63 57 57 57 55 47 49 58 65 66]
#  [55 58 63 59 51 43 47 57 65 52]
#  [53 58 59 54 47 47 50 59 67 46]
#  [53 58 56 51 45 51 53 61 68 52]
#  [54 57 53 51 57 52 54 61 66 66]
#  [62 55 53 60 66 50 51 55 59 67]
#  [63 53 52 61 71 49 49 51 53 56]
# ]
# '
#     expected: '
# [
#  [61 61 61 61 59 55 56 60 64 66]
#  [62 58 58 58 56 50 52 59 64 66]
#  [63 57 57 57 55 48 50 58 64 66]
#  [63 57 57 57 55 47 49 58 65 66]
#  [55 58 63 59 51 43 47 57 65 52]
#  [53 58 59 54 47 47 50 59 67 46]
#  [53 58 56 51 45 51 53 61 68 52]
#  [54 57 53 55 57 52 53 61 66 66]
#  [62 55 53 60 66 50 51 55 59 67]
#  [63 53 52 61 71 49 49 51 53 56]
# ]
# '
ok 11 - check ref_ortho for slices[3]
ok 12 - check ref_ortho for slices[4]
WARNING: matmult does not handle bad values.
ok 13 - check ref_ortho2 for slices[0]
not ok 14 - check ref_ortho2 for slices[1]
#   Failed test 'check ref_ortho2 for slices[1]'
#   at t/proj_transform.t line 159.
#          got: '
# [
#  [0 0 0 3 3 3 3 0 0 1]
#  [0 0 0 3 3 3 3 1 0 0]
#  [0 0 0 0 3 3 3 1 0 0]
#  [0 0 0 0 3 3 3 3 0 0]
#  [0 0 0 0 3 3 3 3 1 0]
#  [0 0 0 0 0 3 3 3 3 0]
#  [0 0 0 0 0 3 3 3 3 1]
#  [0 0 0 0 0 0 3 3 3 3]
#  [0 0 0 0 0 0 3 3 3 3]
#  [0 0 0 0 0 0 0 3 3 3]
# ]
# '
#     expected: '
# [
#  [0 0 0 3 3 3 3 0 0 1]
#  [0 0 0 3 3 3 3 1 0 0]
#  [0 0 0 3 3 3 3 1 0 0]
#  [0 0 0 0 3 3 3 3 0 0]
#  [0 0 0 0 3 3 3 3 1 0]
#  [0 0 0 0 0 3 3 3 3 0]
#  [0 0 0 0 0 3 3 3 3 1]
#  [0 0 0 0 0 0 3 3 3 3]
#  [0 0 0 0 0 0 3 3 3 3]
#  [0 0 0 0 0 0 0 3 3 3]
# ]
# '
not ok 15 - check ref_ortho2 for slices[2]
#   Failed test 'check ref_ortho2 for slices[2]'
#   at t/proj_transform.t line 159.
#          got: '
# [
#  [59 61 61 61 59 55 56 60 64 66]
#  [62 58 58 58 56 50 52 59 64 66]
#  [63 57 57 57 55 48 50 58 64 66]
#  [63 57 57 57 55 47 49 58 65 66]
#  [55 58 63 59 51 43 47 57 65 52]
#  [53 58 59 54 47 47 50 59 67 46]
#  [53 58 56 51 45 51 53 61 68 52]
#  [54 57 53 51 57 52 54 61 66 66]
#  [62 55 53 60 66 50 51 55 59 67]
#  [63 53 52 61 71 49 49 51 53 56]
# ]
# '
#     expected: '
# [
#  [61 61 61 61 59 55 56 60 64 66]
#  [62 58 58 58 56 50 52 59 64 66]
#  [63 57 57 57 55 48 50 58 64 66]
#  [63 57 57 57 55 47 49 58 65 66]
#  [55 58 63 59 51 43 47 57 65 52]
#  [53 58 59 54 47 47 50 59 67 46]
#  [53 58 56 51 45 51 53 61 68 52]
#  [54 57 53 55 57 52 53 61 66 66]
#  [62 55 53 60 66 50 51 55 59 67]
#  [63 53 52 61 71 49 49 51 53 56]
# ]
# '
ok 16 - check ref_ortho2 for slices[3]
ok 17 - check ref_ortho2 for slices[4]
WARNING: matmult does not handle bad values.
not ok 18 - check ref_robin for slices[0]
#   Failed test 'check ref_robin for slices[0]'
#   at t/proj_transform.t line 175.
#          got: '
# [
#  [0 0 0 0 0 0 0 2 0 0]
#  [0 0 0 0 0 0 0 3 0 0]
#  [0 0 2 2 2 2 2 5 1 1]
#  [0 0 2 2 2 2 2 5 1 1]
#  [0 0 2 2 2 2 2 5 1 1]
#  [0 0 2 2 2 2 2 2 0 0]
#  [2 2 1 1 1 1 1 2 0 0]
#  [2 2 0 0 0 0 0 2 0 0]
#  [0 0 0 0 0 0 0 2 0 0]
#  [0 0 0 4 1 2 2 2 0 0]
# ]
# '
#     expected: '
# [
#  [2 0 0 0 0 0 0 0 6 3]
#  [2 0 0 2 2 2 2 5 5 1]
#  [2 0 0 2 2 2 2 5 5 1]
#  [2 0 0 2 2 2 2 5 5 1]
#  [2 0 0 2 2 2 2 5 5 1]
#  [2 0 0 2 2 2 2 2 2 0]
#  [0 3 3 0 0 0 0 2 2 0]
#  [0 0 0 0 0 0 0 2 2 0]
#  [0 0 0 0 0 0 0 3 3 0]
#  [0 0 0 0 2 4 3 3 3 0]
# ]
# '
not ok 19 - check ref_robin for slices[1]
#   Failed test 'check ref_robin for slices[1]'
#   at t/proj_transform.t line 175.
#          got: '
# [
#  [ 1  4  4  4  4  0  0  2 13  0]
#  [ 5  4  4  4  4  0  0  0  0 32]
#  [ 6  2  4  4  4  0  0  6  3 70]
#  [ 8  2  4  4  4  0  9 20 34 60]
#  [ 0  1  0  5  4  0 48 75 69 64]
#  [ 0  1  0  0  3  0 48 66 44  4]
#  [ 3  1  0  1  2  0 69 60  3  0]
#  [ 1  1  0  4 23 57 63 36  2  0]
#  [ 0  1  0  3 35 71 58 21  0  0]
#  [ 5  5  0 48 59 72 65  0  0  0]
# ]
# '
#     expected: '
# [
#  [ 1  0  4  4  4  4  0  0  4 17]
#  [ 1  1  4  4  4  4  0  0  0  0]
#  [ 4  6  4  4  4  4  0  3  0 22]
#  [ 5  7  4  4  4  4  0 11 16 46]
#  [ 1  0  3  0  3  1  0 49 92 70]
#  [ 3  0  2  0  0  5  0 55 74 43]
#  [ 4  1  2  0  0  0 22 66 50  0]
#  [ 0  0  2  0  0  4 61 52 22  2]
#  [ 9  1  4  2 46 62 89 64  0  0]
#  [ 8  4  6  1 62 69 79 60  0  0]
# ]
# '
not ok 20 - check ref_robin for slices[2]
#   Failed test 'check ref_robin for slices[2]'
#   at t/proj_transform.t line 175.
#          got: '
# [
#  [  1   1   1   1   1   1   1   1   1   0]
#  [  4   0  10   4   0   1   1   1   1   0]
#  [  3   2   4   5   5   1   1   1   1   0]
#  [ 14  46  85   9   4   1   1   1   1   0]
#  [ 93  83  67  96  27   1   1   1   1   0]
#  [ 74  70  70  75  81  37  11  10   4   2]
#  [ 77  63  71  82  71  95   0   3   9   4]
#  [ 80  70  62  69  69  87 107  43  12  11]
#  [ 75  53  80  79  62 107  86 119 117 102]
#  [ 80  77  74  71  73  74  92  90 119 106]
# ]
# '
#     expected: '
# [
#  [  1   1   1   1   1   1   1   1   1   0]
#  [  0   5   0   0   0   4   1   1   1   0]
#  [  5   3   0   0  10   0   1   1   1   0]
#  [  1  17  65  66   1  13   1   1   1   0]
#  [ 91  94  67  72  72   0   1   1   1   0]
#  [ 77  73  69  72  65 104  23  19  16   0]
#  [ 80  81  63  69  71  68 120  17   0   1]
#  [ 87  79  66  62  71  68 103  99  25  13]
#  [ 94  70  57  88  74  54 112  98 121 113]
#  [ 81  80  75  76  69  79  82  95  95 122]
# ]
# '
not ok 21 - check ref_robin for slices[3]
#   Failed test 'check ref_robin for slices[3]'
#   at t/proj_transform.t line 175.
#          got: '
# [
#  [47 50 60 35 39 13  1  5  9  0]
#  [39 52 61 27 33  5  0  9  5  0]
#  [35 47 54 28 12  0  4  5  4  0]
#  [30 48 51 40  0 21  8  0  1  0]
#  [29 39 41 19 11 18  7  0  0  0]
#  [41 48 54 26 14 10  2  1  0  0]
#  [52 61 38 42  0  2  0  4  1  0]
#  [65 45 18 70  9 13  0  4  2  0]
#  [65 32 41 49 38  1  0  4  4  1]
#  [59 23  9 31 69  0  0  1  2  1]
# ]
# '
#     expected: '
# [
#  [23 50 52 62 34 18  0  6  5  7]
#  [38 32 51 48 32 37  0  1 11  2]
#  [52 33 50 51 43 11  0  5  4  4]
#  [56 41 56 42 51 16  9  7  0  4]
#  [49 38 52 34 22  8  1  5  0  2]
#  [45 55 60 41 29 14  0  0  4  0]
#  [48 61 56 35 52  9  0  0  4  0]
#  [51 65 37 11 66 28  0  0  4  1]
#  [49 71 26 29 49 29  0  0  4  4]
#  [54 60 20  0 53 23  0  0  1  2]
# ]
# '
not ok 22 - check ref_robin for slices[4]
#   Failed test 'check ref_robin for slices[4]'
#   at t/proj_transform.t line 175.
#          got: '
# [
#  [ 8  0  0  0  4  9  1  0  0  0]
#  [ 0  0  6  0  0  7  3  0  0  0]
#  [ 0  0  9 12  0  2  0  3  0  0]
#  [ 1  5  2  1  0  0  4  7  3  0]
#  [ 3  2  6  0  1  0  4  5  0  3]
#  [ 0  2  2  0  2  5  0  0  0  8]
#  [ 0  0  0  0  2  2  0  0  0  0]
#  [ 0  0  0  0  0  0  0  4  0  0]
#  [ 0  0  0  0  0  0  0  0  0  0]
#  [ 0  0  0  0  0  0  0  0  0  0]
# ]
# '
#     expected: '
# [
#  [ 6  6  0  0  0  0  2  0  4  0]
#  [ 3  0  0  4  0  0  5  1  0  0]
#  [ 1  0  0 10  3  0  1  0  0  0]
#  [ 0  3  0  6  2  0  0  5  6  0]
#  [ 0 17  9  3  0  3  0  5  7  2]
#  [ 0  2  2  2  0  5  5  0  0  8]
#  [ 0  0  0  0  0  2  0  0  0  0]
#  [ 0  0  0  0  0  0  0  0  2  0]
#  [ 0  0  0  0  0  0  0  0  0  0]
#  [ 0  0  0  0  0  0  0  0  0  0]
# ]
# '
# Looks like you failed 14 tests of 22.
WARNING: matmult does not handle bad values.
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to