----- 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