osmose.engine.processes.selectivity¶
Fishing selectivity functions for the OSMOSE Python engine.
Selectivity determines what fraction of a species is vulnerable to fishing based on body size. Four types matching Java FisherySelectivity:
0 = knife-edge (age or length)
1 = sigmoid (logistic, parameterized by L50/L75)
2 = Gaussian (normal, peak at L50)
3 = log-normal (right-skewed, normalized by mode)
Functions
|
Gaussian (normal) selectivity -- type 2 in Java. |
|
Knife-edge selectivity: 0 below L50, 1 at or above. |
|
Log-normal selectivity -- type 3 in Java. |
|
Logistic sigmoid selectivity -- type 1 in Java. |
|
Logistic sigmoid selectivity with slope parameter (legacy). |