Breadcrumb
Physics - Research - Karunasiri

Sensor Research Laboratory

professor gamani karunasiri sensor research at NPS

Lead Researcher: Professor Gamani Karunasiri and Dr. Fabio Alves

Current Thesis Students: Will Swan and Hugo Gonzalez

Phone 831-656-2886 | Email: gkarunas@nps.edu

 

 


Asset Publisher

An error occurred while processing the template.
Failed to get value for key "com.liferay.portal.service.ServiceContextThreadLocal"; see cause exception.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign serviceContext = staticUtil["...  [in template "10154#10192#106886804" at line 38, column 1]
----
1<style> 
2.article-image-thumb { 
3padding-bottom: 12px; 
4padding-right:12px; 
5max-width:100%; 
6height:auto; 
7display:block; 
8margin-top:6px; 
9
10 
11.article-image-container { 
12padding-right:20px;  
13float:left; 
14
15 
16.article-heading { 
17margin-bottom:6px !important; 
18
19 
20.article-caption { 
21font-variant: small-caps;  
22color:#999999;  
23font-size:1em;  
24line-height:1.2em; 
25
26 
27.article-date { 
28font-size:.8em;  
29color:#333333; 
30
31 
32</style> 
33<#assign renderUrlMax = ""> 
34<#if request["render-url-maximized"]??> 
35<#assign renderUrlMax = request["render-url-maximized"]> 
36</#if> 
37 
38<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext()> 
39<#assign httpServletRequest = serviceContext.getRequest()> 
40 
41<#assign readmore=getterUtil.getBoolean(httpServletRequest.getParameter('read_more'), false)> 
42 
43<h2 class="article-heading">${Title.getData()}</h2> 
44<#if Image.getData()?has_content> 
45<div class="article-image-container" style="max-width:100%; height:auto;"> 
46<img alt="${Caption.getData()}" title="${Caption.getData()}" src="${Image.getData()}" border="0" align="left" class="article-image-thumb" style="width:${imgWidth.getData()}"> 
47<p class="article-caption" style="max-width:${imgWidth.getData()}">${Caption.getData()}</p> 
48</div> 
49</#if> 
50<!--<h2 class="article-heading">${Title.getData()}</h2>--> 
51<p class="article-date"><#assign publishedDate_Data = getterUtil.getString(publishedDate.getData()) /> 
52<#if validator.isNotNull(publishedDate_Data)> 
53	<#assign publishedDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", publishedDate_Data, locale) /> 
54    ${dateUtil.getDate(publishedDate_DateObj, "MMMMM d, yyyy", locale)} 
55</#if> 
56</p> 
57<#if readmore> 
58 
59<p>${Article.getData()}</p> 
60<#else> 
61 
62<p>${Article.getData()}</p> 
63 
64 
65</#if> 

An error occurred while processing the template.
Failed to get value for key "com.liferay.portal.service.ServiceContextThreadLocal"; see cause exception.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign serviceContext = staticUtil["...  [in template "10154#10192#106886804" at line 38, column 1]
----
1<style> 
2.article-image-thumb { 
3padding-bottom: 12px; 
4padding-right:12px; 
5max-width:100%; 
6height:auto; 
7display:block; 
8margin-top:6px; 
9
10 
11.article-image-container { 
12padding-right:20px;  
13float:left; 
14
15 
16.article-heading { 
17margin-bottom:6px !important; 
18
19 
20.article-caption { 
21font-variant: small-caps;  
22color:#999999;  
23font-size:1em;  
24line-height:1.2em; 
25
26 
27.article-date { 
28font-size:.8em;  
29color:#333333; 
30
31 
32</style> 
33<#assign renderUrlMax = ""> 
34<#if request["render-url-maximized"]??> 
35<#assign renderUrlMax = request["render-url-maximized"]> 
36</#if> 
37 
38<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext()> 
39<#assign httpServletRequest = serviceContext.getRequest()> 
40 
41<#assign readmore=getterUtil.getBoolean(httpServletRequest.getParameter('read_more'), false)> 
42 
43<h2 class="article-heading">${Title.getData()}</h2> 
44<#if Image.getData()?has_content> 
45<div class="article-image-container" style="max-width:100%; height:auto;"> 
46<img alt="${Caption.getData()}" title="${Caption.getData()}" src="${Image.getData()}" border="0" align="left" class="article-image-thumb" style="width:${imgWidth.getData()}"> 
47<p class="article-caption" style="max-width:${imgWidth.getData()}">${Caption.getData()}</p> 
48</div> 
49</#if> 
50<!--<h2 class="article-heading">${Title.getData()}</h2>--> 
51<p class="article-date"><#assign publishedDate_Data = getterUtil.getString(publishedDate.getData()) /> 
52<#if validator.isNotNull(publishedDate_Data)> 
53	<#assign publishedDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", publishedDate_Data, locale) /> 
54    ${dateUtil.getDate(publishedDate_DateObj, "MMMMM d, yyyy", locale)} 
55</#if> 
56</p> 
57<#if readmore> 
58 
59<p>${Article.getData()}</p> 
60<#else> 
61 
62<p>${Article.getData()}</p> 
63 
64 
65</#if> 

An error occurred while processing the template.
Failed to get value for key "com.liferay.portal.service.ServiceContextThreadLocal"; see cause exception.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign serviceContext = staticUtil["...  [in template "10154#10192#106886804" at line 38, column 1]
----
1<style> 
2.article-image-thumb { 
3padding-bottom: 12px; 
4padding-right:12px; 
5max-width:100%; 
6height:auto; 
7display:block; 
8margin-top:6px; 
9
10 
11.article-image-container { 
12padding-right:20px;  
13float:left; 
14
15 
16.article-heading { 
17margin-bottom:6px !important; 
18
19 
20.article-caption { 
21font-variant: small-caps;  
22color:#999999;  
23font-size:1em;  
24line-height:1.2em; 
25
26 
27.article-date { 
28font-size:.8em;  
29color:#333333; 
30
31 
32</style> 
33<#assign renderUrlMax = ""> 
34<#if request["render-url-maximized"]??> 
35<#assign renderUrlMax = request["render-url-maximized"]> 
36</#if> 
37 
38<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext()> 
39<#assign httpServletRequest = serviceContext.getRequest()> 
40 
41<#assign readmore=getterUtil.getBoolean(httpServletRequest.getParameter('read_more'), false)> 
42 
43<h2 class="article-heading">${Title.getData()}</h2> 
44<#if Image.getData()?has_content> 
45<div class="article-image-container" style="max-width:100%; height:auto;"> 
46<img alt="${Caption.getData()}" title="${Caption.getData()}" src="${Image.getData()}" border="0" align="left" class="article-image-thumb" style="width:${imgWidth.getData()}"> 
47<p class="article-caption" style="max-width:${imgWidth.getData()}">${Caption.getData()}</p> 
48</div> 
49</#if> 
50<!--<h2 class="article-heading">${Title.getData()}</h2>--> 
51<p class="article-date"><#assign publishedDate_Data = getterUtil.getString(publishedDate.getData()) /> 
52<#if validator.isNotNull(publishedDate_Data)> 
53	<#assign publishedDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", publishedDate_Data, locale) /> 
54    ${dateUtil.getDate(publishedDate_DateObj, "MMMMM d, yyyy", locale)} 
55</#if> 
56</p> 
57<#if readmore> 
58 
59<p>${Article.getData()}</p> 
60<#else> 
61 
62<p>${Article.getData()}</p> 
63 
64 
65</#if> 
Right Sidebar

Physics Chairman:

Dr. Kevin Smith

Associate Chairs:

Academics: Christopher G. Smithtro

Research: Dr. Joe Hooper

Contact Us:

Department of Physics
Spanagel Hall, Room 203
833 Dyer Road
Monterey, CA 93943-5216
P: (831) 656-2397
DSN: 756-2397


Contact Us
Physics - Research - Karanasiri - Thesis Opps

Thesis Opportuntities

  • Finite element modeling of THz sensor characteristics
  • Analytical and numerical modeling of metamaterial structures
  • Design of metamaterial sensors
  • Characterization of THz sensors
  • Design and characterization of optical readout for THz sensors
  • THz Image processing

 

Additional Information