Default settings

Default settings#

Here are the default settings.

Hide code cell source

import yaml

import feisty

defaults = feisty.settings.get_defaults()
print(yaml.dump(defaults, default_flow_style=False, sort_keys=False))
/home/runner/work/feisty/feisty/feisty/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  from pkg_resources import DistributionNotFound, get_distribution
loffline: true
model_settings:
  size_class_bounds:
    small:
    - 0.001
    - 0.5
    medium:
    - 0.5
    - 250.0
    large:
    - 250.0
    - 125000.0
  functional_type_keys:
  - zooplankton
  - forage
  - piscivore
  - demersal
  - benthic_prey
  pelagic_demersal_coupling_type_keys:
  - piscivore
  - demersal
  zooplankton_functional_type_keys:
  - zooplankton
  pelagic_functional_type_keys:
  - forage
  - piscivore
  demersal_functional_type_keys:
  - demersal
  - benthic_prey
  pelagic_demersal_coupling_apply_pref_type_keys:
  - demersal
  benthic_pelagic_depth_cutoff: 200.0
zooplankton:
  defaults: {}
  members:
  - name: Zoo
fish:
  defaults:
    k_metabolism: 0.0855
    a_metabolism: 4.0
    b_metabolism: 0.175
    k_encounter: 0.063
    a_encounter: 70.0
    b_encounter: 0.2
    k_consumption: 0.063
    a_consumption: 20.0
    b_consumption: 0.25
    mortality_type: constant
    mortality_coeff_per_yr: 0.1
    assim_efficiency: 0.7
  members:
  - name: Sf
    size_class: small
    functional_type: forage
    t_frac_pelagic_static: 1.0
    pelagic_demersal_coupling: false
    harvest_selectivity: 0.0
    energy_frac_somatic_growth: 1.0
  - name: Sp
    size_class: small
    functional_type: piscivore
    t_frac_pelagic_static: 1.0
    pelagic_demersal_coupling: false
    harvest_selectivity: 0.0
    energy_frac_somatic_growth: 1.0
  - name: Sd
    size_class: small
    functional_type: demersal
    t_frac_pelagic_static: 1.0
    pelagic_demersal_coupling: false
    harvest_selectivity: 0.0
    energy_frac_somatic_growth: 1.0
  - name: Mf
    size_class: medium
    functional_type: forage
    t_frac_pelagic_static: 1.0
    pelagic_demersal_coupling: false
    harvest_selectivity: 1.0
    energy_frac_somatic_growth: 0.5
  - name: Mp
    size_class: medium
    functional_type: piscivore
    t_frac_pelagic_static: 1.0
    pelagic_demersal_coupling: false
    harvest_selectivity: 0.1
    energy_frac_somatic_growth: 1.0
  - name: Md
    size_class: medium
    functional_type: demersal
    t_frac_pelagic_static: 0.0
    pelagic_demersal_coupling: false
    harvest_selectivity: 0.1
    energy_frac_somatic_growth: 1.0
  - name: Lp
    size_class: large
    functional_type: piscivore
    t_frac_pelagic_static: 1.0
    pelagic_demersal_coupling: false
    harvest_selectivity: 1.0
    energy_frac_somatic_growth: 0.5
  - name: Ld
    size_class: large
    functional_type: demersal
    t_frac_pelagic_static: 0.0
    pelagic_demersal_coupling: true
    harvest_selectivity: 1.0
    energy_frac_somatic_growth: 0.5
benthic_prey:
  defaults:
    benthic_efficiency: 0.075
    carrying_capacity: 80.0
  members:
  - name: benthic_prey
food_web:
- predator: Sf
  prey: Zoo
  preference: 0.9
- predator: Sp
  prey: Zoo
  preference: 0.9
- predator: Sd
  prey: Zoo
  preference: 0.9
- predator: Mf
  prey: Zoo
  preference: 0.45
- predator: Mf
  prey: Sf
  preference: 1.0
- predator: Mf
  prey: Sp
  preference: 1.0
- predator: Mf
  prey: Sd
  preference: 1.0
- predator: Mp
  prey: Zoo
  preference: 0.45
- predator: Mp
  prey: Sf
  preference: 1.0
- predator: Mp
  prey: Sp
  preference: 1.0
- predator: Mp
  prey: Sd
  preference: 1.0
- predator: Md
  prey: benthic_prey
  preference: 1.0
- predator: Lp
  prey: Mf
  preference: 0.5
- predator: Lp
  prey: Mp
  preference: 1.0
- predator: Ld
  prey: Mf
  preference: 0.375
- predator: Ld
  prey: Mp
  preference: 0.75
- predator: Ld
  prey: Md
  preference: 1.0
- predator: Ld
  prey: benthic_prey
  preference: 1.0
reproduction_routing:
- from: Mf
  to: Sf
  efficiency: 0.01
  is_larval: true
- from: Lp
  to: Sp
  efficiency: 0.01
  is_larval: true
- from: Ld
  to: Sd
  efficiency: 0.01
  is_larval: true
- from: Sf
  to: Mf
- from: Sp
  to: Mp
- from: Sd
  to: Md
- from: Mp
  to: Lp
- from: Md
  to: Ld
fishing:
  fishing_rate_per_year: 0.3