Global Names Resolver¶
-
gn.
datasources
()¶ Get data sources for the Global Names Resolver.
- Retrieve data sources used in Global Names Index, see
- http://gni.globalnames.org/ for information.
Usage:
# all data sources from pytaxize import gn gn.gnr.datasources()
-
gn.
resolve
(source=None, format='json', resolve_once='false', with_context='false', best_match_only='false', header_only='false', preferred_data_sources='false', http='get')¶ Uses the Global Names Resolver to resolve scientific names
Parameters: - names – List of taxonomic names
- source – Source to pull from, one of x, y, z
- format – One of json or xml
- resolve_once – Logical, true or false
- with_context – Return context with taxonomic names
- best_match_only – Logical, if true (default) return the best match only
- header_only – Return header only, logical
- preferred_data_sources – Return only preferred data sources.
- http – The HTTP method to use, one of “get” or “post”. Default=”get”
Usage:
from pytaxize import gn gn.resolve('Helianthus annus') gn.resolve(['Helianthus annus','Poa annua'])
Global Names Index¶
-
gn.
parse
()¶ Uses the Global Names Index to parse scientific names
Parameters: names – List of scientific names. Usage:
from pytaxize import gn gn.gni.parse(names = ['Cyanistes caeruleus','Helianthus annuus'])
-
gn.
search
(per_page=30, page=1)¶ Search for names against the Global names index
Parameters: - search_term – Search term
- per_page – Items to return per page
- page – Page to return
Usage:
from pytaxize import gn gn.gni.search(search_term = 'ani*')
-
gn.
details
(all_records=1)¶ Usage:
from pytaxize import gn gn.gni.details(id = 17802847)