PYKAT: Python package for modelling precision optical interferometers

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Autoren

  • Daniel D. Brown
  • Philip Jones
  • Samuel Rowlinson
  • Sean Leavey
  • Anna C. Green
  • Daniel Töyrä
  • Andreas Freise

Externe Organisationen

  • University of Adelaide
  • University of Birmingham
  • Max-Planck-Institut für Gravitationsphysik (Albert-Einstein-Institut)
  • University of Florida
  • Australian National University
  • Vrije Universiteit Amsterdam
  • Nationaal instituut voor subatomaire fysica (Nikhef)
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Aufsatznummer100613
FachzeitschriftSoftwareX
Jahrgang12
Frühes Online-Datum21 Okt. 2020
PublikationsstatusVeröffentlicht - Dez. 2020

Abstract

PYKAT is a Python package which extends the popular optical interferometer modelling software FINESSE. It provides a more modern and efficient user interface for conducting complex numerical simulations, as well as enabling the use of Python's extensive scientific software ecosystem. In this paper we highlight the relationship between PYKAT and FINESSE, how it is used, and provide an illustrative example of how it has helped to better understand the characteristics of the current generation of gravitational wave interferometers.

ASJC Scopus Sachgebiete

Zitieren

PYKAT: Python package for modelling precision optical interferometers. / Brown, Daniel D.; Jones, Philip; Rowlinson, Samuel et al.
in: SoftwareX, Jahrgang 12, 100613, 12.2020.

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Brown, DD, Jones, P, Rowlinson, S, Leavey, S, Green, AC, Töyrä, D & Freise, A 2020, 'PYKAT: Python package for modelling precision optical interferometers', SoftwareX, Jg. 12, 100613. https://doi.org/10.48550/arXiv.2004.06270, https://doi.org/10.1016/j.softx.2020.100613
Brown, D. D., Jones, P., Rowlinson, S., Leavey, S., Green, A. C., Töyrä, D., & Freise, A. (2020). PYKAT: Python package for modelling precision optical interferometers. SoftwareX, 12, Artikel 100613. https://doi.org/10.48550/arXiv.2004.06270, https://doi.org/10.1016/j.softx.2020.100613
Brown DD, Jones P, Rowlinson S, Leavey S, Green AC, Töyrä D et al. PYKAT: Python package for modelling precision optical interferometers. SoftwareX. 2020 Dez;12:100613. Epub 2020 Okt 21. doi: 10.48550/arXiv.2004.06270, 10.1016/j.softx.2020.100613
Brown, Daniel D. ; Jones, Philip ; Rowlinson, Samuel et al. / PYKAT: Python package for modelling precision optical interferometers. in: SoftwareX. 2020 ; Jahrgang 12.
Download
@article{03db2a9d14aa4ddcafcb960e95abab84,
title = "PYKAT: Python package for modelling precision optical interferometers",
abstract = "PYKAT is a Python package which extends the popular optical interferometer modelling software FINESSE. It provides a more modern and efficient user interface for conducting complex numerical simulations, as well as enabling the use of Python's extensive scientific software ecosystem. In this paper we highlight the relationship between PYKAT and FINESSE, how it is used, and provide an illustrative example of how it has helped to better understand the characteristics of the current generation of gravitational wave interferometers.",
keywords = "Gravitational wave detector modelling, Interferometry modelling, Quantum noise, Quantum optics",
author = "Brown, {Daniel D.} and Philip Jones and Samuel Rowlinson and Sean Leavey and Green, {Anna C.} and Daniel T{\"o}yr{\"a} and Andreas Freise",
note = "Funding information: The authors would like to extend their thanks to the international gravitational wave community for their feedback and support in developing both Pykat and Finesse . DDB and DT were supported by the ARC grant CE170100004 . SL has been supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany{\textquoteright}s Excellence Strategy - EXC-2123 QuantumFrontiers - 390837967. AF has been supported by the Science and Technology Facilities Council (STFC) and by a Royal Society Wolfson Fellowship which is jointly funded by the Royal Society and the Wolfson Foundation . The authors would like to thank Aaron Jones for providing the {\textquoteleft}Birmingham Environment for Software Testing{\textquoteright} (BEST) which we used for testing Pykat during development. DDB also thanks Craig Cahillane for the fruitful discussions on modelling interferometers and the data for the frequency noise coupling. The Authors would also like to thank the LIGO-Virgo Collaboration for use of the computing cluster for running our Finesse models. This document has been given the LIGO DCC number P2000104. The authors have no competing or financial interests to declare. The authors would like to extend their thanks to the international gravitational wave community for their feedback and support in developing both PYKAT and FINESSE. DDB and DT were supported by the ARC grant CE170100004. SL has been supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy - EXC-2123 QuantumFrontiers - 390837967. AF has been supported by the Science and Technology Facilities Council (STFC) and by a Royal Society Wolfson Fellowship which is jointly funded by the Royal Society and the Wolfson Foundation. The authors would like to thank Aaron Jones for providing the ?Birmingham Environment for Software Testing? (BEST) which we used for testing PYKAT during development. DDB also thanks Craig Cahillane for the fruitful discussions on modelling interferometers and the data for the frequency noise coupling. The Authors would also like to thank the LIGO-Virgo Collaboration for use of the computing cluster for running our FINESSE models. This document has been given the LIGO DCC number P2000104. The authors have no competing or financial interests to declare. ",
year = "2020",
month = dec,
doi = "10.48550/arXiv.2004.06270",
language = "English",
volume = "12",

}

Download

TY - JOUR

T1 - PYKAT: Python package for modelling precision optical interferometers

AU - Brown, Daniel D.

AU - Jones, Philip

AU - Rowlinson, Samuel

AU - Leavey, Sean

AU - Green, Anna C.

AU - Töyrä, Daniel

AU - Freise, Andreas

N1 - Funding information: The authors would like to extend their thanks to the international gravitational wave community for their feedback and support in developing both Pykat and Finesse . DDB and DT were supported by the ARC grant CE170100004 . SL has been supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy - EXC-2123 QuantumFrontiers - 390837967. AF has been supported by the Science and Technology Facilities Council (STFC) and by a Royal Society Wolfson Fellowship which is jointly funded by the Royal Society and the Wolfson Foundation . The authors would like to thank Aaron Jones for providing the ‘Birmingham Environment for Software Testing’ (BEST) which we used for testing Pykat during development. DDB also thanks Craig Cahillane for the fruitful discussions on modelling interferometers and the data for the frequency noise coupling. The Authors would also like to thank the LIGO-Virgo Collaboration for use of the computing cluster for running our Finesse models. This document has been given the LIGO DCC number P2000104. The authors have no competing or financial interests to declare. The authors would like to extend their thanks to the international gravitational wave community for their feedback and support in developing both PYKAT and FINESSE. DDB and DT were supported by the ARC grant CE170100004. SL has been supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy - EXC-2123 QuantumFrontiers - 390837967. AF has been supported by the Science and Technology Facilities Council (STFC) and by a Royal Society Wolfson Fellowship which is jointly funded by the Royal Society and the Wolfson Foundation. The authors would like to thank Aaron Jones for providing the ?Birmingham Environment for Software Testing? (BEST) which we used for testing PYKAT during development. DDB also thanks Craig Cahillane for the fruitful discussions on modelling interferometers and the data for the frequency noise coupling. The Authors would also like to thank the LIGO-Virgo Collaboration for use of the computing cluster for running our FINESSE models. This document has been given the LIGO DCC number P2000104. The authors have no competing or financial interests to declare.

PY - 2020/12

Y1 - 2020/12

N2 - PYKAT is a Python package which extends the popular optical interferometer modelling software FINESSE. It provides a more modern and efficient user interface for conducting complex numerical simulations, as well as enabling the use of Python's extensive scientific software ecosystem. In this paper we highlight the relationship between PYKAT and FINESSE, how it is used, and provide an illustrative example of how it has helped to better understand the characteristics of the current generation of gravitational wave interferometers.

AB - PYKAT is a Python package which extends the popular optical interferometer modelling software FINESSE. It provides a more modern and efficient user interface for conducting complex numerical simulations, as well as enabling the use of Python's extensive scientific software ecosystem. In this paper we highlight the relationship between PYKAT and FINESSE, how it is used, and provide an illustrative example of how it has helped to better understand the characteristics of the current generation of gravitational wave interferometers.

KW - Gravitational wave detector modelling

KW - Interferometry modelling

KW - Quantum noise

KW - Quantum optics

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

U2 - 10.48550/arXiv.2004.06270

DO - 10.48550/arXiv.2004.06270

M3 - Article

AN - SCOPUS:85095407977

VL - 12

JO - SoftwareX

JF - SoftwareX

SN - 2352-7110

M1 - 100613

ER -