Classes | |
| class | Scatter |
| Break apart a vector into numblocks. More... | |
| class | EdgeUpdate |
Functions | |
| def | scatter_gen |
| genorator scatter_gen(inspace, numblocks, overlap) yeilds pairs of gather,scatter padding keywork arguments. | |
| def | Scatterf |
| Scatterf(inspace, numblocks,overlap) -> ol_list, padlst. | |
| def | apply_along_axis |
| Execute func1d(arr[i],*args) where func1d takes 1-D arrays and arr is an N-d array. | |
| def | edge_swap |
Variables | |
| string | __copyright__ |
| defin an window/ cat operator | |
| string | __license__ |
| def slimpy_base.api.linearops.ScatterOperator.apply_along_axis | ( | func1d, | ||
| axis, | ||||
| arr, | ||||
| args | ||||
| ) |
Execute func1d(arr[i],*args) where func1d takes 1-D arrays and arr is an N-d array.
i varies so as to apply the function along the given axis for each 1-d subarray in arr.
Definition at line 257 of file ScatterOperator.py.
| def slimpy_base.api.linearops.ScatterOperator.edge_swap | ( | arry, | ||
| dim | ||||
| ) |
Definition at line 321 of file ScatterOperator.py.
| def slimpy_base.api.linearops.ScatterOperator.scatter_gen | ( | inspace, | ||
| numblocks, | ||||
| overlap | ||||
| ) |
genorator scatter_gen(inspace, numblocks, overlap) yeilds pairs of gather,scatter padding keywork arguments.
where gather_kw is
Definition at line 47 of file ScatterOperator.py.
| def slimpy_base.api.linearops.ScatterOperator.Scatterf | ( | inspace, | ||
| numblocks, | ||||
| overlap | ||||
| ) |
Scatterf(inspace, numblocks,overlap) -> ol_list, padlst.
| numblocks,: | number of blocks in each dimention, may be a list no longer than space.shape numblocks: list | |
| overlap,: | the total overlap for each adjasent block. overlap: list |
Definition at line 132 of file ScatterOperator.py.
| string __copyright__ |
Initial value:
""" Copyright 2008 Sean Ross-Ross """
Definition at line 6 of file ScatterOperator.py.
| string __license__ |
Initial value:
""" This file is part of SLIMpy . SLIMpy is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. SLIMpy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with SLIMpy . If not, see <http://www.gnu.org/licenses/>. """
Definition at line 9 of file ScatterOperator.py.
1.5.6