LICENSE
README.md
pyproject.toml
src/food_web_bifurcation_explorer/__init__.py
src/food_web_bifurcation_explorer/__main__.py
src/food_web_bifurcation_explorer/food_web_bifurcation_explorer_app.py
src/food_web_bifurcation_explorer.egg-info/PKG-INFO
src/food_web_bifurcation_explorer.egg-info/SOURCES.txt
src/food_web_bifurcation_explorer.egg-info/dependency_links.txt
src/food_web_bifurcation_explorer.egg-info/entry_points.txt
src/food_web_bifurcation_explorer.egg-info/requires.txt
src/food_web_bifurcation_explorer.egg-info/top_level.txt
src/food_web_bifurcation_explorer/callbacks/__init__.py
src/food_web_bifurcation_explorer/callbacks/change_resolution.py
src/food_web_bifurcation_explorer/callbacks/update_distribution_graphs.py
src/food_web_bifurcation_explorer/callbacks/update_heatmap_graphs.py
src/food_web_bifurcation_explorer/callbacks/update_scatter_graphs.py
src/food_web_bifurcation_explorer/common/__init__.py
src/food_web_bifurcation_explorer/common/config.py
src/food_web_bifurcation_explorer/common/decorators.py
src/food_web_bifurcation_explorer/common/exceptions.py
src/food_web_bifurcation_explorer/common/files.py
src/food_web_bifurcation_explorer/common/glob.py
src/food_web_bifurcation_explorer/common/drawing/__init__.py
src/food_web_bifurcation_explorer/common/drawing/drawing_bifurcation_options.py
src/food_web_bifurcation_explorer/common/drawing/drawing_eigenvalue_spectrum_options.py
src/food_web_bifurcation_explorer/common/drawing/drawing_options.py
src/food_web_bifurcation_explorer/common/drawing/drawing_scatter_options.py
src/food_web_bifurcation_explorer/data/__init__.py
src/food_web_bifurcation_explorer/data/bifurcation_data.py
src/food_web_bifurcation_explorer/data/branch_data.py
src/food_web_bifurcation_explorer/data/envelope_data.py
src/food_web_bifurcation_explorer/data/general_bifurcation_data.py
src/food_web_bifurcation_explorer/data/plot_data.py
src/food_web_bifurcation_explorer/data/shape_data.py
src/food_web_bifurcation_explorer/data/ternary_data.py
src/food_web_bifurcation_explorer/data/ternary_line.py
src/food_web_bifurcation_explorer/enums/__init__.py
src/food_web_bifurcation_explorer/enums/check_box.py
src/food_web_bifurcation_explorer/enums/font.py
src/food_web_bifurcation_explorer/enums/labels.py
src/food_web_bifurcation_explorer/enums/network_data.py
src/food_web_bifurcation_explorer/enums/static_options.py
src/food_web_bifurcation_explorer/enums/styles.py
src/food_web_bifurcation_explorer/enums/symbols.py
src/food_web_bifurcation_explorer/enums/colors/__init__.py
src/food_web_bifurcation_explorer/enums/colors/bifurcation_colors.py
src/food_web_bifurcation_explorer/enums/colors/diverse_colors.py
src/food_web_bifurcation_explorer/enums/colors/stability_colors.py
src/food_web_bifurcation_explorer/enums/numbers/__init__.py
src/food_web_bifurcation_explorer/enums/numbers/float_numbers.py
src/food_web_bifurcation_explorer/enums/numbers/integer_numbers.py
src/food_web_bifurcation_explorer/enums/resolutions/__init__.py
src/food_web_bifurcation_explorer/enums/resolutions/layout_resolutions.py
src/food_web_bifurcation_explorer/enums/resolutions/ternary_heatmap_resolutions.py
src/food_web_bifurcation_explorer/enums/traces/__init__.py
src/food_web_bifurcation_explorer/enums/traces/bifurcation_diagram_traces.py
src/food_web_bifurcation_explorer/enums/traces/ternary_traces.py
src/food_web_bifurcation_explorer/enums/types/__init__.py
src/food_web_bifurcation_explorer/enums/types/area_types.py
src/food_web_bifurcation_explorer/enums/types/bifurcation_diagram_types.py
src/food_web_bifurcation_explorer/enums/types/bifurcation_distribution_types.py
src/food_web_bifurcation_explorer/enums/types/bifurcation_types.py
src/food_web_bifurcation_explorer/enums/types/bifurcation_types_extended.py
src/food_web_bifurcation_explorer/enums/types/branch_types.py
src/food_web_bifurcation_explorer/enums/types/hopf_parameter_types.py
src/food_web_bifurcation_explorer/enums/types/parameter_types.py
src/food_web_bifurcation_explorer/enums/types/parameter_types_extended.py
src/food_web_bifurcation_explorer/enums/types/ternary_types.py
src/food_web_bifurcation_explorer/frontend/__init__.py
src/food_web_bifurcation_explorer/frontend/ids.py
src/food_web_bifurcation_explorer/frontend/layout.py
src/food_web_bifurcation_explorer/frontend/distribution_module/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcation_distribution_logarithmic.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcation_distribution/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcation_distribution/bifurcation_distribution_num_bins.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcation_distribution/bifurcation_distribution_num_contours.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcation_distribution/bifurcation_distribution_use_contours.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/bautin/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/bautin/bautin_alternative_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/bautin/bautin_empirical_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/subcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/subcritical/subcritical_alternative_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/subcritical/subcritical_empirical_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/supercritical/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/supercritical/supercritical_alternative_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/hopf/supercritical/supercritical_empirical_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/saddlenode/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/saddlenode/saddlenode_alternative_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/saddlenode/saddlenode_empirical_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/transcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/transcritical/transcritical_alternative_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/transcritical/transcritical_empirical_distribution.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/bautin/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/bautin/bautin_alternative_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/bautin/bautin_empirical_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/subcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/subcritical/subcritical_alternative_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/subcritical/subcritical_empirical_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/supercritical/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/supercritical/supercritical_alternative_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/hopf/supercritical/supercritical_empirical_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/saddlenode/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/saddlenode/saddlenode_alternative_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/saddlenode/saddlenode_empirical_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/transcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/transcritical/transcritical_alternative_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/transcritical/transcritical_empirical_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/color/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/color/heatmap_color_end_picker.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/color/heatmap_color_start_picker.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/general/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/general/heatmap_logarithmic.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/general/heatmap_resolution_selector.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/general/min_heatmap_value.py
src/food_web_bifurcation_explorer/frontend/scatter_module/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/bautin/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/bautin/bautin_alternative_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/bautin/bautin_empirical_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/envelope/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/envelope/envelope_alternative_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/envelope/envelope_empirical_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/subcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/subcritical/subcritical_alternative_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/subcritical/subcritical_empirical_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/supercritical/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/supercritical/supercritical_alternative_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/hopf/supercritical/supercritical_empirical_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/saddlenode/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/saddlenode/saddlenode_alternative_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/saddlenode/saddlenode_empirical_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/transcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/transcritical/transcritical_alternative_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/transcritical/transcritical_empirical_single.py
src/food_web_bifurcation_explorer/frontend/scatter_module/biomass_compartment/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/biomass_compartment/biomass_compartment_first.py
src/food_web_bifurcation_explorer/frontend/scatter_module/biomass_compartment/biomass_compartment_second.py
src/food_web_bifurcation_explorer/frontend/scatter_module/draw/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/draw/branch_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/draw/branch_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/draw/lines.py
src/food_web_bifurcation_explorer/frontend/scatter_module/draw/points.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/eigenvalue_spectrum_centered_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/eigenvalue_spectrum_centered_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/eigenvalue_spectrum_index_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/eigenvalue_spectrum_index_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/equilibria/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/equilibria/area.py
src/food_web_bifurcation_explorer/frontend/scatter_module/equilibria/over_information.py
src/food_web_bifurcation_explorer/frontend/scatter_module/equilibria/stable.py
src/food_web_bifurcation_explorer/frontend/scatter_module/equilibria/unstable.py
src/food_web_bifurcation_explorer/frontend/scatter_module/general/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/general/network_selector.py
src/food_web_bifurcation_explorer/frontend/scatter_module/general/resolution_selector.py
src/food_web_bifurcation_explorer/frontend/scatter_module/others/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/others/eigenvalue_spectrum_index.py
src/food_web_bifurcation_explorer/frontend/scatter_module/others/extinct.py
src/food_web_bifurcation_explorer/frontend/scatter_module/others/internal_error.py
src/food_web_bifurcation_explorer/frontend/scatter_module/parameters/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/parameters/fixed_parameter_type.py
src/food_web_bifurcation_explorer/frontend/scatter_module/parameters/fixed_parameter_value.py
src/food_web_bifurcation_explorer/graph/__init__.py
src/food_web_bifurcation_explorer/graph/figures.py
src/food_web_bifurcation_explorer/graph/bifurcation_diagram/__init__.py
src/food_web_bifurcation_explorer/graph/bifurcation_diagram/build.py
src/food_web_bifurcation_explorer/graph/bifurcation_diagram/update.py
src/food_web_bifurcation_explorer/graph/bifurcation_distribution/__init__.py
src/food_web_bifurcation_explorer/graph/bifurcation_distribution/build.py
src/food_web_bifurcation_explorer/graph/bifurcation_distribution/update.py
src/food_web_bifurcation_explorer/graph/eigenvalue_spectrum/__init__.py
src/food_web_bifurcation_explorer/graph/eigenvalue_spectrum/build.py
src/food_web_bifurcation_explorer/graph/eigenvalue_spectrum/update.py
src/food_web_bifurcation_explorer/graph/hopf_parameter_plot/__init__.py
src/food_web_bifurcation_explorer/graph/hopf_parameter_plot/build.py
src/food_web_bifurcation_explorer/graph/hopf_parameter_plot/update.py
src/food_web_bifurcation_explorer/graph/phase_portrait/__init__.py
src/food_web_bifurcation_explorer/graph/phase_portrait/build.py
src/food_web_bifurcation_explorer/graph/phase_portrait/update.py
src/food_web_bifurcation_explorer/graph/ternary/__init__.py
src/food_web_bifurcation_explorer/graph/ternary/add_ternary_arrows.py
src/food_web_bifurcation_explorer/graph/ternary/ternary_coordinate.py
src/food_web_bifurcation_explorer/graph/ternary/ternary_hover_template.py
src/food_web_bifurcation_explorer/graph/ternary/heatmap_ternary/__init__.py
src/food_web_bifurcation_explorer/graph/ternary/heatmap_ternary/build_heatmap_ternary.py
src/food_web_bifurcation_explorer/graph/ternary/heatmap_ternary/update_heatmap_ternary.py
src/food_web_bifurcation_explorer/graph/ternary/scatter_ternary/__init__.py
src/food_web_bifurcation_explorer/graph/ternary/scatter_ternary/build_scatter_ternary.py
src/food_web_bifurcation_explorer/graph/ternary/scatter_ternary/update_scatter_ternary.py
src/food_web_bifurcation_explorer/graph/time_serie/__init__.py
src/food_web_bifurcation_explorer/graph/time_serie/build.py
src/food_web_bifurcation_explorer/graph/time_serie/update.py