I added the feature to make a noise budget data from text data, instead on using the transfer function. See the instruction and gif.
For the stable operation, there are the requirements for the text file. (or you just mimic the example data.)
- Add the header staring from #
- #author: [name of responsible person of this data]
- #date: 2023-03-06 12:00:00 JST
- The data is when this text data was generated (= simulated or measured). Please follow the format to write date.
- #channel: [channel name]
- write down the channel name related to data. If no related channel, empty is OK.
- #description:
- `description` is an explanation of data, including simulation or measurement. (sample) a simulated amplitude spectrum of thernal noise assuming laser power = 100 W....
- #reference: https://gwdoc.icrr.u-tokyo.ac.jp/cgi-bin/private/DocDB/ShowDocument?docid=13253
- `reference` is URL to refer the data set, such as klog or JGWdoc. In such page, I expect the user uploads the code to generate this data set.
- The text file should be put under the specific directory of KAGRA Dropbox (/kagra/Dropbox/Measurements/NoiseBudget/txtdata/) and should have the header lines like this example data. If the text data doens't include these header, it will not appear on the table.
- About the file name, there is no limitation.
- The contents of text file must be frequency and ASD [m/sqrt(Hz)]. If ASD has the different unit, please convert to [m/sqrt(Hz)] by yourself.
- The line starting from # will be ignored as comments.
- In the Pastavi, the data will NOT be interpolated and it's convenient to prepare the data with 0.1 Hz frequency resolution (by yourself) to compute sum of noise budget.
I checked that we can make the plot from the text file. If you found the bug, please let me know.