Utility Functions documentation#
- general_function
build_non_existing_dirs()camel_to_snake()convert_list_to_string()dict_to_duckdb()dict_to_gpkg()dictionary_key_filtering()download_from_switch()duckdb_to_dict()extract_archive()generate_log()generate_uuid()initialize_output_file()modify_string()pl_to_dict()pl_to_dict_with_tuple()scan_folder()scan_switch_directory()snake_to_camel()table_to_gpkg()
- polars_function
cast_boolean()cast_float()cast_to_utc_timestamp()concat_list_of_list()cum_count_duplicates()digitize_col()generate_random_uuid()generate_uuid_col()generate_uuid_from_uuid_list_col()get_meta_data_string()get_sorted_string_from_list()get_transfo_admittance()get_transfo_conductance()get_transfo_imaginary_component()get_transfo_impedance()get_transfo_resistance()keep_only_duplicated_list()keep_only_first_unique_list()linear_interpolation_for_bound()linear_interpolation_using_cols()list_to_list_of_tuple()modify_string_col()parse_date()parse_timestamp()replace_null_list()
- shapely_function
explode_multipolygon()find_closest_node_from_list()force_linestring_direction()generate_valid_polygon()geoalchemy2_to_shape()get_closest_point_from_multi_point()get_geometry_list_intersection()get_multilinestring_from_wkt_list()get_multipoint_from_wkt_list()get_multipolygon_from_wkt_list()get_nearest_point_within_distance()get_point_list_centroid()get_point_side()get_polygon_multipoint_intersection()get_valid_polygon_str()grid_bounds()linestring_splitter()load_shape_from_geo_json()merge_multilinestring_creating_missing_segments()move_geometry()multipoint_from_multilinestring()partition()point_list_to_linestring()remove_linestring_circle_from_multilinestring()remove_z_coordinates()segment_list_from_multilinestring()shape_coordinate_transformer()shape_list_to_wkt_list()shape_to_geoalchemy2()simplify_linestring()simplify_multilinestring()wkt_list_to_shape_list()
- polars_shapely_function
add_buffer()calculate_line_length()combine_shape()force_linestring_direction_col()generate_linestring_from_coordinates_list()generate_linestring_from_nearest_points_col()generate_point_from_coordinates()geoalchemy2_to_shape_col()geoalchemy2_to_wkt_col()geojson_to_wkt_col()get_coordinates_col()get_coordinates_list_from_col()get_geometry_difference()get_geometry_list()get_linestring_boundaries_col()get_linestring_from_point_list()get_linestring_list_boundary_intersection_col()get_multigeometry_from_col()get_multilinestring_from_wkt_list_col()get_multipoint_from_wkt_list_col()get_nearest_point_within_distance_col()get_point_list_centroid_col()get_polygon_centroid_col()linestring_is_ring_col()linestring_splitter_col()merge_linestring_list()move_geometry_col()retrograde_multigeometry()shape_coordinate_transformer_col()shape_intersect_polygon()shape_intersect_shape_col()shape_to_geoalchemy2_col()shape_to_wkt_col()simplify_linestring_col()simplify_multilinestring_col()wkt_to_geoalchemy_col()wkt_to_shape_col()
- numpy_function
- networkx_function
generate_and_connect_segment_from_linestring_list()generate_bfs_tree_with_edge_data()generate_nx_edge()generate_shortest_path_length_matrix()generate_tree_graph_from_edge_data()get_all_edge_data()get_connected_edges_data()get_edge_data_from_node_list()get_edge_data_from_path()get_edge_data_list()get_edge_param_from_node_list()get_node_neighbor_edge_data()get_shortest_path_between_col()get_shortest_path_dijkstra_col_from_multisource()get_shortest_path_dijkstra_from_multisource()get_shortest_path_edge_data()