Decapod Source Code

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

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

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