|
12 | 12 |
|
13 | 13 | # import slycot.examples |
14 | 14 |
|
15 | | - # Analysis routines (15/40 wrapped) |
16 | | - from .analysis import ab01nd, ab05md, ab05nd, ab07nd, ab08nd, ab08nz |
17 | | - from .analysis import ab09ad, ab09ax, ab09bd, ab09md, ab09nd |
18 | | - from .analysis import ab13bd, ab13dd, ab13ed, ab13fd, ab13md |
| 15 | + # The Slycot library is organised by 11-chapters. Each chapter can be identified by a single letter. |
| 16 | + # The following chapters are included: |
| 17 | + # A : Analysis Routines (included) |
| 18 | + # B : Benchmark |
| 19 | + # C : Adaptive Control |
| 20 | + # D : Data Analysis |
| 21 | + # F : Filtering |
| 22 | + # I : Identification |
| 23 | + # M : Mathematical Routines (included) |
| 24 | + # N : Nonlinear Systems |
| 25 | + # S : Synthesis Routines (included) |
| 26 | + # T : Transformation Routines (included) |
| 27 | + # U : Utility Routines |
19 | 28 |
|
20 | 29 |
|
21 | | - # Data analysis routines (0/7 wrapped) |
| 30 | + # Analysis routines (16/60 wrapped) |
| 31 | + from .analysis import (ab01nd, |
| 32 | + ab05md, ab05nd, |
| 33 | + ab07nd, |
| 34 | + ab08nd, ab08nz, |
| 35 | + ab09ad, ab09ax, ab09bd, ab09md, ab09nd, |
| 36 | + ab13bd, ab13dd, ab13ed, ab13fd, ab13md) |
| 37 | + |
| 38 | + # Benchmark routines (0/6 wrapped) |
| 39 | + |
| 40 | + # Adaptive control routines (0/0 wrapped) |
| 41 | + |
| 42 | + # Data analysis routines (0/8 wrapped) |
22 | 43 |
|
23 | 44 | # Filtering routines (0/6 wrapped) |
24 | 45 |
|
25 | | - # Identification routines (0/5 wrapped) |
| 46 | + # Identification routines (0/15 wrapped) |
26 | 47 |
|
27 | | - # Mathematical routines (7/81 wrapped) |
28 | | - from .math import mc01td, mb03rd, mb03vd, mb03vy, mb03wd, mb05md, mb05nd |
| 48 | + # Mathematical routines (7/281 wrapped) |
| 49 | + from .math import (mb03rd, mb03vd, mb03vy, mb03wd, |
| 50 | + mb05md, mb05nd, |
| 51 | + mc01td) |
29 | 52 |
|
30 | | - # Synthesis routines (15/50 wrapped) |
| 53 | + # Nonlinear Systems (0/16 wrapped) |
31 | 54 |
|
| 55 | + # Synthesis routines ((15+1)/131 wrapped), sb03md57 is not part of slicot |
32 | 56 | from .synthesis import (sb01bd, |
33 | 57 | sb02md, sb02mt, sb02od, |
34 | 58 | sb03md, sb03md57, sb03od, |
|
37 | 61 | sg02ad, |
38 | 62 | sg03ad, sg03bd) |
39 | 63 |
|
| 64 | + # Transformation routines (10/77 wrapped) |
| 65 | + from .transform import (tb01id, tb01pd, |
| 66 | + tb03ad, |
| 67 | + tb04ad, |
| 68 | + tb05ad, |
| 69 | + tc01od, tc04ad, |
| 70 | + td04ad, |
| 71 | + tf01md, tf01rd) |
| 72 | + |
| 73 | + # Utility routines (0/7 wrapped) |
40 | 74 |
|
41 | | - # Transformation routines (9/40 wrapped) |
42 | | - from .transform import tb01id, tb03ad, tb04ad |
43 | | - from .transform import tb05ad |
44 | | - from .transform import tc04ad, tc01od |
45 | | - from .transform import tf01md, tf01rd |
46 | | - from .transform import td04ad, tb01pd |
47 | 75 |
|
48 | 76 | from .version import __version__ |
49 | 77 |
|
|
0 commit comments