pyworms

pyworms.aphiaAttributesByAphiaID(*args, **kwds)

Returns the Aphia attributes for an AphiaID.

Parameters:id – AphiaID
Returns:Aphia attributes.
pyworms.aphiaClassificationByAphiaID(*args, **kwds)

Returns the Aphia classification for an AphiaID.

Parameters:id – AphiaID
Returns:Aphia classification.
pyworms.aphiaDistributionsByAphiaID(*args, **kwds)

Returns the Aphia distributions for an AphiaID.

Parameters:id – AphiaID
Returns:Aphia distributions.
pyworms.aphiaExternalIDByAphiaID(*args, **kwds)

Returns an external identifier for an AphiaID.

Parameters:
  • id – AphiaID
  • type – One of algaebase, bold, dyntaxa, eol, fishbase, iucn, lsid, ncbi, tsn, gisd
Returns:

Aphia classification.

pyworms.aphiaRecordByAphiaID(*args, **kwds)

Returns the Aphia record for an AphiaID.

Parameters:id – AphiaID
Returns:Aphia record, None if not found.
pyworms.aphiaRecordByExternalID(*args, **kwds)

Returns an Aphia record for an external identifier.

Parameters:
  • id – AphiaID
  • type – One of algaebase, bold, dyntaxa, eol, fishbase, iucn, lsid, ncbi, tsn, gisd
Returns:

Aphia record.

pyworms.aphiaRecordsByDate(start_date, end_date=None, marine_only=True)

Returns Aphia records by change date.

Parameters:
  • start_date – Start date
  • end_date – End date
  • marine_only – Marine only
Returns:

Aphia records.

pyworms.aphiaRecordsByMatchNames(names, marine_only=True)

Returns Aphia matches for a set of names.

Parameters:
  • names – Names
  • marine_only – Marine only
Returns:

Aphia matches.

pyworms.aphiaRecordsByName(*args, **kwds)

Returns the Aphia records for a name.

Parameters:
  • id – AphiaID
  • like – SQL like query with % wildcard after input
  • marine_only – Limit to marine taxa
Returns:

Aphia records.