EcoSym

Generated invertebrate roster — parameter provenance

Generated, not hand-written. One row per planner invertebrate, emitted by python -m stocking.invert_roster emit. Kept separate from the hand-written, literature-cited sections of docs/parameter_reference.md for the same reason the fish table is (CLAUDE.md: that file is not auto-generated). Every number here is derived; the basis and clause columns say how.

How each column is derived

  • T / pH bandsstocking.invert_water.tolerance, which walks species → genus → group → tier row for temperature and applies the fish margins unchanged. basis is the rung. This is the same call that produced the five regenerated engine invertebrates.
  • size / N mg — a hand-sourced adult length where stocking/data/size_corrections.json carries one, else the wiki's published range, else the Chart group's median; in every case taken mid-range and normalised to body length (stocking.invert_mass.adult_length_cm), then individual_N_mg = K_plan·L³ with K per body plan. Nine binomials covering eleven cells are hand-sourced: the wiki's invertebrate lengths measure 0.69–2.02× of the real animal in both directions, and mass is the cube of that. Eight more were re-sourced and the wiki held; that file records those too.
  • Imax0.0101·L^-0.17, fitted on the five. K_C is the archetype's.
  • crowding K3.33e-06·(mg N)^0.698, fitted on the three animals whose interference kernel is on.
  • base mortality1.4/(lifespan·8766 h) from the wiki's published lifespan.
  • archetype — Chart warning (name-matched inside the sentence) → genus table → group default. A group_default clause means the animal has no name at all and the row needs a human.

Attribution

pH / temperature / lifespan, and size wherever the size column is not hand-sourced, derive from The Aquarium Wiki (CC BY-SA 3.0). See stocking/data/ATTRIBUTION.md. The hand-sourced lengths carry their own citations in stocking/data/size_corrections.json and are cited facts rather than licensed data.

