-
Notifications
You must be signed in to change notification settings - Fork 62
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
gbif downstream #869
Comments
Thanks for the issue. It's a complicated issue and will take a bit of time to drill down in to. Most likely the answer will be its not possible to simply pass a parameter - and that the only option will be to do what you're already doing. But we'll see. |
@andzandz11 Looked at this again and there's no way I can see to get extinct status while also getting taxonomic children in one step. We could think about adding a parameter option to |
Thank you for looking into this. I can not possibly imagine why this should the the default behaviour of GBIF. Maybe I am not aware of the overall situation, but as far as I know the vast majority of users are not interested in extinct taxa. But maybe it's just my scientific bubble. It would be easier for the user to have this directly implemented, but on the other hand all the tools needed are already in this packge. Maybe for now the best solution would be to write a warning in the ?help, because I was totally caught by surprise by this? I will open a ticket in the GBIF portal feedback system and ask for details, but given the number of open issues this could take a month or two. Edit: On the other hand, I have no idea what the actual API call is. |
You can also try open a discussion here https://discourse.gbif.org/ if you haven't yet. It would be nice to have the option to filter by extinction status for sure - i agree extant taxa only seems like a good default setting |
Thank you for the suggestion I will try that. |
There's two different places where we make a HTTP request to the GBIF API. And note that the function uses a while loop, so although theres two lines of code where HTTP requests happen, they can each happen many, many times as an example
The |
I am having trouble removing extinct plant families from this list:
gbif_downstream(id=7707728, downto="family")
I had to loop through the list using rgbif::name_lookup to get the desired information.
I am not sure this is how it is to be intended. Maybe I am just not familiar with additional curl options I can pass to gbif_downstream.
Is it maybe possible to exclude extinct plant taxa by default or by option to choose from? I don't think the vast majority of users is interested in fossil phylogeny.
The text was updated successfully, but these errors were encountered: