Skip to content

Commit 09a6b4a

Browse files
committed
Change source object to handle per source bounds etc
1 parent 4160dbf commit 09a6b4a

File tree

10 files changed

+756
-597
lines changed

10 files changed

+756
-597
lines changed

docs/reference/forward_fit.rst

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
.. _forward_fit:
1+
.. vis_forward_fit:
22
3-
Forward Fit ('xrayvision.forward_fit')
4-
**********************
3+
Vis Forward Fit ('xrayvision.vis_forward_fit')
4+
**********************************************
55

6-
The ``forward_fit`` submodule contains the Maximum Entropy methods.
6+
The ``vis_forward_fit`` submodule contains the visibility forward fitting methods
77

8-
.. automodapi:: xrayvision.forward_fit
8+
.. automodapi:: xrayvision.vis_forward_fit
9+
10+
.. automodapi:: xrayvision.vis_forward_fit.forward_fit
11+
:include-all-objects:
12+
13+
.. automodapi:: xrayvision.vis_forward_fit.sources
14+
:include-all-objects:

examples/stix.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@
1414
import numpy as np
1515

1616
from xrayvision.clean import vis_clean
17-
from xrayvision.forward_fit import vis_forward_fit
1817
from xrayvision.imaging import vis_psf_map, vis_to_map
1918
from xrayvision.mem import mem, resistant_mean
19+
from xrayvision.vis_forward_fit.forward_fit import vis_forward_fit
20+
from xrayvision.vis_forward_fit.sources import Source, SourceList
2021

2122
###############################################################################
2223
# Create images from STIX visibility data.
@@ -69,10 +70,12 @@
6970
###############################################################################
7071
# VIS_FWD_FIT
7172

72-
vis_fwd_map = vis_forward_fit(stix_vis, shape=[129, 129] * apu.pixel, pixel_size=[1, 1] * apu.arcsec / apu.pix)
73+
sources = SourceList([Source("circular", 15, 1, 2, 5)])
74+
75+
vis_fwd_map = vis_forward_fit(stix_vis, sources, shape=[129, 129] * apu.pixel, pixel_size=[1, 1] * apu.arcsec / apu.pix)
7376

7477
vis_fwd_pso_map = vis_forward_fit(
75-
stix_vis, method="PSO", shape=[129, 129] * apu.pixel, pixel_size=[1, 1] * apu.arcsec / apu.pix
78+
stix_vis, sources, method="PSO", shape=[129, 129] * apu.pixel, pixel_size=[1, 1] * apu.arcsec / apu.pix
7679
)
7780

7881
###############################################################################

0 commit comments

Comments
 (0)