| 834 | |
| 835 | |
| 836 | class DftFields(DftObj): |
| 837 | """ """ |
| 838 | |
| 839 | def __init__(self, func, args): |
| 840 | """Construct a `DftFields`.""" |
| 841 | super().__init__(func, args) |
| 842 | self.nfreqs = len(args[4]) |
| 843 | self.regions = [FieldsRegion(where=args[1], center=args[2], size=args[3])] |
| 844 | self.num_components = len(args[0]) |
| 845 | |
| 846 | @property |
| 847 | def chunks(self): |
| 848 | return self.swigobj_attr("chunks") |
| 849 | |
| 850 | |
| 851 | Mode = namedtuple("Mode", ["freq", "decay", "Q", "amp", "err"]) |