-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parameter name α
refers both to linear functional response and producer competition.
#98
Comments
α
is refers both to linear functional response and producer competition.α
refers both to linear functional response and producer competition.
Ouch, the I have too think more about it! |
I am not sure I understand what you wrote here. But if you are suggesting that What about renaming the |
Proper fix once #98 has been adressed.
The issue is that in ecological theory both are α. Can we keep the competition as α and rename the variable in the functional responses attack_rate? |
You rightly got my poor english (and my poor formatting)! Let's keep
|
Proper fix once #98 has been adressed.
I would personally be much in favor of @andbeck's suggestion here : Single letters are short, but misleading, uninformative, likely to clash and very much volatile since using
Someone said once that if there is one good thing that computer science brought to mathematics.. it's the opportunity to use several letters for every symbol instead of just one X) (not sure who though..) One day I'd even be happy to suggest that all single-letters symbols in the package be renamed this way 0:) |
I agree with Side note as we are talking about parameter naming: I would also be in favour to change parameter names that have a subscript such as |
100% In favour of that as well <3 Julia makes it possible to use fancy characters like However (and maybe I'm an old-fashioned folk), I find that they remain a pain to type, especially elsewhere. Here on github for instance, I need to navigate to my vim console to copy-past'em here, same on the other channel(s). More importantly, I also think that they only clarify very few, very specific little chunks of code that are directly transcripted from standard mathematical/physics/ecological equations (like this one). In every other place, they are confusing, and we need to remember/document/search what they mean on a regular basis. Being self-documenting is more valuable than being (extremely) short IMO. And it's not even short to type since you need 7 keystrokes ( Single-letter symbols are useful when you do mathematical calculations, because then you repeat them a lot, and also you need to forget about their meaning to focus only on the functional structure of your terms. Calculations are blind to the meaning, and you do them better when you see the structure by getting rid of the meaning and shortening symbols a lot. In |
I agree very much with I would decrease, however, the weight of the keystroke argument since everybody has nice autocompletion tools nowadays 😄 |
Nowadays, as you write, state-of-the-art autocompleter only needs |
Proper fix once #98 has been adressed.
Proper fix once #98 has been adressed.
Proper fix once #98 has been adressed.
Proper fix once #98 has been adressed.
Proper fix once #98 has been adressed.
Proper fix once #98 has been adressed.
@alaindanet maybe we should move this to #114? |
Proper fix once #98 has been adressed.
Should be solved as #114 is adressed. |
Proper fix once #98 has been adressed.
According to @ismael-lajaaiti, we should disambiguate by renaming the one in the linear functional response. What's a good alternate name then? Where in the package does the change need to be propagated?
The text was updated successfully, but these errors were encountered: