PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
 
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
audit_family_census.py File Reference

Go to the source code of this file.

Namespaces

namespace  audit_family_census
 

Functions

 audit_family_census.scanned_modules ()
 Resolve the module roots into concrete files and their public dotted names.
 
set audit_family_census.declared_surfaces ()
 Public surfaces already covered by a registered capability family.
 
dict audit_family_census.candidate_surfaces ()
 Public choice points in the CLI, found independently of the registry.
 
tuple audit_family_census.classification_of (entry)
 Normalize a census entry into a typed classification and reason.
 
int audit_family_census.main ()
 Report uncovered public selector surfaces, typed.
 

Variables

 audit_family_census.REPO_ROOT = Path(__file__).resolve().parents[2]
 
str audit_family_census.REGISTRY = REPO_ROOT / "tests" / "tooling" / "capability_families.json"
 
str audit_family_census.CENSUS = REPO_ROOT / "tests" / "tooling" / "family_census.json"
 
tuple audit_family_census.SCANNED_MODULE_ROOTS = ("picurv_cli/core.py", "picurv_cli/storage", "picurv_cli/cli.py")
 
tuple audit_family_census.CHOICE_SET_SUFFIXES
 
 audit_family_census._CHOICE_SET_PATTERN = re.compile(r"[A-Z0-9_]+(" + "|".join(CHOICE_SET_SUFFIXES) + r")$")
 
tuple audit_family_census.VALID_CLASSIFICATIONS
 
tuple audit_family_census.NEEDS_OWNER = ("parameter_of_entry", "spelling_alias")