PYKAT: Python package for modelling precision optical interferometers

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

*Corresponding author for this work

Research output: Contribution to JournalArticleAcademicpeer-review

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.

Original languageEnglish
Article number100613
Pages (from-to)1-6
Number of pages6
JournalSoftwareX
Volume12
DOIs
Publication statusPublished - Jul 2020

Funding

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.

FundersFunder number
FINESSE
PYKAT
National Science Foundation1707835, 2012021
Science and Technology Facilities Council
Royal Society
Australian Research CouncilCE170100004
Wolfson Foundation
Deutsche ForschungsgemeinschaftEXC-2123 QuantumFrontiers - 390837967
Institute of BioMed-IT, Energy-IT and Smart-IT Technology (Best), Yonsei UniversityP2000104

    Keywords

    • Gravitational wave detector modelling
    • Interferometry modelling
    • Quantum noise
    • Quantum optics

    Fingerprint

    Dive into the research topics of 'PYKAT: Python package for modelling precision optical interferometers'. Together they form a unique fingerprint.

    Cite this