Skip to main content

Regional Observer Workbook

Background

This Python library encapsulates the logic for extracting content from SPC/FFA regional observer workbooks. It maintains original images and bounding boxes for forms. It also includes logic to align scans to an original using OpenCV's homography capabilities. NOTE: The current version of the library only works for scanned documents. Lens distortion from camera images prevents successful feature matching.

In addition to the library, there is a simple CLI utility that can perform two tasks. The first task is to extract each unique bounding box to an image. The second task is to draw the bounding boxes on an aligned scan. The capabilities are useful as examples of how to use the library as well being visual debugging aids.

Work-in-Progress

The following items are still work in progress:

  • Additional form types and bounding boxes for recent purse seine observer workbooks
  • Enabling camera images
  • Evaluating the SIFT and AKAZE feature matching algorithms
  • Creating convenience methods for working with row/column bounding box definitions

Metadata

Release files for regional-observer-workbook 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for regional-observer-workbook 0.3.0
File Size Uploaded Provenance Actions
regional_observer_workbook-0.3.0.tar.gz 66.6 kB With provenance Details for regional_observer_workbook-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for regional-observer-workbook 0.3.0
File Interpreter ABI Platform Actions
regional_observer_workbook-0.3.0-py3-none-any.whl Python 3 none any Details for regional_observer_workbook-0.3.0-py3-none-any.whl

Total release size: 137.3 kB

Release files / regional_observer_workbook-0.3.0.tar.gz

Download URL regional_observer_workbook-0.3.0.tar.gz
Size 66.6 kB
Tags Source
SHA-256 checksum
How to use checksums
92b1faddd59ee444ce20963c02b87d3a3a88130efe3d1d8ab1e19168ab8f9213
BLAKE2b-256 checksum
How to use checksums
13f633fa1f1f6957d487d4a66eb7037ff15901f9c9ffa5a88798001dd00beae0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 1, 2026.

Transparency log

Release files / regional_observer_workbook-0.3.0-py3-none-any.whl

Download URL regional_observer_workbook-0.3.0-py3-none-any.whl
Size 70.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b8308e4f465a72c9d0a217bb3d696ae60306486be64ddf86f23ece6a6a35db11
BLAKE2b-256 checksum
How to use checksums
e3dccc457739828e6974c3a030144c564e5eb64667f4f7e9ef112b0b44b7bbfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 1, 2026.

Transparency log

Security for regional-observer-workbook 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for regional_observer_workbook-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page