MCPcopy Create free account

hub / github.com/cr458/geovibes / functions

Functions611 in github.com/cr458/geovibes

↓ 2 callersMethod_on_map_interaction
(self, **kwargs)
geovibes/ui/app.py:831
↓ 2 callersMethod_on_selection_mode_change
(self, change)
geovibes/ui/app.py:679
↓ 2 callersMethod_on_similar_click
(self, _button)
geovibes/ui/tiles.py:457
↓ 2 callersMethod_parse_geojson
Parse GeoJSON file and extract properties and geometry.
geovibes/classification/data_loader.py:108
↓ 2 callersMethod_refresh_id_columns
(self)
geovibes/ui/data_manager.py:575
↓ 2 callersMethod_resolve_geometry_path
(self, region: Optional[str])
geovibes/ui/data_manager.py:469
↓ 2 callersFunction_sample_results_df
()
tests/test_polygon_labeling.py:84
↓ 2 callersMethod_setup_boundary_and_center
(self)
geovibes/ui/data_manager.py:644
↓ 2 callersMethod_toggle_vuetify_upload
( self, btn, file_upload, cancel_children, default_children )
geovibes/ui/app.py:689
↓ 2 callersMethod_trigger_sort_refresh
(self)
geovibes/ui/tiles.py:477
↓ 2 callersMethod_update_detection_tiles
Update the tile panel with current detections, sorted by lowest probability first.
geovibes/ui/app.py:1374
↓ 2 callersMethod_warm_up_gcs_database
(self)
geovibes/ui/data_manager.py:611
↓ 2 callersMethodadd_ee_layer
Add an Earth Engine image as a tile layer overlay.
geovibes/ui/app.py:1539
↓ 2 callersMethodcenter_on
(self, lat: float, lon: float, zoom: Optional[int] = None)
geovibes/ui/map_manager.py:298
↓ 2 callersFunctiondownload_file_with_progress
Download a file with progress bar using tqdm.
download_embeddings.py:92
↓ 2 callersMethodexport_geojson
Export detection results to GeoJSON files. Parameters ---------- tiles_gdf : gpd.GeoDataFrame Individual
geovibes/classification/output.py:197
↓ 2 callersMethodfrom_dict
Create configuration from dictionary.
geovibes/ui_config/settings.py:28
↓ 2 callersMethodgenerate_output
Complete pipeline: fetch metadata, generate tiles, union, and export. Parameters ---------- detections : List[Tuple[
geovibes/classification/output.py:253
↓ 2 callersMethodgenerate_tile_geometries
Convert point centroids to square tile polygons. Parameters ---------- detections_gdf : gpd.GeoDataFrame
geovibes/classification/output.py:109
↓ 2 callersFunctionget_crs_from_mgrs_tile_id
Get the CRS for a MGRS tile's UTM zone.
geovibes/tiling.py:73
↓ 2 callersFunctionget_database_centroid
( duckdb_connection, verbose: bool = False )
geovibes/ui/utils.py:88
↓ 2 callersMethodget_point_style
Get point layer style for given color.
geovibes/ui_config/constants.py:418
↓ 2 callersMethodhandle_map_basemap_change
(self, basemap_name: str)
geovibes/ui/tiles.py:502
↓ 2 callersMethodhide
(self)
tests/test_polygon_labeling.py:58
↓ 2 callersFunctionlist_cloud_parquet_files
List all parquet files in a cloud directory (GCS or S3).
geovibes/database/cloud.py:24
↓ 2 callersFunctionlist_databases_in_directory
( directory_path: str, verbose: bool = False )
geovibes/ui/utils.py:25
↓ 2 callersMethodlist_overlay_layers
(self)
geovibes/ui/map_manager.py:510
↓ 2 callersMethodload_from_content
(self, content: bytes, filename: str)
geovibes/ui/datasets.py:334
↓ 2 callersMethodprobability_to_color
Convert probability (0-1) to hex color using the configured colormap. Uses the same colormap as distance_to_color for visual consistency.
geovibes/ui_config/constants.py:474
↓ 2 callersMethodread_upload_content
(payload)
geovibes/ui/datasets.py:425
↓ 2 callersMethodreload_tiles_for_new_basemap
(self)
geovibes/ui/tiles.py:434
↓ 2 callersMethodremove_label
Remove any label associated with the point.
geovibes/ui/state.py:81
↓ 2 callersFunctionrun_cross_validation
Run spatial 5-fold cross-validation. Parameters ---------- geojson_path : str Path to training GeoJSON duckdb_path : str
geovibes/classification/pipeline.py:402
↓ 2 callersFunctions3_to_https_url
Convert S3 URL to HTTPS URL.
download_embeddings.py:57
↓ 2 callersMethodsample_negatives
Full pipeline to sample negative training examples. Parameters ---------- positives_gdf : GeoDataFrame P
geovibes/classification/sample_negatives.py:637
↓ 2 callersMethodsave_dataset
(self)
geovibes/ui/datasets.py:46
↓ 2 callersMethodset_vector_layer
( self, geojson_data: dict, name: str, style: Optional[dict] = None )
geovibes/ui/map_manager.py:223
↓ 2 callersMethodsimilarity_colorbar_data_uri
(cls)
geovibes/ui_config/constants.py:165
↓ 2 callersMethodstrftime
(self, _fmt)
tests/test_dataset_manager.py:108
↓ 2 callersMethodsummary
Return formatted summary of CV results.
geovibes/classification/cross_validation.py:33
↓ 2 callersMethodswitch_database
(self, database_path: str)
geovibes/ui/data_manager.py:760
↓ 2 callersMethodtoggle
(self)
geovibes/ui/tiles.py:370
↓ 2 callersMethodtoggle_label
Toggle the label for a point_id, ensuring exclusivity.
geovibes/ui/state.py:69
↓ 2 callersMethodupdate_boundary_layer
(self, path: Optional[str])
geovibes/ui/map_manager.py:202
↓ 2 callersMethodupdate_detection_layer
( self, geojson_data: dict, style_callback: Optional[Callable] = None, )
geovibes/ui/map_manager.py:303
↓ 2 callersMethodupdate_query_vector
Recompute query vector based on cached embeddings.
geovibes/ui/state.py:88
↓ 1 callersMethod_add_map_layers
(self)
geovibes/ui/map_manager.py:99
↓ 1 callersFunction_append_tile_suffix
( name: str, tile_pixels: int, tile_overlap: int, tile_resolution: int )
geovibes/database/faiss_db.py:437
↓ 1 callersMethod_apply_geodataframe
(self, gdf: gpd.GeoDataFrame)
geovibes/ui/datasets.py:366
↓ 1 callersMethod_apply_geojson_payload
(self, payload: Dict)
geovibes/ui/datasets.py:353
↓ 1 callersFunction_assemble_centered_image
Create a centered tile by stitching neighbors and cropping to coverage. Uses parallel fetching for up to 9 tiles (3x3 grid) for ~14x speedup.
geovibes/ui/xyz.py:121
↓ 1 callersMethod_build_layer_manager
(self)
geovibes/ui/map_manager.py:340
↓ 1 callersMethod_build_legend
()
geovibes/ui/map_manager.py:86
↓ 1 callersMethod_build_map
(self, center)
geovibes/ui/map_manager.py:68
↓ 1 callersMethod_build_side_panel
(self)
geovibes/ui/app.py:248
↓ 1 callersMethod_build_tile_widget
( self, row, image_bytes: Optional[bytes], rank: Optional[int] = None )
geovibes/ui/tiles.py:718
↓ 1 callersMethod_build_ui
(self)
geovibes/ui/app.py:244
↓ 1 callersMethod_clear_operation_status
(self)
geovibes/ui/app.py:1522
↓ 1 callersMethod_connect
Connect to DuckDB and configure memory settings.
geovibes/classification/pipeline.py:150
↓ 1 callersMethod_detect_id_columns
(self)
geovibes/ui/data_manager.py:584
↓ 1 callersMethod_disconnect
Close DuckDB connection.
geovibes/classification/pipeline.py:157
↓ 1 callersMethod_discover_available_models
( self, directory_path: str, manifest_rows: List[Dict[str, str]] )
geovibes/ui/data_manager.py:354
↓ 1 callersMethod_discover_databases
(self)
geovibes/ui/data_manager.py:210
↓ 1 callersMethod_dispatch_to_ui
( self, func: Callable[..., None], *args, context: Optional[contextvars.Contex
geovibes/ui/tiles.py:629
↓ 1 callersMethod_display_id_from_row
(self, row)
geovibes/ui/app.py:1245
↓ 1 callersMethod_distance_to_color
Convert distance value to hex color using the configured matplotlib colormap. Args: distance: Distance value to convert.
geovibes/ui_config/constants.py:119
↓ 1 callersMethod_fetch_geometries
Fetch point geometries from DuckDB for given tile_ids.
geovibes/classification/data_loader.py:252
↓ 1 callersFunction_fetch_tile_bytes
Download a single XYZ tile and cache the raw bytes. Uses connection pooling via a global session for better performance.
geovibes/ui/xyz.py:109
↓ 1 callersMethod_format_model_display_name
(region: Optional[str], model_name: str)
geovibes/ui/data_manager.py:508
↓ 1 callersFunction_get_tile_session
Get or create a requests session with connection pooling.
geovibes/ui/xyz.py:22
↓ 1 callersMethod_get_utm_crs
Determine UTM CRS from first point in GeoDataFrame.
geovibes/classification/sample_negatives.py:251
↓ 1 callersMethod_handle_detection_click
(self, lon: float, lat: float)
geovibes/ui/app.py:910
↓ 1 callersMethod_handle_draw
(self, target, action, geo_json)
geovibes/ui/app.py:956
↓ 1 callersMethod_handle_tile_center
(self, row)
geovibes/ui/app.py:1296
↓ 1 callersMethod_has_numeric_suffix
(stem: str)
geovibes/ui/data_manager.py:466
↓ 1 callersMethod_infer_faiss_from_db
(self, db_path: str)
geovibes/ui/data_manager.py:283
↓ 1 callersMethod_init_earth_engine
Initialize Earth Engine if not already done.
geovibes/classification/sample_negatives.py:241
↓ 1 callersMethod_iterate_batches
Legacy method using fetchall().
geovibes/classification/inference.py:197
↓ 1 callersMethod_label_detections_in_polygon
Label all detections within the given polygon.
geovibes/ui/app.py:1014
↓ 1 callersMethod_load_config
( self, *, start_date: Optional[str], end_date: Optional[str], config:
geovibes/ui/data_manager.py:147
↓ 1 callersMethod_load_manifest_entries
(self, manifest_path: str)
geovibes/ui/data_manager.py:337
↓ 1 callersMethod_locate_model_artifacts
( self, root_directory: pathlib.Path, model_name: str )
geovibes/ui/data_manager.py:400
↓ 1 callersMethod_lookup_tile_ids_from_db_ids
Look up tile_ids from DuckDB row ids.
geovibes/classification/data_loader.py:173
↓ 1 callersMethod_match_zone_batch
Match points in a single UTM zone using batch query with R-tree index. Uses ST_Intersects to leverage the spatial R-tree index (10x+
geovibes/classification/sample_negatives.py:475
↓ 1 callersFunction_meters_per_pixel
Compute the ground resolution for a given latitude and zoom level.
geovibes/ui/xyz.py:86
↓ 1 callersMethod_on_google_maps_click
(self, _button)
geovibes/ui/app.py:753
↓ 1 callersMethod_on_next_tiles_click
(self, _button)
geovibes/ui/tiles.py:493
↓ 1 callersMethod_on_tile_future_done
( self, future: concurrent.futures.Future, target_index: int, batch_token: obj
geovibes/ui/tiles.py:649
↓ 1 callersFunction_prefix_name_with_roi
(name: str, roi_file: Optional[str])
geovibes/database/faiss_db.py:425
↓ 1 callersMethod_remove_geojson_layer
(self, name: str)
geovibes/ui/map_manager.py:448
↓ 1 callersMethod_reset_tiles_button
(self)
geovibes/ui/app.py:1241
↓ 1 callersMethod_resolve_geometries_directory
(self)
geovibes/ui/data_manager.py:196
↓ 1 callersMethod_resolve_local_database_directory
(self)
geovibes/ui/data_manager.py:202
↓ 1 callersMethod_resolve_manifest_path
(self)
geovibes/ui/data_manager.py:186
↓ 1 callersFunction_sample_with_buffer
Sample random rows excluding buffer zone around positives.
geovibes/classification/sample_negatives.py:915
↓ 1 callersMethod_search_faiss
(self)
geovibes/ui/app.py:1071
↓ 1 callersMethod_select_preferred_path
( matches: List[pathlib.Path], preferred_name: Optional[str] = None )
geovibes/ui/data_manager.py:444
↓ 1 callersMethod_set_geojson_opacity
(self, name: str, opacity: float)
geovibes/ui/map_manager.py:434
↓ 1 callersMethod_setup_basemap_tiles
(self)
geovibes/ui/map_manager.py:65
↓ 1 callersMethod_setup_draw_control
(self)
geovibes/ui/map_manager.py:130
← previousnext →101–200 of 611, ranked by callers