1+ ---
2+ layout: default
3+ ---
4+
5+ < article >
6+
7+ < header >
8+ < h1 > {{ page.title | escape }}</ h1 >
9+ </ header >
10+
11+
12+ {% assign project_list = site.data[page.project_list] %}
13+ {% assign cnerg_pis = site.data.people[0].people %}
14+ {% assign all_cnerg = cnerg_pis | concat: site.data.people[1].people %}
15+ {% assign all_cnerg = all_cnerg | concat: site.data.people[2].people %}
16+ {% assign cnerg_alums = site.data.people[3].people %}
17+
18+ {% for area in site.data.areas %}
19+ {% assign area_projects = project_list | where_exp: "project", "project.area_code == area.code" %}
20+ {% if area_projects.size > 0 %}
21+ < section >
22+ < hr >
23+ < h2 > {{ area.title }}</ h2 >
24+ < div class ="container ">
25+ {% for project in area_projects %}
26+ {% assign lead_pi = None %}
27+ {% assign lead_pi_array = site.data.collaborators |
28+ where_exp: "person", "person.code == project.lead_pi" %}
29+ {% if lead_pi_array.size > 0 %}
30+ {% assign lead_pi = lead_pi_array[0] %}
31+ {% assign cnerg_pi_code = project.cnerg_pi %}
32+ {% else %}
33+ {% assign cnerg_pi_code = project.lead_pi %}
34+ {% endif %}
35+ < div class ="col-sm-12 ">
36+ < span class ="font-weight-bold ">
37+ {% if project.project_url != null %}
38+ < a href ="{{ project.project_url }} " target ="_blank "> {{ project.title }}</ a >
39+ {% else %}
40+ {{ project.title }}
41+ {% endif %}
42+ </ span >
43+ < br > < span class ="font-italic "> Lead PI: </ span >
44+ {% if lead_pi != None %}
45+ {% if lead_pi.url != "" %}
46+ < a href ="{{ lead_pi[0].url }} " target ="_blank "> {{ lead_pi.name }}</ a > ({{ lead_pi.inst }})
47+ {% else %}
48+ {{ lead_pi.name }} ({{ lead_pi.inst }})
49+ {% endif %}
50+ < br > < span class ="font-italic "> CNERG PI: </ span >
51+ {% endif %}
52+ {% assign cnerg_pi = cnerg_pis |
53+ where_exp: "person", "person.url == cnerg_pi_code" %}
54+ < a href ="{{ site.base_url }}/community/people/{{ cnerg_pi_code }}/ "> {{ cnerg_pi[0].name }}</ a >
55+ {% assign agency = site.data.agencies | where_exp: "agency", "agency.agency == project.agency" %}
56+ < br > < span class ="font-italic "> Funding source:</ span > {{ agency[0].name }}
57+ < br > < span class ="font-italic "> Period of performance:</ span > {{ project.start_date}} to {{ project.end_date}}
58+ < div class ="row row-no-gutters ">
59+ < div class ="col-sm-6 text-left ">
60+ < span class ="font-italic "> Other CNERG Collaborators:</ span >
61+ < ul >
62+ {% for code in project.cnerg_collaborators %}
63+ {% assign cnerg_collabs = all_cnerg |
64+ where_exp: "person", "person.url == code" %}
65+ {% for cnerg_member in cnerg_collabs %}
66+ < li > < a href ="{{ site.base_url }}/community/people/{{ code }}/ "> {{ cnerg_member.name }}</ a > </ li >
67+ {% endfor %}
68+ {% assign cnerg_alum_collabs = cnerg_alums |
69+ where_exp: "person", "person.code == code" %}
70+ {% for cnerg_member in cnerg_alum_collabs %}
71+ {% if cnerg_member.url != None %}
72+ {% assign alum_url = cnerg_member.url %}
73+ {% else %}
74+ {% assign alum_url = cnerg_member.linkedin %}
75+ {% endif %}
76+ {% if alum_url != None %}
77+ < li > < a href ="{{ alum_url }} " target ="blank_ "> {{ cnerg_member.name }}</ a > < sup > †</ sup > </ li >
78+ {% else %}
79+ < li > {{ cnerg_member.name }}< sup > †</ sup > </ li >
80+ {% endif %}
81+ {% endfor %}
82+ {% endfor %}
83+ </ ul >
84+ </ div >
85+ < div class ="col-sm-6 text-left ">
86+ < span class ="font-italic "> Other Collaborators:</ span >
87+ < ul >
88+ {% for collab_code in project.other_collaborators %}
89+ {% assign collab = site.data.collaborators |
90+ where_exp: "person", "person.code == collab_code" %}
91+ < li >
92+ {% if collab[0].url != "" %}
93+ < a href ="{{ collab[0].url }} " target ="_blank "> {{ collab[0].name }}</ a > ({{ collab[0].inst }})
94+ {% else %}
95+ {{ collab[0].name }} ({{ collab[0].inst }})
96+ {% endif %}
97+ </ li >
98+ {% endfor %}
99+ </ ul >
100+ </ div >
101+ </ div >
102+ {% if project.abstract != None %}
103+ < div class ="col-sm-2 text-left ">
104+ < a data-toggle ="collapse " href ="#abstract-{{ project.short_code }} "
105+ aria-expanded ="false " aria-controls ="abstract-{{ project.short_code }} "> Abstract</ a >
106+ </ div >
107+ < div id ="abstract-{{ project.short_code }} " class ="collapse ">
108+ < div class ="card card-body "> {{ project.abstract }}</ div >
109+ </ div >
110+ {% endif %}
111+ {% if project.pubs != None %}
112+ {% assign pub_list = None %}
113+ {% for pub_code in project.pubs %}
114+ {% assign found_pubs = site.data.pub | where_exp: "item", 'item["bibtex"] contains pub_code' %}
115+ {% assign pub_list = pub_list | concat: found_pubs %}
116+ {% endfor %}
117+ {% if pub_list.size > 0 %}
118+ < div class ="col-sm-2 text-left ">
119+ < a data-toggle ="collapse " href ="#pubs-{{ project.short_code }} "
120+ aria-expanded ="false " aria-controls ="pubs-{{ project.short_code }} "> Publications</ a >
121+ </ div >
122+ < div id ="pubs-{{ project.short_code }} " class ="collapse ">
123+ < div class ="card card-body ">
124+ < ul >
125+ {% for pub in pub_list %}
126+ {% assign data = pub["data"] %}
127+ < li >
128+ {% for author in data["creators"] limit:max_authors %}
129+ {{ author["firstName"] }} {{ author["lastName"] }},
130+ {% endfor %}
131+ {% if data["creators"].size > max_authors %}
132+ < span class ="font-italic "> et al,</ span >
133+ {% endif %}
134+ "{%- if data["url"] != "" %}< a href ="{{ data['url'] }} " target ="_blank "> {{ data["title"] }}</ a >
135+ {%- else %}{{ data["title"] }}{%- endif %}",
136+ {% if page.itemType == "journalArticle" %}
137+ < span class ="font-italic "> {{ data["publicationTitle"] }}</ span > ,
138+ < span class ="font-weight-bold "> {{ data["volume"] }}</ span > ,
139+ pp. {{ data["pages"] }}
140+ {% elsif page.itemType == "conferencePaper" %}
141+ < span class ="font-italic "> {{ data["proceedingsTitle"] }}</ span > ,
142+ {% elsif page.itemType == "thesis" %}
143+ {{ data["thesisType"] }}, {{ data["university"] }},
144+ {% endif %}
145+ ({{ data["date"] }})
146+ </ li >
147+ {% endfor %}
148+ </ ul >
149+ </ div >
150+ </ div >
151+ {% endif %}
152+ {% endif %}
153+ </ div >
154+ {% endfor %}
155+ </ div >
156+ </ section >
157+ {% endif %}
158+ {% endfor %}
159+
160+ < hr >
161+ < sup > †</ sup > Denotes alumni of the CNERG group
162+ </ article >
0 commit comments