Data
Functions
- wrapica.data.coerce_data_id_path_or_icav2_uri_to_data_obj(data_id_path_or_uri, create_data_if_not_found=False)
Given a data id or uri, convert to a data object
- Parameters:
- Returns:
The data object
- Return type:
- Examples:
1# Imports 2from wrapica.data import coerce_data_id_or_icav2_uri_to_data_obj 3 4# Set vars 5data_id_path_or_uri = "fil.123456" # Or icav2://project-id/path/to/file # Or /path/to/file 6 7# Coerce to data object 8data_obj = coerce_data_id_or_icav2_uri_to_data_obj(data_id_path_or_uri)
- wrapica.data.convert_data_obj_to_icav2_uri(data_obj)
Given a data object, convert to a data uri
- Parameters:
data_obj (
Data)- Returns:
The data uri
- Return type:
- Examples:
1# Imports 2from wrapica.data import convert_data_obj_to_icav2_uri 3 4# Set vars 5data_obj = get_data_obj_from_data_id("fil.123456") 6 7# Convert to data uri 8data_uri = convert_data_obj_to_icav2_uri(data_obj)
- wrapica.data.convert_icav2_uri_to_data_obj(data_uri, create_data_if_not_found=False)
Given a data uri, convert to a data object
- Parameters:
- Returns:
The data object
- Return type:
- Examples:
1# Imports 2from wrapica.data import convert_icav2_uri_to_data_obj 3 4# Set vars 5data_uri = "icav2://project_id/path/to/data_obj" 6 7# Convert to data object 8data_obj = convert_icav2_uri_to_data_obj(data_uri)
- wrapica.data.get_data_obj_from_data_id(data_id, region_id=None)
Get data object by id
- Parameters:
- Returns:
The data object
- Return type:
- Raises:
ApiException
- Examples:
1# Imports 2from wrapica.data import get_data_obj_by_id 3 4# Set vars 5data_id = "fil.123456" 6 7# Get data object by id 8data_obj = get_data_obj_by_id(data_id)
- wrapica.data.get_owning_project_id(data_id, region_id=None)
Get the owning project id of a data object
- Parameters:
- Returns:
The owning project id
- Return type:
- Raises:
ApiException
- Examples:
1# Imports 2from wrapica.data import get_owning_project_id 3 4# Set vars 5data_id = "fil.123456" 6 7# Get owning project id 8owning_project_id = get_owning_project_id(data_id)
- wrapica.data.get_project_data_obj_from_data_id(data_id)
Get the project data object from a data id
- Parameters:
- Returns:
The project data object
- Return type:
- Raises:
ApiException
- Examples:
1# Imports 2from wrapica.data import get_project_data_obj_from_data_id 3 4# Set vars 5data_id = "fil.123456" 6 7# Get project data object from just data id 8project_data_obj = get_project_data_obj_from_data_id(data_id)