Release notes#

Issues, feature requests, and contributions#

We welcome feedback and contributions from the community.

  • To report bugs or unexpected behaviour, please use the issue tracker.

  • To suggest new features or improvements, open an issue with a clear description of the proposed functionality.

  • Contributions are encouraged—feel free to open a pull request or start a discussion on GitHub.

Tip

Before opening a new issue, please check existing issues to avoid duplicates.

Release history#

This is the list of changes to SpaceNet between each version:

Test summary#

Our test suite is designed to ensure the reliability and correctness of SpaceNet. Our test suite is regularly reviewed and updated to cover new features and edge cases. Below is a summary of the test results from our latest test run.

SpaceNet Test Suite Report#
============================= test session starts ==============================
collecting ... collected 37 items

tests/test_centrality.py::test_node_reach PASSED                         [  2%]
tests/test_centrality.py::test_laplacian PASSED                          [  5%]
tests/test_centrality.py::test_degree_centrality PASSED                  [  8%]
tests/test_centrality.py::test_closeness PASSED                          [ 10%]
tests/test_core_functions.py::test_spatial_network_from_points PASSED    [ 13%]
tests/test_core_functions.py::test_add_node_labels PASSED                [ 16%]
tests/test_core_functions.py::test_delete_node_labels PASSED             [ 18%]
tests/test_core_functions.py::test_query_nodes PASSED                    [ 21%]
tests/test_core_functions.py::test_distance PASSED                       [ 24%]
tests/test_core_functions.py::test_distance_cached PASSED                [ 27%]
tests/test_core_functions.py::test_clear_distance_cached PASSED          [ 29%]
tests/test_core_functions.py::test_node_to_dataframe PASSED              [ 32%]
tests/test_core_functions.py::test_subnetwork PASSED                     [ 35%]
tests/test_core_functions.py::test_shortest_path_cached PASSED           [ 37%]
tests/test_core_functions.py::test_spatial_network_from_edgelist PASSED  [ 40%]
tests/test_core_functions.py::test_spatial_network_from_adjacency_sparse PASSED [ 43%]
tests/test_core_functions.py::test_spatial_network_from_adjacency_numpy PASSED [ 45%]
tests/test_global.py::test_spatial_network_volume PASSED                 [ 48%]
tests/test_global.py::test_alpha_index PASSED                            [ 51%]
tests/test_global.py::test_beta_index PASSED                             [ 54%]
tests/test_global.py::test_gamma_index PASSED                            [ 56%]
tests/test_global.py::test_cyclomatic_number PASSED                      [ 59%]
tests/test_global.py::test_diameter PASSED                               [ 62%]
tests/test_global.py::test_mean_clustering PASSED                        [ 64%]
tests/test_global.py::test_mean_detour_index PASSED                      [ 67%]
tests/test_node_metrics.py::test_degree PASSED                           [ 70%]
tests/test_node_metrics.py::test_clustering_coefficient PASSED           [ 72%]
tests/test_node_metrics.py::test_eccentricity PASSED                     [ 75%]
tests/test_partition.py::test_modularity_leiden PASSED                   [ 78%]
tests/test_partition.py::test_modularity_louvain PASSED                  [ 81%]
tests/test_partition.py::test_compact_volume_partition PASSED            [ 83%]
tests/test_point_patterns.py::test_polynomial_kernel PASSED              [ 86%]
tests/test_point_patterns.py::test_integrated_poly_finite_kernel PASSED  [ 89%]
tests/test_point_patterns.py::test_pair_correlation_function PASSED      [ 91%]
tests/test_point_patterns.py::test_cross_pair_correlation_function PASSED [ 94%]
tests/test_point_patterns.py::test_weighted_pair_correlation_function PASSED [ 97%]
tests/test_point_patterns.py::test_cross_weighted_pair_correlation_function PASSED [100%]

============================= 37 passed in 28.79s ==============================