Skip to content

Commit 40868ff

Browse files
committed
removing obsolete _json_summary_to_table method, too
1 parent d3354a8 commit 40868ff

File tree

1 file changed

+0
-46
lines changed

1 file changed

+0
-46
lines changed

astroquery/alma/core.py

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1132,52 +1132,6 @@ def help(self, cache=True):
11321132
print("Alma.query(payload=dict(project_code='2017.1.01355.L', "
11331133
"source_name_alma='G008.67'))")
11341134

1135-
def _json_summary_to_table(self, data, base_url):
1136-
"""
1137-
Special tool to convert some JSON metadata to a table Obsolete as of
1138-
March 2020 - should be removed along with stage_data_prefeb2020
1139-
"""
1140-
from ..utils import url_helpers
1141-
columns = {'mous_uid': [], 'URL': [], 'size': []}
1142-
for entry in data['node_data']:
1143-
# de_type can be useful (e.g., MOUS), but it is not necessarily
1144-
# specified
1145-
# file_name and file_key *must* be specified.
1146-
is_file = \
1147-
(entry['file_name'] != 'null' and entry['file_key'] != 'null')
1148-
if is_file:
1149-
# "de_name": "ALMA+uid://A001/X122/X35e",
1150-
columns['mous_uid'].append(entry['de_name'][5:])
1151-
if entry['file_size'] == 'null':
1152-
columns['size'].append(np.nan * u.Gbyte)
1153-
else:
1154-
columns['size'].append(
1155-
(int(entry['file_size']) * u.B).to(u.Gbyte))
1156-
# example template for constructing url:
1157-
# https://almascience.eso.org/dataPortal/requests/keflavich/940238268/ALMA/
1158-
# uid___A002_X9d6f4c_X154/2013.1.00546.S_uid___A002_X9d6f4c_X154.asdm.sdm.tar
1159-
# above is WRONG... except for ASDMs, when it's right
1160-
# should be:
1161-
# 2013.1.00546.S_uid___A002_X9d6f4c_X154.asdm.sdm.tar/2013.1.00546.S_uid___A002_X9d6f4c_X154.asdm.sdm.tar
1162-
#
1163-
# apparently ASDMs are different from others:
1164-
# templates:
1165-
# https://almascience.eso.org/dataPortal/requests/keflavich/946895898/ALMA/
1166-
# 2013.1.00308.S_uid___A001_X196_X93_001_of_001.tar/2013.1.00308.S_uid___A001_X196_X93_001_of_001.tar
1167-
# uid___A002_X9ee74a_X26f0/2013.1.00308.S_uid___A002_X9ee74a_X26f0.asdm.sdm.tar
1168-
url = url_helpers.join(base_url,
1169-
entry['file_key'],
1170-
entry['file_name'])
1171-
if 'null' in url:
1172-
raise ValueError("The URL {0} was created containing "
1173-
"'null', which is invalid.".format(url))
1174-
columns['URL'].append(url)
1175-
1176-
columns['size'] = u.Quantity(columns['size'], u.Gbyte)
1177-
1178-
tbl = Table([Column(name=k, data=v) for k, v in columns.items()])
1179-
return tbl
1180-
11811135
def get_project_metadata(self, projectid, *, cache=True):
11821136
"""
11831137
Get the metadata - specifically, the project abstract - for a given project ID.

0 commit comments

Comments
 (0)