slug binomial guild archetype (clause) size cm (basis) N mg T stress °C (basis) pH stress (basis) Imax K_C base mort
amano_crayfish Caridina multidentata decapod omnivore_scavenger (taxon:caridina) 4.45 (species) 6.7677 14.8–30.2 (species) 5.5–8.0 (species) 0.00784 1.2e-05 5.32e-05
amazon_zebra_shrimp Euryrhynchus amazoniensis decapod omnivore_scavenger (taxon:euryrhynchus) 3.5 (group) 3.7927 18.0–30.9 (tier_row) 4.25–6.75 (chart) 0.00816 1.2e-05 5.32e-05
apple_snail Pomacea bridgesii gastropod macrophyte_herbivore (chart:eats_plants) 5.71 (species) 23.96 17.0–31.0 (species) 6.25–8.75 (species) 0.00751 1.3e-05 7.99e-05
asian_glass_whisker_shrimp Macrobrachium lanchesteri decapod omnivore_scavenger (taxon:macrobrachium) 3.5 (group) 3.2925 20.9–31.0 (tier_row) 6.25–8.75 (chart) 0.00816 1.2e-05 5.32e-05
assassin_snail Anentome helena gastropod snail_predator (chart:eats_snails) 2.15 (species) 1.2791 19.8–29.7 (species) 6.35–8.85 (species) 0.00887 1.2e-05 5e-05
bamboo_shrimp Atyopsis moluccensis decapod fan_filterer (taxon:atyopsis) 8.0 (species) 120.9653 21.0–31.0 (species) 5.5–8.0 (species) 0.00709 4e-06 5.32e-05
blue_crayfish Procambarus alleni decapod macrophyte_herbivore (taxon:procambarus) 8.5 (species) 203.4362 15.3–26.9 (species) 6.0–8.5 (species) 0.00702 1.3e-05 5e-05
camacuto_shrimp Atya scabra decapod fan_filterer (taxon:atya) 6.0 (species) 56.7688 20.9–31.0 (tier_row) 6.75–9.25 (chart) 0.00745 4e-06 5.32e-05
cambarellus_crayfish Cambarellus patzcuarensis decapod omnivore_scavenger (taxon:cambarellus) 4.25 (species) 25.4295 19.0–27.0 (species) 6.5–9.0 (species) 0.0079 1.2e-05 5e-05
caridina_shrimp Caridina multidentata decapod omnivore_scavenger (taxon:caridina) 4.45 (species) 6.7677 14.8–30.2 (species) 5.5–8.0 (species) 0.00784 1.2e-05 5.32e-05
chopstick_snail Stenomelania plicaria gastropod deposit_feeder (taxon:stenomelania) 4.45 (group) 11.3412 17.0–29.9 (tier_row) 6.25–8.75 (chart) 0.00784 1.5e-05 5.32e-05
clams_mussels Anodonta anatina gastropod filter_feeder (taxon:anodonta) 7.62 (species) 56.9434 19.2–30.8 (species) 6.0–8.5 (species) 0.00134 5e-05 5.32e-05
devil_cappucino_snail Faunus ater gastropod deposit_feeder (chart:requires_sand) 4.45 (group) 11.3412 19.0–33.0 (species) 6.25–8.75 (chart) 0.00784 1.5e-05 5.32e-05
dusky_nerite_snail Neritina pulligera gastropod biofilm_rasper (taxon:neritina) 4.45 (group) 11.3412 17.1–29.8 (genus) 6.58–9.07 (genus) 0.00784 1.3e-05 5.32e-05
dwarf_orange_mexican_crayfish Cambarellus patzcuarensis decapod omnivore_scavenger (taxon:cambarellus) 4.25 (species) 25.4295 19.0–27.0 (species) 6.5–9.0 (species) 0.0079 1.2e-05 5e-05
fairy_shrimp decapod omnivore_scavenger (group_default) 3.5 (group) 3.2928 18.0–30.9 (tier_row) 6.25–8.75 (chart) 0.00816 1.2e-05 5.32e-05
ghost_dwarf_crab decapod omnivore_scavenger (group_default) 3.17 (group) 38.5203 19.2–29.8 (group) 6.25–8.75 (chart) 0.0083 1.2e-05 5.32e-05
ghost_shrimp Palaemonetes paludosus decapod omnivore_scavenger (taxon:palaemonetes) 3.15 (species) 2.4002 17.0–32.0 (species) 6.25–8.75 (species) 0.00831 1.2e-05 7.99e-05
green_lace_fan_shrimp Atyoida pilipes decapod fan_filterer (taxon:atyoida) 3.5 (species) 9.5748 19.2–29.7 (species) 5.9–8.4 (species) 0.00816 4e-06 5e-05
hairy_snail Thiara cancellata gastropod deposit_feeder (taxon:thiara) 4.45 (group) 11.3412 19.0–29.0 (species) 6.25–8.75 (chart) 0.00784 1.5e-05 5.32e-05
hercules_snail Brotia herculea gastropod deposit_feeder (chart:requires_sand) 4.45 (group) 11.3412 17.0–30.0 (species) 6.25–8.75 (chart) 0.00784 1.5e-05 5.32e-05
japanese_trapdoor_snail Vivaparis malleatus gastropod deposit_feeder (taxon:vivaparis) 4.45 (species) 11.3412 17.0–32.4 (species) 6.0–8.5 (species) 0.00784 1.5e-05 5.32e-05
limpet_nerite_snail Septaria porcellana gastropod biofilm_rasper (taxon:septaria) 4.45 (group) 11.3412 20.0–31.0 (species) 6.25–8.75 (chart) 0.00784 1.3e-05 5.32e-05
mystery_snail Pomacea bridgesii gastropod macrophyte_herbivore (taxon:pomacea) 5.71 (species) 23.96 17.0–31.0 (species) 6.25–8.75 (species) 0.00751 1.3e-05 7.99e-05
nerite_snail Neritina natalensis gastropod biofilm_rasper (taxon:neritina) 4.45 (group) 11.3412 17.1–29.8 (genus) 6.58–9.07 (genus) 0.00784 1.3e-05 5.32e-05
pagoda_snail Brotia pagodula gastropod deposit_feeder (taxon:brotia) 5.25 (species) 18.6233 17.0–29.0 (species) 6.35–8.85 (species) 0.00762 1.5e-05 5e-05
panther_crab Parathelphusa pantherina decapod omnivore_scavenger (taxon:parathelphusa) 3.17 (group) 38.5203 19.2–29.8 (group) 6.25–8.75 (chart) 0.0083 1.2e-05 5.32e-05
pom_pom_crab Ptychognathus barbatus decapod omnivore_scavenger (taxon:ptychognathus) 3.17 (group) 47.099 19.2–29.8 (group) 5.75–8.25 (chart) 0.0083 1.2e-05 5.32e-05
prambanan_snail Thiara winteri gastropod deposit_feeder (taxon:thiara) 4.45 (group) 11.3412 18.0–30.0 (species) 5.75–8.25 (chart) 0.00784 1.5e-05 5.32e-05
purple_zebra_shrimp decapod omnivore_scavenger (group_default) 3.5 (group) 3.2928 18.0–30.9 (tier_row) 6.25–8.75 (chart) 0.00816 1.2e-05 5.32e-05
rabbit_snail gastropod deposit_feeder (chart:requires_sand) 5.08 (species) 16.8721 22.15–30.15 (species) 6.6–9.1 (species) 0.00766 1.5e-05 5.32e-05
red_claw_shrimp Macrobrachium assamense decapod omnivore_scavenger (taxon:macrobrachium) 3.5 (group) 3.2925 20.9–31.0 (tier_row) 6.75–9.25 (chart) 0.00816 1.2e-05 5.32e-05
red_swamp_orange_crayfish Procambarus clarkii decapod macrophyte_herbivore (chart:eats_plants) 8.75 (species) 221.9196 16.0–28.0 (species) 6.5–9.0 (species) 0.00699 1.3e-05 5e-05
spixi_snail Asolene spixi gastropod macrophyte_herbivore (chart:eats_plants) 2.75 (species) 2.6766 14.8–30.8 (species) 6.5–9.0 (species) 0.0085 1.3e-05 5.32e-05
thai_micro_crab Limnopilos naiyanetri decapod fan_filterer (taxon:limnopilos) 0.9 (species) 1.6165 19.2–28.6 (species) 6.35–8.85 (species) 0.01028 4e-06 5.32e-05
thunderbolt_crayfish Cherax pulcher decapod macrophyte_herbivore (taxon:cherax) 6.47 (group) 112.7641 13.4–33.0 (genus) 5.75–8.25 (chart) 0.00735 1.3e-05 5e-05
towuti_crab Syntripsa flavichela decapod omnivore_scavenger (taxon:syntripsa) 3.17 (group) 38.5203 19.2–29.8 (group) 6.25–8.75 (chart) 0.0083 1.2e-05 5.32e-05
triangle_rabbit_snail gastropod biofilm_rasper (group_default) 4.45 (group) 11.3412 17.0–29.9 (tier_row) 6.25–8.75 (chart) 0.00784 1.3e-05 5.32e-05
vampire_shrimp Atya gabonensis decapod fan_filterer (taxon:atya) 12.7 (species) 538.3527 20.9–31.9 (species) 5.9–8.4 (species) 0.00656 4e-06 5e-05
virile_crayfish Faxonius virilis decapod omnivore_scavenger (taxon:faxonius) 6.47 (group) 89.719 16.0–28.0 (tier_row) 5.75–8.25 (chart) 0.00735 1.2e-05 5e-05
wandering_snail Ampullaceana balthica gastropod biofilm_rasper (taxon:ampullaceana) 4.45 (group) 11.3412 17.0–29.9 (tier_row) 5.55–8.05 (chart) 0.00784 1.3e-05 5.32e-05
white_crayfish Procambarus clarkii decapod macrophyte_herbivore (taxon:procambarus) 8.75 (species) 221.9196 16.0–28.0 (species) 6.5–9.0 (species) 0.00699 1.3e-05 5e-05
white_wizard_snail Filopaludina martensi gastropod deposit_feeder (taxon:filopaludina) 4.45 (group) 11.3412 19.0–29.0 (species) 6.25–8.75 (chart) 0.00784 1.5e-05 5.32e-05
yoda_snail Lymnaea stagnalis gastropod biofilm_rasper (taxon:lymnaea) 5.5 (species) 21.4125 7.0–26.9 (species) 6.35–8.85 (species) 0.00756 1.3e-05 5e-05