Skip to content

Record linkage toolkit for Brazilian public health surveillance (SINAN-TB)

Notifications You must be signed in to change notification settings

marco-jardim/gzcmd-record-linkage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GZ-CMD-Record-Linkage

Reference implementation of the GZ-CMD++ v3 policy engine, packaged as a reusable Python package with src layout and CLI entry points.

Package

  • PyPI package name: gzcmd-record-linkage
  • Import package: gzcmd_record_linkage

Install

  • Editable install for development:
python -m pip install -e .[dev]
  • Runtime only:
python -m pip install -e .

The package version is derived from git tags using hatch-vcs.

Development

  • Lint:
ruff check src/gzcmd_record_linkage/cli.py tests
  • Tests with coverage target:
pytest --cov=gzcmd_record_linkage.loader \
  --cov=gzcmd_record_linkage.classifier \
  --cov=gzcmd_record_linkage.bands \
  --cov=gzcmd_record_linkage.guardrails \
  --cov-fail-under=80
  • Build:
python -m build

CLI

The package exposes a gzcmd CLI entry point.

gzcmd --help

You can also invoke the module directly:

python -m gzcmd_record_linkage --help

About

Record linkage toolkit for Brazilian public health surveillance (SINAN-TB)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages