Skip to content

Commit 1103c6c

Browse files
committed
Convert units in svo_fps get_filter_index()
`SvoFpsClass.get_filter_index()` now accepts the wavelength limits in any length unit, not just in angstroms.
1 parent a44bc52 commit 1103c6c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

astroquery/svo_fps/core.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ def get_filter_index(self, wavelength_eff_min=0*u.angstrom,
6868
6969
Parameters
7070
----------
71-
wavelength_eff_min : `~astropy.units.Quantity` having units of angstrom, optional
71+
wavelength_eff_min : `~astropy.units.Quantity` with units of length, optional
7272
Minimum value of Wavelength Effective (default is 0 angstrom)
73-
wavelength_eff_max : `~astropy.units.Quantity` having units of angstrom, optional
73+
wavelength_eff_max : `~astropy.units.Quantity` with units of length, optional
7474
Maximum value of Wavelength Effective (default is a very large
7575
quantity FLOAT_MAX angstroms i.e. maximum value of np.float64)
7676
kwargs : dict
@@ -81,8 +81,8 @@ def get_filter_index(self, wavelength_eff_min=0*u.angstrom,
8181
astropy.table.table.Table object
8282
Table containing data fetched from SVO (in response to query)
8383
"""
84-
query = {'WavelengthEff_min': wavelength_eff_min.value,
85-
'WavelengthEff_max': wavelength_eff_max.value}
84+
query = {'WavelengthEff_min': wavelength_eff_min.to_value(u.angstrom),
85+
'WavelengthEff_max': wavelength_eff_max.to_value(u.angstrom)}
8686
error_msg = 'No filter found for requested Wavelength Effective range'
8787
return self.data_from_svo(query=query, error_msg=error_msg, **kwargs)
8888

0 commit comments

Comments
 (0)