def test_RaggedIndexedContiguousArray_to_memory(self):
        """TODO DOCS."""
        compressed_data = cfdm.Data([
            280.0,
            281.0,
            279.0,
            278.0,
            279.5,
            281.0,
            282.0,
            278.0,
            279.0,
            277.5,
        ])

        index = cfdm.Index(data=[0, 0, 0, 0, 1, 1, 1, 1])

        cfdm.Count(data=[1, 3, 2, 2])

        r = cfdm.RaggedIndexedContiguousArray(
            compressed_data,
            shape=(2, 2, 3),
            size=12,
            ndim=3,
            index_variable=index,
            count_variable=index,
        )

        r.to_memory()
Пример #2
0
    def setUp(self):
        """Preparations called immediately before each test method."""
        # Disable log messages to silence expected warnings
        cfdm.log_level("DISABLE")
        # Note: to enable all messages for given methods, lines or calls (those
        # without a 'verbose' option to do the same) e.g. to debug them, wrap
        # them (for methods, start-to-end internally) as follows:
        # cfdm.log_level('DEBUG')
        # < ... test code ... >
        # cfdm.log_level('DISABLE')

        compressed_data = cfdm.Data([280.0, 281.0, 279.0, 278.0, 279.5])
        index = cfdm.Index(data=[0, 1, 1, 1])
        self.r = cfdm.RaggedIndexedArray(
            compressed_data, shape=(2, 3), size=6, ndim=2, index_variable=index
        )