Skip to content

Commit

Permalink
removed firstdata variable
Browse files Browse the repository at this point in the history
  • Loading branch information
rngeorge committed Jun 18, 2020
1 parent cdbe7b7 commit 322fbd1
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions gwpy/table/io/losc.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,12 +104,14 @@ def fetch_catalog(catalog, host=DEFAULT_GWOSC_URL):
catalog = fetch_catalog_json(catalog, host=host)
data = catalog["events"]

firstdata = next(iter(data))
parameters = list(data[firstdata])

unitlist = {k: v for k, v in data[firstdata].items() if k.endswith('unit')}
parameters = set(key for event in data.values() for key in event)
parameters = [x for x in parameters if not x.endswith('unit')]

unitlist = {}
for event in data.values():
dictpartial = {k: v for k, v in event.items() if k.endswith('unit')}
unitlist.update(dictpartial)

# unpack the catalogue data into a dict of columns
names = ["name"] + parameters
cols = {n: [] for n in names}
Expand Down

0 comments on commit 322fbd1

Please sign in to comment.