ifgen (4.7.3)#

python Build Status codecov PyPI - Status Dependents (via libraries.io)

An interface generator for distributed computing.

Consider sponsoring development.

(interface documentation)

Python Version Support#

This package is tested with the following Python minor versions:

Platform Support#

This package is tested on the following platforms:

  • ubuntu-latest

  • macos-latest

  • windows-latest

Introduction#

Command-line Options#

$ ./venv3.14/bin/ig -h

usage: ig [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
          {gen,svd,noop} ...

An interface generator for distributed computing.

options:
  -h, --help      show this help message and exit
  --version       show program's version number and exit
  -v, --verbose   set to increase logging verbosity
  -q, --quiet     set to reduce output
  --curses        whether or not to use curses.wrapper when starting
  --no-uvloop     whether or not to disable uvloop as event loop driver
  -C, --dir DIR   execute from a specific directory

commands:
  {gen,svd,noop}  set of available commands
    gen           generate interfaces
    svd           process CMSIS-SVD files
    noop          command stub (does nothing)

Internal Dependency Graph#

A coarse view of the internal structure and scale of ifgen’s source. Generated using pydeps (via mk python-deps).

ifgen's Dependency Graph

Interface Documentation