Directories
¶
| Path | Synopsis |
|---|---|
|
Package core holds the types shared by the detection and decoding stages: the pixel Bitmap, floating-point geometry (PointF, Perspective), the decoded-symbol result types, the shared status codes, and small per-pixel colour statistics.
|
Package core holds the types shared by the detection and decoding stages: the pixel Bitmap, floating-point geometry (PointF, Perspective), the decoded-symbol result types, the shared status codes, and small per-pixel colour statistics. |
|
Package decode turns a sampled symbol matrix into message bits: metadata and palette decoding, module colour classification, and the LDPC/demask/deinterleave message decode, for primary and docked secondary symbols.
|
Package decode turns a sampled symbol matrix into message bits: metadata and palette decoding, module colour classification, and the LDPC/demask/deinterleave message decode, for primary and docked secondary symbols. |
|
Package detect locates JAB Code symbols in an image: channel balancing and binarization (with descreen retries sized from the image's own lattice pitch), finder- and alignment-pattern detection, side-size estimation, perspective sampling of the module grid, and the region-of-interest proposer.
|
Package detect locates JAB Code symbols in an image: channel balancing and binarization (with descreen retries sized from the image's own lattice pitch), finder- and alignment-pattern detection, side-size estimation, perspective sampling of the module grid, and the region-of-interest proposer. |
|
Package diag renders the observation trace produced by the authoritative decoder behind jabcode decode --diag.
|
Package diag renders the observation trace produced by the authoritative decoder behind jabcode decode --diag. |
|
Package ecc implements the JAB Code forward-error-correction stage: systematic LDPC coding (hard- and soft-decision), the fixed byte (de)interleaving permutation, and the seeded PRNG they share.
|
Package ecc implements the JAB Code forward-error-correction stage: systematic LDPC coding (hard- and soft-decision), the fixed byte (de)interleaving permutation, and the seeded PRNG they share. |
|
Package encode implements the JAB Code encoding pipeline: data analysis and bit-stream generation, LDPC and interleaving, module placement, masking, and bitmap rendering, for single- and multi-symbol codes.
|
Package encode implements the JAB Code encoding pipeline: data analysis and bit-stream generation, LDPC and interleaving, module placement, masking, and bitmap rendering, for single- and multi-symbol codes. |
|
Package ldpccatalog carries the precomputed pivot transcripts of every message parity-check code the decoder can select.
|
Package ldpccatalog carries the precomputed pivot transcripts of every message parity-check code the decoder can select. |
|
gen
command
Command gen writes the precomputed pivot transcripts a jabcode_ldpc_catalog_blob build embeds.
|
Command gen writes the precomputed pivot transcripts a jabcode_ldpc_catalog_blob build embeds. |
|
Package palette holds the JAB Code module color palettes shared by the encoder and decoder.
|
Package palette holds the JAB Code module color palettes shared by the encoder and decoder. |
|
Package phaseprobe provides opt-in process-timeline instrumentation for GPU route diagnostics.
|
Package phaseprobe provides opt-in process-timeline instrumentation for GPU route diagnostics. |
|
Package read coordinates detection and decoding into the full JAB Code reading pipeline: it owns the orientation and region-of-interest retries, the detect-then-decode handoff for the primary symbol (including the alignment-pattern fallback that needs the decoded side version), and the docked-secondary walk that derives each secondary's geometry from its decoded host metadata.
|
Package read coordinates detection and decoding into the full JAB Code reading pipeline: it owns the orientation and region-of-interest retries, the detect-then-decode handoff for the primary symbol (including the alignment-pattern fallback that needs the decoded side version), and the docked-secondary walk that derives each secondary's geometry from its decoded host metadata. |
|
Package spec holds JAB Code symbol geometry, metadata layout, masking and finder core-color constants shared by the encoder and decoder.
|
Package spec holds JAB Code symbol geometry, metadata layout, masking and finder core-color constants shared by the encoder and decoder. |
|
Package tables holds the JAB Code static lookup tables (encoding, alignment-pattern, and palette/finder geometry) shared by the encoder and decoder.
|
Package tables holds the JAB Code static lookup tables (encoding, alignment-pattern, and palette/finder geometry) shared by the encoder and decoder. |
|
Package testutil provides shared helpers for the test suites of jabcode's internal packages.
|
Package testutil provides shared helpers for the test suites of jabcode's internal packages. |
|
Command wasmgate executes the public fixed-plan and stream path.
|
Command wasmgate executes the public fixed-plan and stream path. |
|
Package wire defines internal JAB Code wire variants, decoder capability sets and encoder format choices.
|
Package wire defines internal JAB Code wire variants, decoder capability sets and encoder format choices. |
Click to show internal directories.
Click to hide internal directories.