Skip to content

Commit 636e563

Browse files
authored
Merge pull request #1128 from dirac-institute/angfovbug
Change ang_fov to ang_fov + buffer
2 parents 44d337d + aa1d18a commit 636e563

File tree

4 files changed

+604
-523
lines changed

4 files changed

+604
-523
lines changed

src/sorcha/ephemeris/simulation_driver.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ def create_ephemeris(orbits_df, pointings_df, args, sconfigs):
109109

110110
ang_fov = sconfigs.simulation.ar_ang_fov
111111
buffer = sconfigs.simulation.ar_fov_buffer
112+
113+
ang_fov_buffer = ang_fov + buffer
114+
112115
picket_interval = sconfigs.simulation.ar_picket
113116
obsCode = sconfigs.simulation.ar_obs_code
114117
nside = 2**sconfigs.simulation.ar_healpix_order
@@ -201,7 +204,7 @@ def create_ephemeris(orbits_df, pointings_df, args, sconfigs):
201204
sim, ex = v["sim"], v["ex"]
202205
uv /= np.linalg.norm(uv)
203206
ang = np.arccos(np.dot(uv, visit_vector)) * 180 / np.pi
204-
if ang < ang_fov + buffer:
207+
if ang < ang_fov_buffer:
205208
(
206209
ephem_geom_params.rho,
207210
ephem_geom_params.rho_mag,
@@ -212,7 +215,7 @@ def create_ephemeris(orbits_df, pointings_df, args, sconfigs):
212215
ephem_geom_params.rho_hat = ephem_geom_params.rho / ephem_geom_params.rho_mag
213216

214217
ang_from_center = 180 / np.pi * np.arccos(np.dot(ephem_geom_params.rho_hat, visit_vector))
215-
if ang_from_center < ang_fov:
218+
if ang_from_center < ang_fov_buffer:
216219
out_tuple = calculate_rates_and_geometry(pointing, ephem_geom_params)
217220
in_memory_csv.writerow(out_tuple)
218221

0 commit comments

Comments
 (0)