KrySA » Tasks » Manipulate

class tasks.manipulate.Manipulate[source]

All Task s categorized as being able to manipulate data. A result after manipulation is a new data.

New in version 0.3.5.

static _manip_append(task, append_type, amount, overwrite, *args)[source]

Gets the amount of empty rows / cols to append from user and either returns a new, altered main.Table of selected one, or appends directly to the selected Table.

New in version 0.3.6.

Changed in version 0.3.7: Added overwriting of selected main.Table

static _manip_sort(task, sort_type, *args)[source]

Gets the values from address, sorts each column either ascending or descending and returns a new main.Table

New in version 0.3.5.

manip_append(*args)[source]

Opens a tasks.Task with a tasks.AppendLayout that gets from user main.Table, type of append and an amount of empty rows / cols to append.

Note

Appending new columns don’t work for now. When such an action is possible, this note will be removed.

New in version 0.3.6.

manip_filter(*args)[source]

(Not yet implemented)

manip_merge(*args)[source]

(Not yet implemented)

manip_sort(*args)[source]

Opens a tasks.Task with a tasks.SortLayout that gets from user the table which will be sorted and the type of sorting (Ascending or Descending).

New in version 0.3.5.

manip_split(*args)[source]

(Not yet implemented)