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 --