Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
vsquicciarini authored Aug 3, 2022
1 parent 3bcbab1 commit 9423080
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion madys.py
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ def get_data(self):
def available(cls,key=None,verbose=True):

attrs_list, header_list, version_header_list = [], [], []
mass_list, age_list = [], []
mass_list, age_list, filter_list = [], [], []
for root, dirs, files in os.walk(madys_path):
for name in files:
if root.endswith('extinction'): continue
Expand All @@ -328,6 +328,7 @@ def available(cls,key=None,verbose=True):
version_header_list.append(model_grid._get_header()[1])
mass_list.append(model_grid._get_agemass_ranges()[0])
age_list.append(model_grid._get_agemass_ranges()[1])
filter_list.append(model_grid.get_data()[2])
model_families=[attr['model_family'] for attr in attrs_list]
model_suites=[attr['model_suite'] for attr in attrs_list]
model_versions=[attr['model_version'] for attr in attrs_list]
Expand All @@ -346,6 +347,9 @@ def available(cls,key=None,verbose=True):
print('')
for i in i2:
print(header_list[i][:-1])
surveys = list(np.unique([stored_data['filters'][k]['survey'] for k in filter_list[i]]))
print('# Photometric systems: ')
print('# '+', '.join(surveys))
d=4
while np.sum(np.around(mass_list[i],d)==0)>0:
d+=1
Expand Down Expand Up @@ -409,6 +413,9 @@ def available(cls,key=None,verbose=True):
if verbose:
in1=in1[0]
print(header_list[in1][:-1])
surveys = list(np.unique([stored_data['filters'][k]['survey'] for k in filter_list[in1]]))
print('# Photometric systems: ')
print('# '+', '.join(surveys))
print('# Mass range (M_sun): '+str(list(np.around(mass_list[in1],4))))
print('# Age range (Myr): '+str(list(np.around(age_list[in1],1))))
w,=np.where(np.array(model_suites)==model_suites[in1])
Expand All @@ -434,6 +441,9 @@ def available(cls,key=None,verbose=True):
w,=np.where(np.array(model_versions)==model_versions[is1])
print(version_header_list[is1][:-1])
print(header_list[is1][1:-1])
surveys = list(np.unique([stored_data['filters'][k]['survey'] for k in filter_list[is1]]))
print('# Photometric systems: ')
print('# '+', '.join(surveys))
print('# Mass range (M_sun): '+str(list(np.around(mass_list[is1],4))))
print('# Age range (Myr): '+str(list(np.around(age_list[is1],1))))
feh=np.unique(feh_list[w]).astype(str)
Expand All @@ -460,6 +470,9 @@ def available(cls,key=None,verbose=True):
for i in range(len(is01)):
print(version_header_list[w[is01[i]]][:-1])
print(header_list[w[is01[i]]][1:-1])
surveys = list(np.unique([stored_data['filters'][k]['survey'] for k in filter_list[w[is01[i]]]]))
print('# Photometric systems: ')
print('# '+', '.join(surveys))
print('# Mass range (M_sun): '+str(list(np.around(mass_list[w[is01[i]]],4))))
print('# Age range (Myr): '+str(list(np.around(age_list[w[is01[i]]],1))))
ww,=np.where(np.array(model_versions)==versions[is02[i]])
Expand Down

0 comments on commit 9423080

Please sign in to comment.