Decapod Source Code

Decapod Source Modules

Decapod source code is hosted on Google code.

The source code for Decapod is split into a collection of modules, each with its own Mercurial repository.

Module

Applicable Decapod Version

Description

Repo

UI

v0.3 - v0.7

This module provides the user interface for Decapod, written entirely in HTML, CSS, and JavaScript.

http://code.google.com/p/decapod/source/browse?repo=ui

Server

v0.3 - v0.7

The server performs actions requested by the user such as taking pictures, image manipulation, and PDF generation. The server acts as a form of indirection between the UI and the underlying processing scripts.

http://code.google.com/p/decapod/source/browse?repo=server

Genpdf

v0.3 - v0.7

A Python script that generates PDFs from images captured in Decapod. The genpdf script serves as a command line front-end for OCRopus and other processing tools

http://code.google.com/p/decapod/source/browse?repo=genpdf

Dewarping

v0.7

A collection of scripts that produces calibration data from a set of calibration images, dewarps a pair of stereo images based on that calibration data, and a colour picker Python UI to choose page separator and background colours.

http://code.google.com/p/decapod/source/checkout?repo=dewarping

Install Scripts

v0.4 - v0.7

Scripts required to download and install the Decapod application and its dependencies.

http://code.google.com/p/decapod/source/checkout?repo=install-scripts

A "super repository" is available that will pull down all of these modules into a single directory structure suitable for use or development, and also contains installation shells scripts. This is the recommended repository to clone when you're getting started with Decapod:

https://decapod.googlecode.com/hg/

Full Installation

For a detailed description and full installation, including all 3rd party dependencies, see Download and Install Decapod 0.7

Deprecated Repositories

Module

Applicable Decapod Version

Description

Repo

stitching

v0.3 - v0.4

The stitching script, also written in Python, stitches independently captured images into a greyscale page spread.

http://code.google.com/p/decapod/source/browse?repo=stitching

calibration

N/A

Calibration code for stereo cameras.

http://code.google.com/p/decapod/source/browse?repo=calibration

decapod-infusion

v0.3 - v0.4

The Decapod application from Decapod 0.3 to Decapod 0.4. Contains some image management interface and capture UI.

http://code.google.com/p/decapod/source/checkout?repo=decapod-infusion