kiara plugin: tabular¶
This package contains a set of commonly used/useful modules, pipelines, types and metadata schemas for Kiara.
Description¶
kiara data-types and modules for working with tables and databases.
Package content¶
data_types¶
-
array: An array, in most cases used as a column within a table. -
database: A database, containing one or several tables. -
table: Tabular data (table, spreadsheet, data_frame, what have you). -
tables: Multiple tabular data sets.
module_types¶
-
table.filters: -- n/a -- -
render.database: -- n/a -- -
render.table: -- n/a -- -
export.database: Export database values. -
export.table: Export table data items. -
export.tables: Export network data items. -
load.array: Deserialize array data. -
load.database: -- n/a -- -
load.table: -- n/a -- -
load.tables: -- n/a -- -
parse.date_array: Create an array of date objects from an array of strings. -
create.database: -- n/a -- -
create.table: -- n/a -- -
create.tables: -- n/a -- -
query.database: Execute a sql query against a (sqlite) database. -
table.pick.column: Pick one column from a table, returning an array. -
table.merge: Create a table from other tables and/or arrays. -
query.table: Execute a sql query against an (Arrow) table. -
assemble.tables: Assemble a 'tables' value from multiple tables.
kiara_model_types¶
-
database_metadata: Database and table properties. -
kiara_table_metadata: File stats. -
kiara_tables_metadata: File stats. -
table_metadata: Describes properties for the 'table' data type. -
kiara_array: A class to manage array-like data. -
kiara_database: A wrapper class to manage a sqlite database. -
kiara_table: A wrapper class to manage tabular data in a memory efficient way. -
kiara_tables: A wrapper class, containing multiple tables.
operations¶
-
assemble.tables: Assemble a 'tables' value from multiple tables. -
create.database.from.file: Create a database from a file. -
create.database.from.file_bundle: Create a database from a file_bundle value. -
create.database.from.table: Create a database value from a table. -
create.database.from.tables: Create a database value from a list of tables. -
create.table.from.file: Create a table from a file, trying to auto-determine the format of said file. -
create.table.from.file_bundle: Create a table value from a text file_bundle. -
create.tables.from.file_bundle: Create a database from a file_bundle value. -
deserialize.array.as.python_object: -- n/a -- -
deserialize.database.as.python_object: -- n/a -- -
deserialize.table.as.python_object: -- n/a -- -
deserialize.tables.as.python_object: -- n/a -- -
export.database.as.csv_files: Export network data as 2 csv files (one for edges, one for nodes. -
export.database.as.sql_dump: Export network data as a sql dump file. -
export.database.as.sqlite_db: Export network data as a sqlite database file. -
export.table.as.csv_file: Export a table as csv file. -
export.tables.as.csv_files: Export network data as 2 csv files (one for edges, one for nodes. -
export.tables.as.sql_dump: Export network data as a sql dump file. -
export.tables.as.sqlite_db: Export network data as a sqlite database file. -
extract.date_array.from.table: Extract a date array from a table column. -
import.database.from.local_file_path: Import a database from a csv file. -
import.table.from.local_file_path: Import a table from a file on the local filesystem. -
import.table.from.local_folder_path: Import a table from a local folder containing text files. -
parse.date_array: Create an array of date objects from an array of strings. -
query.database: Execute a sql query against a (sqlite) database. -
query.table: Execute a sql query against an (Arrow) table. -
render.database.as.string: -- n/a -- -
render.database.as.terminal_renderable: -- n/a -- -
render.table.as.string: -- n/a -- -
render.table.as.terminal_renderable: -- n/a -- -
table.pick.column: Pick one column from a table, returning an array. -
table_filter.drop_columns: -- n/a -- -
table_filter.select_columns: -- n/a -- -
table_filter.select_rows: -- n/a --