|
22 | 22 | buffer2d = numpy.asarray(tsm) |
23 | 23 |
|
24 | 24 | numpy.testing.assert_array_equal(keys, list(tsm.keys())) |
25 | | -assert(buffer1d.shape == buffer2d.shape) |
26 | 25 | assert(buffer2d.shape == (4,600)) |
27 | | -assert((buffer1d == buffer2d).all()) |
| 26 | +numpy.testing.assert_array_equal(buffer1d, buffer2d) |
28 | 27 |
|
29 | 28 | # Try building the TSM directly |
30 | 29 | tsm2 = core.G3TimestreamMap(tsm.keys(), buffer1d) |
31 | | -assert((numpy.asarray(tsm2) == buffer1d).all()) |
32 | | -assert((numpy.asarray(tsm2) == buffer2d).all()) |
| 30 | +numpy.testing.assert_array_equal(numpy.asarray(tsm2), buffer1d) |
| 31 | +numpy.testing.assert_array_equal(numpy.asarray(tsm2), buffer2d) |
33 | 32 |
|
34 | 33 | # Try building semi-directly, using a list of numpy arrays |
35 | 34 | tsm2 = core.G3TimestreamMap(tsm.keys(), [x for x in buffer1d]) |
36 | | -assert((numpy.asarray(tsm2) == buffer1d).all()) |
37 | | -assert((numpy.asarray(tsm2) == buffer2d).all()) |
| 35 | +numpy.testing.assert_array_equal(numpy.asarray(tsm2), buffer1d) |
| 36 | +numpy.testing.assert_array_equal(numpy.asarray(tsm2), buffer2d) |
38 | 37 |
|
39 | 38 | # Round-trip to and from numpy |
40 | 39 | tsm2 = core.G3TimestreamMap(tsm.keys(), buffer2d) |
41 | | -assert((numpy.asarray(tsm2) == buffer1d).all()) |
42 | | -assert((numpy.asarray(tsm2) == buffer2d).all()) |
| 40 | +numpy.testing.assert_array_equal(numpy.asarray(tsm2), buffer1d) |
| 41 | +numpy.testing.assert_array_equal(numpy.asarray(tsm2), buffer2d) |
43 | 42 |
|
44 | 43 | # Now try writing to it |
45 | 44 | numpy.asarray(tsm2)[1,5] = 16 |
46 | 45 | assert(numpy.asarray(tsm2)[1,5] == 16) |
47 | 46 |
|
48 | 47 | # And that writes propagate back to the underlying G3Timestream |
49 | 48 | buffer2d[1] = numpy.random.normal(size=600) |
50 | | -assert((numpy.asarray(tsm['B']) == buffer2d[keys.index('B')]).all()) |
| 49 | +numpy.testing.assert_array_equal(numpy.asarray(tsm['B']), buffer2d[keys.index('B')]) |
51 | 50 |
|
52 | 51 | # Test initialization from numpy and data copying/sharing |
53 | 52 | buffer1d[2,6] = -3.0 |
|
0 commit comments