fractopo.analysis package
Submodules
- fractopo.analysis.anisotropy module
- fractopo.analysis.azimuth module
- fractopo.analysis.contour_grid module
- fractopo.analysis.length_distributions module
DistLengthDistributionMultiLengthDistributionMultiLengthDistribution.cut_offsMultiLengthDistribution.distributionsMultiLengthDistribution.fitter()MultiLengthDistribution.namesMultiLengthDistribution.normalized_distributions()MultiLengthDistribution.optimize_cut_offs()MultiLengthDistribution.optimized_multi_scale_fit()MultiLengthDistribution.plot_multi_length_distributions()MultiLengthDistribution.using_branches
MultiScaleOptimizationResultPolyfitSilentFitall_fit_attributes_dict()apply_cut_off()calculate_critical_distance_value()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
LineDataLineData.area_boundary_intersectsLineData.automatic_fitLineData.azimuth_arrayLineData.azimuth_set_arrayLineData.azimuth_set_countsLineData.azimuth_set_length_arraysLineData.azimuth_set_namesLineData.azimuth_set_rangesLineData.boundary_intersect_countLineData.boundary_intersect_count_desc()LineData.describe_fit()LineData.determine_manual_fit()LineData.geometryLineData.length_arrayLineData.length_array_non_weightedLineData.length_boundary_weightsLineData.length_set_arrayLineData.length_set_countsLineData.length_set_namesLineData.length_set_rangesLineData.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
MultiNetworkMultiNetwork.basic_network_descriptions_df()MultiNetwork.collective_azimuth_sets()MultiNetwork.multi_length_distributions()MultiNetwork.network_length_distributions()MultiNetwork.networksMultiNetwork.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
NetworkNetwork.anisotropyNetwork.area_gdfNetwork.assign_branches_nodes()Network.azimuth_set_namesNetwork.azimuth_set_rangesNetwork.azimuth_set_relationshipsNetwork.branch_azimuth_arrayNetwork.branch_azimuth_set_arrayNetwork.branch_azimuth_set_countsNetwork.branch_countsNetwork.branch_gdfNetwork.branch_intersects_target_area_boundaryNetwork.branch_length_arrayNetwork.branch_length_array_non_weightedNetwork.branch_length_distribution()Network.branch_length_set_arrayNetwork.branch_length_set_countsNetwork.branch_length_set_namesNetwork.branch_length_set_rangesNetwork.branch_lengths_powerlaw_fit()Network.branch_lengths_powerlaw_fit_descriptionNetwork.branch_seriesNetwork.branch_typesNetwork.cache_resultsNetwork.censoring_areaNetwork.circular_target_areaNetwork.contour_grid()Network.determine_branches_nodesNetwork.estimate_censoring()Network.export_network_analysis()Network.export_network_analysis_topology()Network.length_set_relationshipsNetwork.nameNetwork.node_countsNetwork.node_gdfNetwork.node_seriesNetwork.node_typesNetwork.numerical_network_description()Network.parametersNetwork.plain_nameNetwork.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_inputsNetwork.representative_points()Network.reset_length_data()Network.snap_thresholdNetwork.target_areasNetwork.total_areaNetwork.trace_azimuth_arrayNetwork.trace_azimuth_set_arrayNetwork.trace_azimuth_set_countsNetwork.trace_gdfNetwork.trace_intersects_target_area_boundaryNetwork.trace_length_arrayNetwork.trace_length_array_non_weightedNetwork.trace_length_distribution()Network.trace_length_set_arrayNetwork.trace_length_set_countsNetwork.trace_length_set_namesNetwork.trace_length_set_rangesNetwork.trace_lengths_powerlaw_fit()Network.trace_lengths_powerlaw_fit_descriptionNetwork.trace_seriesNetwork.truncate_tracesNetwork.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
NetworkRandomSamplerNetworkRandomSampler.area_gdfNetworkRandomSampler.area_gdf_should_contain_polygon()NetworkRandomSampler.max_areaNetworkRandomSampler.max_radiusNetworkRandomSampler.min_areaNetworkRandomSampler.min_radiusNetworkRandomSampler.nameNetworkRandomSampler.random_area()NetworkRandomSampler.random_choiceNetworkRandomSampler.random_choice_should_be_enum()NetworkRandomSampler.random_network_sample()NetworkRandomSampler.random_network_sampler()NetworkRandomSampler.random_radius()NetworkRandomSampler.random_target_circle()NetworkRandomSampler.snap_thresholdNetworkRandomSampler.target_area_centroidNetworkRandomSampler.target_circleNetworkRandomSampler.trace_gdfNetworkRandomSampler.trace_gdf_should_contain_traces()NetworkRandomSampler.value_should_be_positive()
RandomChoiceRandomSample
- 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.