Data and code for figures in "Two-tone optomechanical instability and its fundamental implications for backaction-evading measurements"
收藏资源简介:
Here we prepare the data and process scripts to reconstruct figure 4 of the paper (Two-tone optomechanical instability and its fundamental implications for backaction-evading measurements). The folder contains several subfolders and files: “Raw data”: In this folder, you can find the raw data recorded by measurement devices during the experiment. It follows the hierarchical structure. We have three pairs of folders corresponding to three cooperativities (3.5, 7, 14). One folder of each pair contains raw data files in text format (.dat) and the other one contains plots and a Numpy dictionary of the extracted parameter for each cooperativity (superdict.npy). If you need to redo the extraction process from the raw data you can simply run “181031_CXX_Final_NOQT_BAE_2D_post_processeing.py” (XX: 3.5 or 7 or 14) python code to rewrite superdict.npy files and replot all plots in the Raw data folder.<br> “NRBcodes”: A side package for the circle fit (Lorentzian fitting) in the complex plane.<br> “Dicts”: A folder containing Numpy dictionaries needed for the final plot. “superdictXX.npy” are copies of Numpy dictionaries in the Raw data folder. “powers_XX.npy” and “Ds_nor_XX.npy” are Numpy dictionaries needed for the theory plots. You can reproduce them by the uncommenting first part of the “Final_plot.py” and correcting the corresponding cooperativity.<br> “getdata.py” and “postprocessing_libs.py”: Side packages help to read the raw data files.<br> <br> All post-processes are done on the raw data and you just need to run the “Final_plot.py” to reproduce the plot. If you want to access the post-processed data you can simply read “superdictXX.npy” in the Dicts folder. <br> Please do not hesitate to contact us in case of any questions. <br> amir.youssefi@epfl.ch
本文配套提供了用于复现论文《双音光力学不稳定性及其对规避反作用测量的核心意义》(Two-tone optomechanical instability and its fundamental implications for backaction-evading measurements)中图4的数据与处理脚本。 本套件包含若干子文件夹与文件: "原始数据(Raw data)":该文件夹存储了实验过程中测量设备记录的原始实验数据,采用层级目录结构。我们设置了三组文件夹对,分别对应三个合作参数(cooperativity)值:3.5、7与14。每组文件夹对中,一个文件夹存放文本格式(.dat)的原始数据文件,另一个文件夹则存储对应合作参数的绘图结果与提取参数的NumPy字典文件(superdict.npy)。若需从原始数据重新执行参数提取流程,仅需运行Python脚本"181031_CXX_Final_NOQT_BAE_2D_post_processeing.py"(将XX替换为3.5、7或14),即可重写对应合作参数的superdict.npy文件,并重新绘制"原始数据"文件夹内的所有绘图。 "NRBcodes":用于复平面内圆拟合(洛伦兹拟合,Lorentzian fitting)的辅助工具包。 "Dicts":存储最终绘图所需NumPy字典文件的文件夹。其中"superdictXX.npy"为"原始数据"文件夹内NumPy字典文件的副本;"powers_XX.npy"与"Ds_nor_XX.npy"为理论绘图所需的NumPy字典文件。若需复现这两个文件,只需取消注释"Final_plot.py"的前置代码段,并修改为对应的合作参数值即可。 "getdata.py"与"postprocessing_libs.py":用于读取原始数据文件的辅助工具包。 所有后处理流程均基于原始数据执行,仅需运行"Final_plot.py"即可复现目标绘图。若需获取已完成后处理的数据,可直接读取"Dicts"文件夹内的"superdictXX.npy"文件。 如有任何疑问,欢迎随时联系我们。 amir.youssefi@epfl.ch



