apache / sedona
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
python/sedona/stats/hotspot_detection/getis_ord/__init__.py
python/sedona/spark/utils/spatial_rdd_parser.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/adapter.py
python/sedona/spark/core/spatialOperator/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/core/geom/shapely1/circle.py
python/sedona/spark/core/formatMapper/disc_utils.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/core/geom/shapely1/envelope.py
python/sedona/spark/core/SpatialRDD/linestring_rdd.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/meta.py
python/sedona/spark/core/geom/shapely2/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/core/geom/shapely1/envelope.py
python/sedona/spark/core/SpatialRDD/spatial_rdd.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/stats/clustering/dbscan/__init__.py
python/sedona/spark/raster/sample_model.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/register/__init__.py
python/sedona/spark/core/geom/geography.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/sql/exceptions.py
python/sedona/spark/register/geo_registrator.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/core/geom/__init__.py
python/sedona/spark/core/SpatialRDD/point_rdd.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/raster/data_buffer.py
python/sedona/spark/core/geom/shapely2/circle.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/stats/hotspot_detection/getis_ord.py
python/sedona/spark/core/formatMapper/disc_utils.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/raster/sedona_raster.py
python/sedona/spark/core/spatialOperator/range_query.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/geometry_serde_general.py
python/sedona/spark/core/enums/grid_type.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/stats/hotspot_detection/getis_ord.py
python/sedona/spark/sql/st_predicates.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/raster/data_buffer.py
python/sedona/spark/core/spatialOperator/range_query.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/sql/st_aggregates.py
python/sedona/spark/__init__.py
2 2 (100%) 15 (13%) 2025-05-06
python/sedona/spark/core/formatMapper/wkt_reader.py
python/sedona/spark/core/formatMapper/shapefileParser/shape_file_reader.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/stats/__init__.py
python/sedona/spark/register/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/stats/clustering/dbscan/__init__.py
python/sedona/spark/core/SpatialRDD/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/serde.py
python/sedona/spark/core/geom/circle.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/stats/clustering/__init__.py
python/sedona/spark/core/jvm/translate.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/raster_utils/SedonaUtils.py
python/sedona/spark/core/formatMapper/wkt_reader.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/raster/meta.py
python/sedona/spark/core/geom/shapely2/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/raster/data_buffer.py
python/sedona/spark/core/SpatialRDD/circle_rdd.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/serde.py
python/sedona/spark/core/spatialOperator/range_query.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/utils/__init__.py
python/sedona/spark/sql/st_aggregates.py
2 5 (40%) 2 (100%) 2025-05-06
python/sedona/spark/sql/st_constructors.py
python/sedona/spark/core/spatialOperator/join_query.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/meta.py
python/sedona/spark/sql/st_predicates.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/meta.py
python/sedona/spark/maps/SedonaKepler.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/stats/outlier_detection/local_outlier_factor/__init__.py
python/sedona/spark/utils/geometry_serde.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/raster/raster_serde.py
python/sedona/spark/core/SpatialRDD/circle_rdd.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/stats/clustering/__init__.py
python/sedona/spark/core/formatMapper/disc_utils.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/stats/hotspot_detection/__init__.py
python/sedona/spark/sql/__init__.py
2 3 (66%) 2 (100%) 2025-05-06
python/sedona/spark/core/spatialOperator/range_query.py
python/sedona/spark/core/geom/shapely1/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/serde.py
python/sedona/spark/core/spatialOperator/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/decorators.py
python/sedona/spark/stats/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/geometry_adapter.py
python/sedona/spark/core/enums/spatial.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/types.py
python/sedona/spark/register/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/core/jvm/translate.py
python/sedona/spark/core/geom/shapely1/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/stats/outlier_detection/local_outlier_factor.py
python/sedona/spark/core/formatMapper/geo_json_reader.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/core/formatMapper/shapefileParser/shape_file_reader.py
python/sedona/spark/core/enums/grid_type.py
2 2 (100%) 2 (100%) 2025-05-06
spark-version-converter.py
python/sedona/spark/raster_utils/SedonaUtils.py
2 8 (25%) 2 (100%) 2025-05-06
python/sedona/spark/sql/__init__.py
python/sedona/spark/core/formatMapper/shapefileParser/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/utils/geoarrow/__init__.py
python/sedona/spark/core/jvm/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/__init__.py
python/sedona/spark/__init__.py
2 2 (100%) 15 (13%) 2025-05-06
python/sedona/spark/utils/serde.py
python/sedona/spark/core/jvm/__init__.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/prep.py
python/sedona/spark/raster/data_buffer.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/stats/outlier_detection/local_outlier_factor.py
python/sedona/spark/sql/st_aggregates.py
2 2 (100%) 2 (100%) 2025-05-06
python/sedona/spark/utils/spatial_rdd_parser.py
python/sedona/spark/register/java_libs.py
2 2 (100%) 2 (100%) 2025-05-06
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [python/sedona/stats/hotspot_detection/getis_ord/__init__.py] [python/sedona/stats/hotspot_detection/getis_ord/__init__.py] [python/sedona/spark/utils/spatial_rdd_parser.py] [python/sedona/spark/utils/spatial_rdd_parser.py] [python/sedona/stats/hotspot_detection/getis_ord/__init__.py]--[python/sedona/spark/utils/spatial_rdd_parser.py] 2 [python/sedona/spark/register/java_libs.py] [python/sedona/spark/register/java_libs.py] [python/sedona/spark/utils/spatial_rdd_parser.py]--[python/sedona/spark/register/java_libs.py] 2 [python/sedona/spark/utils/adapter.py] [python/sedona/spark/utils/adapter.py] [python/sedona/spark/core/spatialOperator/__init__.py] [python/sedona/spark/core/spatialOperator/__init__.py] [python/sedona/spark/utils/adapter.py]--[python/sedona/spark/core/spatialOperator/__init__.py] 2 [python/sedona/spark/core/geom/shapely1/circle.py] [python/sedona/spark/core/geom/shapely1/circle.py] [python/sedona/spark/core/formatMapper/disc_utils.py] [python/sedona/spark/core/formatMapper/disc_utils.py] [python/sedona/spark/core/geom/shapely1/circle.py]--[python/sedona/spark/core/formatMapper/disc_utils.py] 2 [python/sedona/spark/core/geom/shapely1/envelope.py] [python/sedona/spark/core/geom/shapely1/envelope.py] [python/sedona/spark/core/SpatialRDD/linestring_rdd.py] [python/sedona/spark/core/SpatialRDD/linestring_rdd.py] [python/sedona/spark/core/geom/shapely1/envelope.py]--[python/sedona/spark/core/SpatialRDD/linestring_rdd.py] 2 [python/sedona/spark/core/SpatialRDD/spatial_rdd.py] [python/sedona/spark/core/SpatialRDD/spatial_rdd.py] [python/sedona/spark/core/geom/shapely1/envelope.py]--[python/sedona/spark/core/SpatialRDD/spatial_rdd.py] 2 [python/sedona/spark/utils/meta.py] [python/sedona/spark/utils/meta.py] [python/sedona/spark/core/geom/shapely2/__init__.py] [python/sedona/spark/core/geom/shapely2/__init__.py] [python/sedona/spark/utils/meta.py]--[python/sedona/spark/core/geom/shapely2/__init__.py] 2 [python/sedona/spark/sql/st_predicates.py] [python/sedona/spark/sql/st_predicates.py] [python/sedona/spark/utils/meta.py]--[python/sedona/spark/sql/st_predicates.py] 2 [python/sedona/spark/maps/SedonaKepler.py] [python/sedona/spark/maps/SedonaKepler.py] [python/sedona/spark/utils/meta.py]--[python/sedona/spark/maps/SedonaKepler.py] 2 [python/sedona/stats/clustering/dbscan/__init__.py] [python/sedona/stats/clustering/dbscan/__init__.py] [python/sedona/spark/raster/sample_model.py] [python/sedona/spark/raster/sample_model.py] [python/sedona/stats/clustering/dbscan/__init__.py]--[python/sedona/spark/raster/sample_model.py] 2 [python/sedona/spark/core/SpatialRDD/__init__.py] [python/sedona/spark/core/SpatialRDD/__init__.py] [python/sedona/stats/clustering/dbscan/__init__.py]--[python/sedona/spark/core/SpatialRDD/__init__.py] 2 [python/sedona/spark/register/__init__.py] [python/sedona/spark/register/__init__.py] [python/sedona/spark/core/geom/geography.py] [python/sedona/spark/core/geom/geography.py] [python/sedona/spark/register/__init__.py]--[python/sedona/spark/core/geom/geography.py] 2 [python/sedona/spark/sql/exceptions.py] [python/sedona/spark/sql/exceptions.py] [python/sedona/spark/register/geo_registrator.py] [python/sedona/spark/register/geo_registrator.py] [python/sedona/spark/sql/exceptions.py]--[python/sedona/spark/register/geo_registrator.py] 2 [python/sedona/spark/core/geom/__init__.py] [python/sedona/spark/core/geom/__init__.py] [python/sedona/spark/core/SpatialRDD/point_rdd.py] [python/sedona/spark/core/SpatialRDD/point_rdd.py] [python/sedona/spark/core/geom/__init__.py]--[python/sedona/spark/core/SpatialRDD/point_rdd.py] 2 [python/sedona/spark/raster/data_buffer.py] [python/sedona/spark/raster/data_buffer.py] [python/sedona/spark/core/geom/shapely2/circle.py] [python/sedona/spark/core/geom/shapely2/circle.py] [python/sedona/spark/raster/data_buffer.py]--[python/sedona/spark/core/geom/shapely2/circle.py] 2 [python/sedona/spark/core/spatialOperator/range_query.py] [python/sedona/spark/core/spatialOperator/range_query.py] [python/sedona/spark/raster/data_buffer.py]--[python/sedona/spark/core/spatialOperator/range_query.py] 2 [python/sedona/spark/core/SpatialRDD/circle_rdd.py] [python/sedona/spark/core/SpatialRDD/circle_rdd.py] [python/sedona/spark/raster/data_buffer.py]--[python/sedona/spark/core/SpatialRDD/circle_rdd.py] 2 [python/sedona/spark/stats/hotspot_detection/getis_ord.py] [python/sedona/spark/stats/hotspot_detection/getis_ord.py] [python/sedona/spark/stats/hotspot_detection/getis_ord.py]--[python/sedona/spark/core/formatMapper/disc_utils.py] 2 [python/sedona/spark/stats/hotspot_detection/getis_ord.py]--[python/sedona/spark/sql/st_predicates.py] 2 [python/sedona/spark/raster/sedona_raster.py] [python/sedona/spark/raster/sedona_raster.py] [python/sedona/spark/raster/sedona_raster.py]--[python/sedona/spark/core/spatialOperator/range_query.py] 2 [python/sedona/spark/core/geom/shapely1/__init__.py] [python/sedona/spark/core/geom/shapely1/__init__.py] [python/sedona/spark/core/spatialOperator/range_query.py]--[python/sedona/spark/core/geom/shapely1/__init__.py] 2 [python/sedona/spark/utils/geometry_serde_general.py] [python/sedona/spark/utils/geometry_serde_general.py] [python/sedona/spark/core/enums/grid_type.py] [python/sedona/spark/core/enums/grid_type.py] [python/sedona/spark/utils/geometry_serde_general.py]--[python/sedona/spark/core/enums/grid_type.py] 2 [python/sedona/spark/sql/st_aggregates.py] [python/sedona/spark/sql/st_aggregates.py] [python/sedona/spark/__init__.py] [python/sedona/spark/__init__.py] [python/sedona/spark/sql/st_aggregates.py]--[python/sedona/spark/__init__.py] 2 [python/sedona/spark/core/formatMapper/wkt_reader.py] [python/sedona/spark/core/formatMapper/wkt_reader.py] [python/sedona/spark/core/formatMapper/shapefileParser/shape_file_reader.py] [python/sedona/spark/core/formatMapper/shapefileParser/shape_file_reader.py] [python/sedona/spark/core/formatMapper/wkt_reader.py]--[python/sedona/spark/core/formatMapper/shapefileParser/shape_file_reader.py] 2 [python/sedona/spark/core/formatMapper/shapefileParser/shape_file_reader.py]--[python/sedona/spark/core/enums/grid_type.py] 2 [python/sedona/spark/stats/__init__.py] [python/sedona/spark/stats/__init__.py] [python/sedona/spark/stats/__init__.py]--[python/sedona/spark/register/__init__.py] 2 [python/sedona/spark/utils/serde.py] [python/sedona/spark/utils/serde.py] [python/sedona/spark/utils/serde.py]--[python/sedona/spark/core/spatialOperator/__init__.py] 2 [python/sedona/spark/utils/serde.py]--[python/sedona/spark/core/spatialOperator/range_query.py] 2 [python/sedona/spark/core/geom/circle.py] [python/sedona/spark/core/geom/circle.py] [python/sedona/spark/utils/serde.py]--[python/sedona/spark/core/geom/circle.py] 2 [python/sedona/spark/core/jvm/__init__.py] [python/sedona/spark/core/jvm/__init__.py] [python/sedona/spark/utils/serde.py]--[python/sedona/spark/core/jvm/__init__.py] 2 [python/sedona/spark/stats/clustering/__init__.py] [python/sedona/spark/stats/clustering/__init__.py] [python/sedona/spark/stats/clustering/__init__.py]--[python/sedona/spark/core/formatMapper/disc_utils.py] 2 [python/sedona/spark/core/jvm/translate.py] [python/sedona/spark/core/jvm/translate.py] [python/sedona/spark/stats/clustering/__init__.py]--[python/sedona/spark/core/jvm/translate.py] 2 [python/sedona/spark/core/jvm/translate.py]--[python/sedona/spark/core/geom/shapely1/__init__.py] 2 [python/sedona/spark/raster_utils/SedonaUtils.py] [python/sedona/spark/raster_utils/SedonaUtils.py] [python/sedona/spark/raster_utils/SedonaUtils.py]--[python/sedona/spark/core/formatMapper/wkt_reader.py] 2 [python/sedona/spark/raster/meta.py] [python/sedona/spark/raster/meta.py] [python/sedona/spark/raster/meta.py]--[python/sedona/spark/core/geom/shapely2/__init__.py] 2 [python/sedona/utils/__init__.py] [python/sedona/utils/__init__.py] [python/sedona/utils/__init__.py]--[python/sedona/spark/sql/st_aggregates.py] 2 [python/sedona/spark/sql/st_constructors.py] [python/sedona/spark/sql/st_constructors.py] [python/sedona/spark/core/spatialOperator/join_query.py] [python/sedona/spark/core/spatialOperator/join_query.py] [python/sedona/spark/sql/st_constructors.py]--[python/sedona/spark/core/spatialOperator/join_query.py] 2 [python/sedona/stats/outlier_detection/local_outlier_factor/__init__.py] [python/sedona/stats/outlier_detection/local_outlier_factor/__init__.py] [python/sedona/spark/utils/geometry_serde.py] [python/sedona/spark/utils/geometry_serde.py] [python/sedona/stats/outlier_detection/local_outlier_factor/__init__.py]--[python/sedona/spark/utils/geometry_serde.py] 2 [python/sedona/spark/raster/raster_serde.py] [python/sedona/spark/raster/raster_serde.py] [python/sedona/spark/raster/raster_serde.py]--[python/sedona/spark/core/SpatialRDD/circle_rdd.py] 2 [python/sedona/stats/hotspot_detection/__init__.py] [python/sedona/stats/hotspot_detection/__init__.py] [python/sedona/spark/sql/__init__.py] [python/sedona/spark/sql/__init__.py] [python/sedona/stats/hotspot_detection/__init__.py]--[python/sedona/spark/sql/__init__.py] 2 [python/sedona/spark/core/formatMapper/shapefileParser/__init__.py] [python/sedona/spark/core/formatMapper/shapefileParser/__init__.py] [python/sedona/spark/sql/__init__.py]--[python/sedona/spark/core/formatMapper/shapefileParser/__init__.py] 2 [python/sedona/spark/utils/decorators.py] [python/sedona/spark/utils/decorators.py] [python/sedona/spark/utils/decorators.py]--[python/sedona/spark/stats/__init__.py] 2 [python/sedona/spark/utils/geometry_adapter.py] [python/sedona/spark/utils/geometry_adapter.py] [python/sedona/spark/core/enums/spatial.py] [python/sedona/spark/core/enums/spatial.py] [python/sedona/spark/utils/geometry_adapter.py]--[python/sedona/spark/core/enums/spatial.py] 2 [python/sedona/spark/utils/types.py] [python/sedona/spark/utils/types.py] [python/sedona/spark/utils/types.py]--[python/sedona/spark/register/__init__.py] 2 [python/sedona/spark/stats/outlier_detection/local_outlier_factor.py] [python/sedona/spark/stats/outlier_detection/local_outlier_factor.py] [python/sedona/spark/stats/outlier_detection/local_outlier_factor.py]--[python/sedona/spark/sql/st_aggregates.py] 2 [python/sedona/spark/core/formatMapper/geo_json_reader.py] [python/sedona/spark/core/formatMapper/geo_json_reader.py] [python/sedona/spark/stats/outlier_detection/local_outlier_factor.py]--[python/sedona/spark/core/formatMapper/geo_json_reader.py] 2 [spark-version-converter.py] [spark-version-converter.py] [spark-version-converter.py]--[python/sedona/spark/raster_utils/SedonaUtils.py] 2 [python/sedona/utils/geoarrow/__init__.py] [python/sedona/utils/geoarrow/__init__.py] [python/sedona/utils/geoarrow/__init__.py]--[python/sedona/spark/core/jvm/__init__.py] 2 [python/sedona/spark/utils/__init__.py] [python/sedona/spark/utils/__init__.py] [python/sedona/spark/utils/__init__.py]--[python/sedona/spark/__init__.py] 2 [python/sedona/spark/utils/prep.py] [python/sedona/spark/utils/prep.py] [python/sedona/spark/utils/prep.py]--[python/sedona/spark/raster/data_buffer.py] 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G python python python--python 3 spark spark spark--python 1 spark--spark 3 ROOT ROOT spark--ROOT 1 ROOT--python 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...