Python-dwca-reader

A simple Python package to read and parse Darwin Core Archive (DwC-A) files

python-dwca-reader website

What is python-dwca-reader?

A simple Python package to read and parse Darwin Core Archive (DwC-A) files, as produced by the GBIF website, the IPT and many other biodiversity informatics tools.

It intends to be Pythonic and simple to use.

Archives can be enclosed in either a directory or a zip/tgz archive.

It supports most common features from the Darwin Core Archive standard, including extensions and Simple Darwin Core expressed as text (aka Archives consisting of a single CSV data file, possibly with Metadata but without Metafile).

It officially supports Python 2.7, 3.5, 3.6 and has been reported to work on Jython by at least one user. It works on Linux, Mac OS and since v0.10.2 also on Windows.

Package website