fractopo.analysis package
Submodules
- fractopo.analysis.anisotropy module
- fractopo.analysis.azimuth module
- fractopo.analysis.contour_grid module
- fractopo.analysis.length_distributions module
Dist
LengthDistribution
MultiLengthDistribution
MultiLengthDistribution.cut_offs
MultiLengthDistribution.distributions
MultiLengthDistribution.fitter()
MultiLengthDistribution.names
MultiLengthDistribution.normalized_distributions()
MultiLengthDistribution.optimize_cut_offs()
MultiLengthDistribution.optimized_multi_scale_fit()
MultiLengthDistribution.plot_multi_length_distributions()
MultiLengthDistribution.using_branches
MultiScaleOptimizationResult
Polyfit
SilentFit
all_fit_attributes_dict()
apply_cut_off()
calculate_exponent()
calculate_fitted_values()
cut_off_proportion_of_data()
describe_powerlaw_fit()
distribution_compare_dict()
fit_to_multi_scale_lengths()
numpy_polyfit()
optimize_cut_offs()
plot_distribution_fits()
plot_fit_on_ax()
plot_multi_distributions_and_fit()
scikit_linear_regression()
setup_ax_for_ld()
setup_length_dist_legend()
sort_and_log_lengths_and_ccm()
sorted_lengths_and_ccm()
- fractopo.analysis.line_data module
LineData
LineData.area_boundary_intersects
LineData.automatic_fit
LineData.azimuth_array
LineData.azimuth_set_array
LineData.azimuth_set_counts
LineData.azimuth_set_length_arrays
LineData.azimuth_set_names
LineData.azimuth_set_ranges
LineData.boundary_intersect_count
LineData.boundary_intersect_count_desc()
LineData.describe_fit()
LineData.determine_manual_fit()
LineData.geometry
LineData.length_array
LineData.length_array_non_weighted
LineData.length_boundary_weights
LineData.length_set_array
LineData.length_set_counts
LineData.length_set_names
LineData.length_set_ranges
LineData.plot_azimuth()
LineData.plot_azimuth_set_count()
LineData.plot_azimuth_set_lengths()
LineData.plot_length_set_count()
LineData.plot_lengths()
LineData.using_branches
- fractopo.analysis.multi_network module
MultiNetwork
MultiNetwork.basic_network_descriptions_df()
MultiNetwork.collective_azimuth_sets()
MultiNetwork.multi_length_distributions()
MultiNetwork.network_length_distributions()
MultiNetwork.networks
MultiNetwork.plot_branch()
MultiNetwork.plot_branch_azimuth_set_lengths()
MultiNetwork.plot_multi_length_distribution()
MultiNetwork.plot_trace_azimuth_set_lengths()
MultiNetwork.plot_xyi()
MultiNetwork.set_multi_length_distributions()
MultiNetwork.subsample()
- fractopo.analysis.network module
Network
Network.anisotropy
Network.area_gdf
Network.assign_branches_nodes()
Network.azimuth_set_names
Network.azimuth_set_ranges
Network.azimuth_set_relationships
Network.branch_azimuth_array
Network.branch_azimuth_set_array
Network.branch_azimuth_set_counts
Network.branch_counts
Network.branch_gdf
Network.branch_intersects_target_area_boundary
Network.branch_length_array
Network.branch_length_array_non_weighted
Network.branch_length_distribution()
Network.branch_length_set_array
Network.branch_length_set_counts
Network.branch_length_set_names
Network.branch_length_set_ranges
Network.branch_lengths_powerlaw_fit()
Network.branch_lengths_powerlaw_fit_description
Network.branch_series
Network.branch_types
Network.cache_results
Network.censoring_area
Network.circular_target_area
Network.contour_grid()
Network.determine_branches_nodes
Network.estimate_censoring()
Network.export_network_analysis()
Network.length_set_relationships
Network.name
Network.node_counts
Network.node_gdf
Network.node_series
Network.node_types
Network.numerical_network_description()
Network.parameters
Network.plain_name
Network.plot_anisotropy()
Network.plot_azimuth_crosscut_abutting_relationships()
Network.plot_branch()
Network.plot_branch_azimuth()
Network.plot_branch_azimuth_set_count()
Network.plot_branch_azimuth_set_lengths()
Network.plot_branch_length_set_count()
Network.plot_branch_lengths()
Network.plot_contour()
Network.plot_parameters()
Network.plot_trace_azimuth()
Network.plot_trace_azimuth_set_count()
Network.plot_trace_azimuth_set_lengths()
Network.plot_trace_length_crosscut_abutting_relationships()
Network.plot_trace_length_set_count()
Network.plot_trace_lengths()
Network.plot_xyi()
Network.remove_z_coordinates_from_inputs
Network.representative_points()
Network.reset_length_data()
Network.snap_threshold
Network.target_areas
Network.total_area
Network.trace_azimuth_array
Network.trace_azimuth_set_array
Network.trace_azimuth_set_counts
Network.trace_gdf
Network.trace_intersects_target_area_boundary
Network.trace_length_array
Network.trace_length_array_non_weighted
Network.trace_length_distribution()
Network.trace_length_set_array
Network.trace_length_set_counts
Network.trace_length_set_names
Network.trace_length_set_ranges
Network.trace_lengths_powerlaw_fit()
Network.trace_lengths_powerlaw_fit_description
Network.trace_series
Network.truncate_traces
Network.write_branches_and_nodes()
requires_topology()
- fractopo.analysis.parameters module
branches_intersect_boundary()
convert_counts()
counts_to_point()
decorate_branch_ax()
decorate_count_ax()
decorate_xyi_ax()
determine_branch_type_counts()
determine_node_type_counts()
determine_set_counts()
determine_topology_parameters()
initialize_ternary_ax()
initialize_ternary_branches_points()
initialize_ternary_points()
plot_branch_plot_ax()
plot_parameters_plot()
plot_set_count()
plot_ternary_plot()
plot_xyi_plot_ax()
tern_plot_branch_lines()
tern_plot_the_fing_lines()
tern_yi_func()
ternary_heatmapping()
ternary_point_kwargs()
ternary_text()
- fractopo.analysis.random_sampling module
NetworkRandomSampler
NetworkRandomSampler.area_gdf
NetworkRandomSampler.area_gdf_should_contain_polygon()
NetworkRandomSampler.max_area
NetworkRandomSampler.max_radius
NetworkRandomSampler.min_area
NetworkRandomSampler.min_radius
NetworkRandomSampler.name
NetworkRandomSampler.random_area()
NetworkRandomSampler.random_choice
NetworkRandomSampler.random_choice_should_be_enum()
NetworkRandomSampler.random_network_sample()
NetworkRandomSampler.random_network_sampler()
NetworkRandomSampler.random_radius()
NetworkRandomSampler.random_target_circle()
NetworkRandomSampler.snap_threshold
NetworkRandomSampler.target_area_centroid
NetworkRandomSampler.target_circle
NetworkRandomSampler.trace_gdf
NetworkRandomSampler.trace_gdf_should_contain_traces()
NetworkRandomSampler.value_should_be_positive()
RandomChoice
RandomSample
- fractopo.analysis.relationships module
- fractopo.analysis.subsampling module
Module contents
Contains most analysis utilities and abstractions.
Network
class is defined in ./network.py
and MultiNetwork
in ./multi_network.py
.