Python API ========== Block Generator --------------- .. automodule:: blocklib.blocks_generator :members: Blocks ------ .. automodule:: blocklib.candidate_blocks_generator :members: Base PPRL Index --------------- .. automodule:: blocklib.pprlindex :members: Signature Generator ------------------- .. automodule:: blocklib.signature_generator :members: P-Sig ----- .. automodule:: blocklib.pprlpsig :members: Configuration ~~~~~~~~~~~~~ .. autoclass:: PSigConfig :members: :undoc-members: .. automodule:: blocklib.validation.psig_validation :members: :undoc-members: Lambda Fold ----------- .. automodule:: blocklib.pprllambdafold :members: Configuration ~~~~~~~~~~~~~ .. autoclass:: LambdaConfig :members: :undoc-members: .. automodule:: blocklib.validation.lambda_fold_validation :members: :undoc-members: Internal -------- ``blocklib`` uses pydantic for validation. .. automodule:: blocklib.validation :members: :undoc-members: Encoding -------- .. automodule:: blocklib.encoding :members: