diff --git a/slycot/__init__.py b/slycot/__init__.py index 6bd59014..69527783 100644 --- a/slycot/__init__.py +++ b/slycot/__init__.py @@ -12,23 +12,47 @@ # import slycot.examples - # Analysis routines (15/40 wrapped) - from .analysis import ab01nd, ab05md, ab05nd, ab07nd, ab08nd, ab08nz - from .analysis import ab09ad, ab09ax, ab09bd, ab09md, ab09nd - from .analysis import ab13bd, ab13dd, ab13ed, ab13fd, ab13md + # The Slycot library is organised by 11-chapters. Each chapter can be identified by a single letter. + # The following chapters are included: + # A : Analysis Routines (included) + # B : Benchmark + # C : Adaptive Control + # D : Data Analysis + # F : Filtering + # I : Identification + # M : Mathematical Routines (included) + # N : Nonlinear Systems + # S : Synthesis Routines (included) + # T : Transformation Routines (included) + # U : Utility Routines - # Data analysis routines (0/7 wrapped) + # Analysis routines (16/60 wrapped) + from .analysis import (ab01nd, + ab05md, ab05nd, + ab07nd, + ab08nd, ab08nz, + ab09ad, ab09ax, ab09bd, ab09md, ab09nd, + ab13bd, ab13dd, ab13ed, ab13fd, ab13md) + + # Benchmark routines (0/6 wrapped) + + # Adaptive control routines (0/0 wrapped) + + # Data analysis routines (0/8 wrapped) # Filtering routines (0/6 wrapped) - # Identification routines (0/5 wrapped) + # Identification routines (0/15 wrapped) - # Mathematical routines (7/81 wrapped) - from .math import mc01td, mb03rd, mb03vd, mb03vy, mb03wd, mb05md, mb05nd + # Mathematical routines (7/281 wrapped) + from .math import (mb03rd, mb03vd, mb03vy, mb03wd, + mb05md, mb05nd, + mc01td) - # Synthesis routines (15/50 wrapped) + # Nonlinear Systems (0/16 wrapped) + # Synthesis routines ((15+1)/131 wrapped), sb03md57 is not part of slicot from .synthesis import (sb01bd, sb02md, sb02mt, sb02od, sb03md, sb03md57, sb03od, @@ -37,13 +61,17 @@ sg02ad, sg03ad, sg03bd) + # Transformation routines (10/77 wrapped) + from .transform import (tb01id, tb01pd, + tb03ad, + tb04ad, + tb05ad, + tc01od, tc04ad, + td04ad, + tf01md, tf01rd) + + # Utility routines (0/7 wrapped) - # Transformation routines (9/40 wrapped) - from .transform import tb01id, tb03ad, tb04ad - from .transform import tb05ad - from .transform import tc04ad, tc01od - from .transform import tf01md, tf01rd - from .transform import td04ad, tb01pd from .version import __version__