@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",
journal = "SoftwareX",
issn = "2352-7110",
publisher = "Elsevier BV",
}