Ejemplo n.º 1
0
    def test_idxmapping_add_dimension(self):
        ndmap = MultiDimensionalMapping(self.init_items_1D_list, kdims=[self.dim1])
        ndmap2d = ndmap.add_dimension(self.dim2, 0, 0.5)

        self.assertEqual(list(ndmap2d.keys()), [(0.5, 1), (0.5, 5)])
        self.assertEqual(ndmap2d.kdims, [self.dim2, self.dim1])
Ejemplo n.º 2
0
 def test_idxmapping_redim(self):
     data = [((0, 0.5), 'a'), ((1, 0.5), 'b')]
     ndmap = MultiDimensionalMapping(data, kdims=[self.dim1, self.dim2])
     redimmed = ndmap.redim(intdim='Integer')
     self.assertEqual(redimmed.kdims, [Dimension('Integer', type=int),
                                       Dimension('floatdim', type=float)])
Ejemplo n.º 3
0
 def test_idxmapping_redim_type_aux(self):
     data = [((0, 0.5), 'a'), ((1, 0.5), 'b')]
     ndmap = MultiDimensionalMapping(data, kdims=[self.dim1, self.dim2])
     redimmed = ndmap.redim.type(intdim=str)
     self.assertEqual(redimmed.kdims, [Dimension('intdim', type=str),
                                       Dimension('floatdim', type=float)])
Ejemplo n.º 4
0
 def test_idxmapping_unsorted_clone(self):
     data = [('B', 1), ('C', 2), ('A', 3)]
     ndmap = MultiDimensionalMapping(data, sort=False).clone()
     self.assertEquals(ndmap.keys(), ['B', 'C', 'A'])