Skip to main content

pytaxa

pypi travis coverage

info

  • Minimum Python version: 3.5

  • pytaxa docs

  • Check out sister R package: taxa

Installation

Stable version

pip install pytaxa
pip3 install pytaxa

Dev version

sudo pip install git+git://github.com/sckott/pytaxa.git#egg=pytaxa

# OR

git clone git@github.com:sckott/pytaxa.git
cd pytaxa
make install

Usage

from pytaxa import constructors as cs
cs.taxon_name("Poa")

from pytaxa import Taxon
x = Taxon(None)
x.is_empty()

name = cs.taxon_name("Poa")
rank = cs.taxon_rank("genus", "ncbi")
db = cs.taxon_database("ncbi",
  "http://www.ncbi.nlm.nih.gov/taxonomy",
  "NCBI Taxonomy Database",
  "*")
id = cs.taxon_id(12345, db)
tx1 = Taxon(name, rank, id, "L.")
tx2 = Taxon(cs.taxon_name("Poaceae"),
  cs.taxon_rank("family", "ncbi"), cs.taxon_id(4479, db))
tx3 = Taxon(cs.taxon_name("Poa annua"),
  cs.taxon_rank("species", "ncbi"), cs.taxon_id(93036, db))
from pytaxa import Taxa
Taxa(tx1, tx2, tx3)

from pytaxa import Hierarchy
out = Hierarchy(tx1, tx2, tx)
out.taxa
out.ranklist
out.all_empty()
out.pop(ranks = "family")

Contributing

See CONTRIBUTING.md

Meta

Changelog

0.0.6 (2018-06-26)

  • First pypi release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytaxa-0.0.6.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytaxa-0.0.6-py2.py3-none-any.whl (21.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pytaxa-0.0.6.tar.gz.

File metadata

  • Download URL: pytaxa-0.0.6.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pytaxa-0.0.6.tar.gz
Algorithm Hash digest
SHA256 46c29bfb11ca25d5206d20a10ac8f04a384b68eabf6d245086a7e8f4165852c0
MD5 591def481c3d4b011ef7dd0cb616bad0
BLAKE2b-256 0353baff577a09ab2e18d248fde1a3d01733bf51f9656c6f2d82add38c4e6ff3

See more details on using hashes here.

File details

Details for the file pytaxa-0.0.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pytaxa-0.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1ae0228dccdb8a1fe3b541f54c7fbe6ecc520a62566356aa5d1345af5b55139e
MD5 f588678fb80af9fba84693420773c85e
BLAKE2b-256 8f7a67a31f8d07a8586b5b3edee96e2ca492595a2ecdd0a64cf6862a52df8e8d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page