Table of Contents
birdimages.py: A Python object for the catalogbirdimages.py: Internalsclass ImageCatalog: Catalog objectImageCatalog.__init__():
ConstructorImageCatalog.addOriginal(): Add a
new catalog entryImageCatalog.getOriginal(): Retrieve
an original by catalog numberImageCatalog.genOriginals():
Generate all catalog entriesImageCatalog.genAb6(): Generate all
entries with a given bird codeImageCatalog.readFile(): Read an XML
fileclass Original: One catalog entryOriginal.__init__(): ConstructorOriginal.readNode(): Build a
catalog entry from an Element nodechildText(): Get text from a child nodenodeText(): Get text from an elementcattest: A test driver for ImageCatalogMy collection of bird images runs into the thousands. I'd like to be able to manage it and be able to retrieve images by bird type, locality, time period, and such constraints.
Scanning an image in a proper scanner takes several minutes. I want to avoid wasting time scanning poor photos of species for which I already have better shots.
Because the days of film photography are drawing to a close, this system must also anticipate the transition to digital media.
This publication is available in Web
form and also as a PDF document. Please forward any comments to
john@nmt.edu.