Resolve "Implement spacecraft longitudinal jitters"
Closes #142 (closed)
- Rename angular jitter-related quantities from "jitter" to "angular-jitter", including
-
noises.jitter()
becomesnoises.angular_jitter()
- Arguments of
Instrument.__init__()
, such assc_jitter_asds
ormosa_angular_jitter_fknees
becomesc_angular_jitter_asds
ormosa_angular_jitter_fknees
-
Instrument.disable_jitters()
becomesInstrument.disable_angular_jitters()
-
- Add
noises.longitudinal_jitter()
as a white noise in displacement (returned in m/s) - Add parameter
mosa_longitudinal_jitter_asds
inInstrument.__init__()
to adjust the noise level (and write it to file) - Refactor noise disabling functions
- Add
Instrument.disable_longitudinal_jitters()
- Split path length noise disabling function into
disable_testmass_noise()
,disable_backlink_noise()
, anddisable_oms_noise()
- Add
Instrument.disable_laser_noise()
- Add
Instrument.disable_modulation_noise()
- Add
Instrument.disable_dws_noise()
- Add
Instrument.disable_moc_time_correlation_noise()
- Allow to exclude multiple noises in
Instrument.disable_all_noises()
- Add
- Add generation of jitter along x, as
mosa_jitter_xs
- Add coupling in the distant beam and in the TMI local beam (and in locking equations)
- Adjust report job
- Use new noise disabling functions
- Add report for longitudinal jitters
- Adjust unit tests
Edited by Jean-Baptiste Bayle