AccumulationHistory¶
-
class
bruty.history.AccumulationHistory(history_data, x1=None, y1=None, x2=None, y2=None)¶ Bases:
bruty.history.RasterHistoryThis class acts like a full history but really only keeps one raster, the current data. Insert is disabled except for at the last index, which is essentially [0] or [-1]

Attributes Summary
Methods Summary
append(value)S.append(value) – append value to the end of the sequence
clear()count(value)current()Gets the current object at the top of the stack (i.e.
extend(values)S.extend(iterable) – extend sequence by appending elements from the iterable
index(value, [start, [stop]])Raises ValueError if the value is not present.
insert(key, value)S.insert(index, value) – insert value before index
make_empty_data(rows, cols)pop([index])Raise IndexError if list is empty or index is out of range.
remove(value)S.remove(value) – remove first occurrence of value.
reverse()S.reverse() – reverse IN PLACE
set_corners(min_x, min_y, max_x, max_y)set_epsg(epsg)set_metadata(meta)Attributes Documentation
-
id¶
Methods Documentation
-
append(value)¶ S.append(value) – append value to the end of the sequence
-
clear() → None – remove all items from S¶
-
count(value) → integer – return number of occurrences of value¶
-
current()¶ Gets the current object at the top of the stack (i.e. index [-1] :returns: :rtype: Object at the last position
-
extend(values)¶ S.extend(iterable) – extend sequence by appending elements from the iterable
-
get_corners()¶
-
get_metadata()¶
-
index(value[, start[, stop]]) → integer – return first index of value.¶ Raises ValueError if the value is not present.
Supporting start and stop arguments is optional, but recommended.
-
insert(key, value)¶ S.insert(index, value) – insert value before index
-
make_empty_data(rows, cols)¶
-
pop([index]) → item – remove and return item at index (default last).¶ Raise IndexError if list is empty or index is out of range.
-
remove(value)¶ S.remove(value) – remove first occurrence of value. Raise ValueError if the value is not present.
-
reverse()¶ S.reverse() – reverse IN PLACE
- Return type
None
-
set_corners(min_x, min_y, max_x, max_y)¶
-
set_epsg(epsg)¶
-
set_metadata(meta)¶
-
__init__(history_data, x1=None, y1=None, x2=None, y2=None)¶ Acts like a list of RasterData while actually storing the current raster as a full dataset and the others as deltas vs the current data.
- Parameters
history_data – A MemoryHistory or DiskHistory to use for storage
min_x – an X coordinate for the area being kept
min_y – a Y coordinate for the area being kept
max_x – an X coordinate for the area being kept
max_y – a Y coordinate for the area being kept
-