Skip to content

Commit

Permalink
Fixed test
Browse files Browse the repository at this point in the history
  • Loading branch information
paolomassa committed Apr 29, 2024
1 parent 13b329d commit f931791
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 22 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ repos:
rev: 5.13.2
hooks:
- id: isort
exclude: ".*(.fits|.fts|.fit|.header|.txt|tca.*|extern.*|)$"
exclude: ".*(.fits|.fts|.fit|.header|.txt|tca.*|extern.*)$"
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
hooks:
Expand Down
21 changes: 12 additions & 9 deletions examples/imaging_demo.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,27 +12,30 @@
"""

import logging

import astropy.units as u
import matplotlib.pyplot as plt
import numpy as np
# from astropy.coordinates import SkyCoord
# from astropy.time import Time
# from sunpy.map import make_fitswcs_header, Map
from xrayvision.clean import vis_clean
from xrayvision.imaging import vis_to_image, vis_to_map
from xrayvision.mem import mem
from xrayvision.visibility import Visibility

# from stixpy.frames import get_hpc_info
from stixpy.imaging.em import em
from stixpy.calibration.visibility import (
calibrate_visibility,
create_meta_pixels,
create_visibility,
get_uv_points_data,
)
# from stixpy.frames import get_hpc_info
from stixpy.imaging.em import em
from stixpy.product import Product

from xrayvision.clean import vis_clean
from xrayvision.imaging import vis_to_image, vis_to_map
from xrayvision.mem import mem
from xrayvision.visibility import Visibility
# from astropy.coordinates import SkyCoord
# from astropy.time import Time
# from sunpy.map import make_fitswcs_header, Map



logger = logging.getLogger(__name__)
logger.setLevel("DEBUG")
Expand Down
7 changes: 6 additions & 1 deletion stixpy/calibration/tests/test_visibility.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import astropy.units as u

from stixpy.calibration.visibility import get_uv_points_data


def test_get_uv_points_data():
uv_data = get_uv_points_data()
assert True
assert uv_data['u'][0] == -0.03333102271709666 / u.arcsec
assert uv_data['v'][0] == 0.005908224739704219 / u.arcsec
assert uv_data['isc'][0] == 1
assert uv_data['label'][0] == '3c'
10 changes: 5 additions & 5 deletions stixpy/calibration/visibility.py
Original file line number Diff line number Diff line change
Expand Up @@ -271,10 +271,10 @@ def get_uv_points_data(d_det=47.78 * u.mm, d_sep=545.30 * u.mm):
----------
d_det: astropy Quantity
Distance between the rear grid and the detector plane (in mm). Default, 47.78 * u.mm
d_sep: astropy Quantity
Distance between the front and the rear grid (in mm). Default, 545.30 * u.mm
Returns
-------
A dictionary containing sub-collimator indices, sub-collimator labels and coordinates of the STIX (u,v) points (defined in arcsec^-1)
Expand All @@ -285,7 +285,7 @@ def get_uv_points_data(d_det=47.78 * u.mm, d_sep=545.30 * u.mm):
https://doi.org/10.1007/s11207-023-02205-7
"""

subc = read_subc_params()
imaging_ind = np.where((subc["Grid Label"] != "cfl") & (subc["Grid Label"] != "bkg"))

Expand Down Expand Up @@ -323,7 +323,7 @@ def get_uv_points_data(d_det=47.78 * u.mm, d_sep=545.30 * u.mm):
}

return uv_data


def calibrate_visibility(vis, flare_location=(0, 0) * u.arcsec):
"""
Expand Down Expand Up @@ -386,7 +386,7 @@ def calibrate_visibility(vis, flare_location=(0, 0) * u.arcsec):
)

return cal_vis


def sas_map_center():
# receter map at 0,0 taking account of mean or actual sas sol
Expand Down
7 changes: 1 addition & 6 deletions stixpy/tests/test_science.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,7 @@
from numpy.testing import assert_allclose

from stixpy.product import Product
from stixpy.product.sources.science import (
CompressedPixelData,
RawPixelData,
Spectrogram,
SummedCompressedPixelData,
)
from stixpy.product.sources.science import CompressedPixelData, RawPixelData, Spectrogram, SummedCompressedPixelData


@pytest.mark.remote_data
Expand Down

0 comments on commit f931791

Please sign in to comment.