TIM, a ray-tracing program for METATOY research and its dissemination

Dean Lambert, Alasdair C. Hamilton, George Constable, Harsh Snehanshu, Sharvil Talati, Johannes Courtial

Research output: Contribution to journalArticle

14 Citations (Scopus)

Abstract

TIM (The Interactive METATOY) is a ray-tracing program specifically tailored towards our research in METATOYs, which are optical components that appear to be able to create wave-optically forbidden light-ray fields. For this reason, TIM possesses features not found in other ray-tracing programs. TIM can either be used interactively or by modifying the openly available source code; in both cases, it can easily be run as an applet embedded in a web page. Here we describe the basic structure of TIMs source code and how to extend it, and we give examples of how we have used TIM in our own research.

Original languageEnglish
Pages (from-to)711-732
Number of pages22
JournalComputer Physics Communications
Volume183
Issue number3
Early online date16 Nov 2011
DOIs
Publication statusPublished - 1 Mar 2012

Fingerprint

Ray tracing
ray tracing
Websites
rays

Keywords

  • Geometrical optics
  • METATOYs
  • Ray tracing

ASJC Scopus subject areas

  • Hardware and Architecture
  • Physics and Astronomy(all)

Cite this

Lambert, D., Hamilton, A. C., Constable, G., Snehanshu, H., Talati, S., & Courtial, J. (2012). TIM, a ray-tracing program for METATOY research and its dissemination. Computer Physics Communications, 183(3), 711-732. https://doi.org/10.1016/j.cpc.2011.11.011

TIM, a ray-tracing program for METATOY research and its dissemination. / Lambert, Dean; Hamilton, Alasdair C.; Constable, George; Snehanshu, Harsh; Talati, Sharvil; Courtial, Johannes.

In: Computer Physics Communications, Vol. 183, No. 3, 01.03.2012, p. 711-732.

Research output: Contribution to journalArticle

Lambert, D, Hamilton, AC, Constable, G, Snehanshu, H, Talati, S & Courtial, J 2012, 'TIM, a ray-tracing program for METATOY research and its dissemination', Computer Physics Communications, vol. 183, no. 3, pp. 711-732. https://doi.org/10.1016/j.cpc.2011.11.011
Lambert D, Hamilton AC, Constable G, Snehanshu H, Talati S, Courtial J. TIM, a ray-tracing program for METATOY research and its dissemination. Computer Physics Communications. 2012 Mar 1;183(3):711-732. https://doi.org/10.1016/j.cpc.2011.11.011
Lambert, Dean ; Hamilton, Alasdair C. ; Constable, George ; Snehanshu, Harsh ; Talati, Sharvil ; Courtial, Johannes. / TIM, a ray-tracing program for METATOY research and its dissemination. In: Computer Physics Communications. 2012 ; Vol. 183, No. 3. pp. 711-732.
@article{506d9dd96d9b410b8ccdb7b07990acbd,
title = "TIM, a ray-tracing program for METATOY research and its dissemination",
abstract = "TIM (The Interactive METATOY) is a ray-tracing program specifically tailored towards our research in METATOYs, which are optical components that appear to be able to create wave-optically forbidden light-ray fields. For this reason, TIM possesses features not found in other ray-tracing programs. TIM can either be used interactively or by modifying the openly available source code; in both cases, it can easily be run as an applet embedded in a web page. Here we describe the basic structure of TIMs source code and how to extend it, and we give examples of how we have used TIM in our own research.",
keywords = "Geometrical optics, METATOYs, Ray tracing",
author = "Dean Lambert and Hamilton, {Alasdair C.} and George Constable and Harsh Snehanshu and Sharvil Talati and Johannes Courtial",
year = "2012",
month = "3",
day = "1",
doi = "10.1016/j.cpc.2011.11.011",
language = "English",
volume = "183",
pages = "711--732",
journal = "Computer Physics Communications",
issn = "0010-4655",
publisher = "Elsevier",
number = "3",

}

TY - JOUR

T1 - TIM, a ray-tracing program for METATOY research and its dissemination

AU - Lambert, Dean

AU - Hamilton, Alasdair C.

AU - Constable, George

AU - Snehanshu, Harsh

AU - Talati, Sharvil

AU - Courtial, Johannes

PY - 2012/3/1

Y1 - 2012/3/1

N2 - TIM (The Interactive METATOY) is a ray-tracing program specifically tailored towards our research in METATOYs, which are optical components that appear to be able to create wave-optically forbidden light-ray fields. For this reason, TIM possesses features not found in other ray-tracing programs. TIM can either be used interactively or by modifying the openly available source code; in both cases, it can easily be run as an applet embedded in a web page. Here we describe the basic structure of TIMs source code and how to extend it, and we give examples of how we have used TIM in our own research.

AB - TIM (The Interactive METATOY) is a ray-tracing program specifically tailored towards our research in METATOYs, which are optical components that appear to be able to create wave-optically forbidden light-ray fields. For this reason, TIM possesses features not found in other ray-tracing programs. TIM can either be used interactively or by modifying the openly available source code; in both cases, it can easily be run as an applet embedded in a web page. Here we describe the basic structure of TIMs source code and how to extend it, and we give examples of how we have used TIM in our own research.

KW - Geometrical optics

KW - METATOYs

KW - Ray tracing

UR - http://www.scopus.com/inward/record.url?scp=84855467157&partnerID=8YFLogxK

U2 - 10.1016/j.cpc.2011.11.011

DO - 10.1016/j.cpc.2011.11.011

M3 - Article

VL - 183

SP - 711

EP - 732

JO - Computer Physics Communications

JF - Computer Physics Communications

SN - 0010-4655

IS - 3

ER -