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_mode.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/branch_data.py
src/food_web_bifurcation_explorer/data/heatmap_ternary_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/branch_types.py
src/food_web_bifurcation_explorer/enums/types/eigen_values_jump.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/enums/types/visual/__init__.py
src/food_web_bifurcation_explorer/enums/types/visual/bifurcation_codimension_one_visual_types.py
src/food_web_bifurcation_explorer/enums/types/visual/bifurcation_codimension_two_visual_types.py
src/food_web_bifurcation_explorer/enums/types/visual/extinctions_visual_types.py
src/food_web_bifurcation_explorer/enums/types/visual/other_visual_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/codimension_one/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/hopf/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/hopf/subcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/hopf/subcritical/subcritical_distribution_alternative.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/hopf/subcritical/subcritical_distribution_empirical.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/hopf/supercritical/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/hopf/supercritical/supercritical_distribution_alternative.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/hopf/supercritical/supercritical_distribution_empirical.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/saddlenode/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/saddlenode/saddlenode_distribution_alternative.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/saddlenode/saddlenode_distribution_empirical.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/transcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/transcritical/transcritical_distribution_alternative.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_one/transcritical/transcritical_distribution_empirical.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_two/__init__.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_two/bautin_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_two/bogdanov_takens_distribution.py
src/food_web_bifurcation_explorer/frontend/distribution_module/bifurcations/codimension_two/double_hopf_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/codimension_one/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/hopf/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/hopf/subcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/hopf/subcritical/subcritical_heatmap_alternative.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/hopf/subcritical/subcritical_heatmap_empirical.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/hopf/supercritical/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/hopf/supercritical/supercritical_heatmap_alternative.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/hopf/supercritical/supercritical_heatmap_empirical.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/saddlenode/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/saddlenode/saddlenode_heatmap_alternative.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/saddlenode/saddlenode_heatmap_empirical.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/transcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/transcritical/transcritical_heatmap_alternative.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_one/transcritical/transcritical_heatmap_empirical.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_two/__init__.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_two/bautin_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_two/bogdanov_takens_heatmap.py
src/food_web_bifurcation_explorer/frontend/heatmap_module/bifurcations/codimension_two/double_hopf_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/codimension_one/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/envelope/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/envelope/envelope_scatter_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/envelope/envelope_scatter_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/subcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/subcritical/subcritical_scatter_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/subcritical/subcritical_scatter_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/supercritical/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/supercritical/supercritical_scatter_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/hopf/supercritical/supercritical_scatter_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/saddlenode/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/saddlenode/saddlenode_scatter_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/saddlenode/saddlenode_scatter_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/transcritical/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/transcritical/transcritical_scatter_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_one/transcritical/transcritical_scatter_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_two/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_two/bautin_scatter.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_two/bogdanov_takens_scatter.py
src/food_web_bifurcation_explorer/frontend/scatter_module/bifurcations/codimension_two/double_hopf_scatter.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_list.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/alternative/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/alternative/eigenvalue_spectrum_index_alternative.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/alternative/eigenvalue_spectrum_jump_alternative_a.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/alternative/eigenvalue_spectrum_jump_alternative_b.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/alternative/eigenvalue_spectrum_jump_alternative_c.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/alternative/eigenvalue_spectrum_jump_alternative_d.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/alternative/eigenvalue_spectrum_jump_alternative_e.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/empirical/__init__.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/empirical/eigenvalue_spectrum_index_empirical.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/empirical/eigenvalue_spectrum_jump_empirical_a.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/empirical/eigenvalue_spectrum_jump_empirical_b.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/empirical/eigenvalue_spectrum_jump_empirical_c.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/empirical/eigenvalue_spectrum_jump_empirical_d.py
src/food_web_bifurcation_explorer/frontend/scatter_module/eigenvalue_spectrum/empirical/eigenvalue_spectrum_jump_empirical_e.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_extended.py
src/food_web_bifurcation_explorer/frontend/scatter_module/others/extinct_transcritical.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