# Consolidate array at array_uri
tiledb.consolidate(array_uri)
# Alternatively, you can create and pass a configuration object
{"sm.consolidation.steps": 3, "sm.consolidation.mode": "fragments"}
tiledb.consolidate(array_uri, ctx=ctx)
# You may also consolidate a subset of fragments across a timestamp range
# Set tuple of timestamp ranges as an argument to the timestamp parameter
tiledb.consolidate(array_uri, timestamp=(5, 9))
# Or set it in the configuration object
"sm.consolidation.timestamp_start": 5,
"sm.consolidation.timestamp_end": 9,
"sm.consolidation.mode": "fragments",
tiledb.consolidate(array_uri, ctx=ctx)