API DemonstrationΒΆ

This is an example of how the Taxonome API can be used. To follow it, you will need Python 3 installed, and Taxonome installed as a package. If you are new to Python, you might want to go through a tutorial first - the official Python tutorial is one of several online. You can enter the commands below in an interactive Python session.

First, we import the package:

import taxonome

Create a container to hold a group of taxa:

a_genus = taxonome.TaxonSet()

Create two species (these are actually liquorice plants):

sp1 = taxonome.Taxon("Glycyrrhiza glabra", "L.")
sp1.othernames.add(taxonome.Name("Glycyrrhiza glandulifera", "Waldst. & Kit."))

sp2 = taxonome.Taxon("Glycyrrhiza uralensis", "Fisch.")
sp2.othernames.add(taxonome.Name("Glycyrrhiza glandulifera", "Ledeb."))

Add them to the container:

a_genus.add(sp1)
a_genus.add(sp2)

Now, what happens if we ask for an ambiguous name?

a_genus.select("Glycyrrhiza glandulifera")

You should see:

== Select a match for Glycyrrhiza glandulifera: ==
N (Reject all)
0 (Specify new name to search for)
1 Glycyrrhiza glandulifera Waldst. & Kit.     -> Glycyrrhiza glabra L.
2 Glycyrrhiza glandulifera Ledeb.     -> Glycyrrhiza uralensis Fisch.
Enter a number:

This is just a small sample of what Taxonome can do; read on for more information.

Previous topic

Configuration

Next topic

Taxonome API

This Page