Example #1
0
    def from_dict(cls, dict_, keys=None, axis=None):
        """ Initialize a DimArray for a dictionary of DimArrays

        keys, optional: re-order the keys 
        axis, optional: give a name to the keys axis
        """
        assert isinstance(dict_, dict)
        from dimarray.dataset import Dataset
        if keys is None: keys = dict_.keys()
        data = Dataset(dict_)
        return data.to_array(axis=axis, keys=keys, _constructor=cls._constructor)
Example #2
0
    def from_dict(cls, dict_, keys=None, axis=None):
        """ Initialize a DimArray for a dictionary of DimArrays

        keys, optional: re-order the keys 
        axis, optional: give a name to the keys axis
        """
        assert isinstance(dict_, dict)
        from dimarray.dataset import Dataset
        if keys is None: keys = dict_.keys()
        data = Dataset(dict_)
        return data.to_array(axis=axis,
                             keys=keys,
                             _constructor=cls._constructor)