ropensci / taxa

taxonomic classes for R
https://docs.ropensci.org/taxa
Other
48 stars 12 forks source link

use cases section a bit outdated #201

Open maelle opened 4 years ago

maelle commented 4 years ago

:wave: here! in https://github.com/ropensci/taxa#use-cases you mention binomen but binomen README states that most of its functionality has migrated to here.

I was also wondering if you have more applied use cases to report in that section?

zachary-foster commented 4 years ago

Hi! Thanks for the note. Yea, its outdated. I am working on a complete rewrite of the taxa package to make it more user-friendly and scale better, so I have not revised this yet. Currently, only metacoder uses taxa as far as I know. Shortly, @sckott and I will be working to integrate the new version of taxa into taxize. I expect this will increase adoption by other packages.

I will update the readme in the mean time.

maelle commented 4 years ago

Thanks, good luck!

Is taxa meant to be mostly developer facing?

zachary-foster commented 4 years ago

Thanks!

Yes, for the most part. Users will interact with the objects/classes defined by taxa, but I expect most users will not realize that these come from taxa until they use them in multiple packages or dig into the help documentation. Perhaps how tibble is used in other packages would be a good comparison. The purpose of taxa is to define common data types so that multiple packages can be used together without converting between types and make it easier to develop new packages that use taxonomic data and prevent users from have to learn multiple ways of interacting with taxonomic information.

maelle commented 4 years ago

Aaah ok, it makes a lot of sense! You'll see I'm asking because of my handling taxlist submission. :-)