Skip to content

Commit 30f3673

Browse files
committed
Refactor: Make NIST keyword only
1 parent e4612b4 commit 30f3673

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

astroquery/nist/core.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def _args_to_payload(self, *args, **kwargs):
125125
return request_payload
126126

127127
@prepend_docstr_nosections("\n" + _args_to_payload.__doc__)
128-
def query_async(self, minwav, maxwav, linename="H I",
128+
def query_async(self, minwav, maxwav, *, linename="H I",
129129
energy_level_unit='eV', output_order='wavelength',
130130
wavelength_type='vacuum', get_query_payload=False):
131131
"""
@@ -145,7 +145,7 @@ def query_async(self, minwav, maxwav, linename="H I",
145145
timeout=Nist.TIMEOUT)
146146
return response
147147

148-
def _parse_result(self, response, verbose=False):
148+
def _parse_result(self, response, *, verbose=False):
149149
"""
150150
Parses the results from the HTTP response to `astropy.table.Table`.
151151

astroquery/nist/tests/test_nist.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@ def test_parse_wavelength():
4242

4343
def test_query_async(patch_get):
4444
response = nist.core.Nist.query_async(4000 * u.nm, 7000 * u.nm,
45-
"H I", get_query_payload=True)
45+
linename="H I", get_query_payload=True)
4646
assert response['spectra'] == "H I"
4747
assert response['unit'] == nist.core.Nist.unit_code['nm']
48-
response = nist.core.Nist.query_async(4000 * u.nm, 7000 * u.nm, "H I")
48+
response = nist.core.Nist.query_async(4000 * u.nm, 7000 * u.nm, linename="H I")
4949
assert response is not None
5050

5151

5252
def test_query(patch_get):
53-
result = nist.core.Nist.query(4000 * u.nm, 7000 * u.nm, "H I")
53+
result = nist.core.Nist.query(4000 * u.nm, 7000 * u.nm, linename="H I")
5454
assert isinstance(result, Table)

astroquery/nist/tests/test_nist_remote.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def test_query(self):
2424
assert set(result['TP']) == set(['T8637', 'T7771'])
2525

2626
def test_unescape_html(self):
27-
response = nist.core.Nist.query_async(4333 * u.AA, 4334 * u.AA, "V I")
27+
response = nist.core.Nist.query_async(4333 * u.AA, 4334 * u.AA, linename="V I")
2828
assert '†' in response.text
2929
# check that Unicode characters have been properly unescaped from their
3030
# raw HTML code equivalents during parsing

0 commit comments

Comments
 (0)