Skip to content

Commit 154bfa1

Browse files
committed
Plot pv extra vel axis with the right convention
1 parent b3ae90f commit 154bfa1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/make_images.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,8 @@ def make_mom1(source, src_basename, cube_params, patch, opt_head, opt_view, base
463463
elif sofia == 1:
464464
freqmin = chan2freq(source['z_min'], src_basename + '.fits').to(u.Hz).value
465465
freqmax = chan2freq(source['z_max'], src_basename + '.fits').to(u.Hz).value
466-
velmax = (const.c * (freqmin - source['freq'])/source['freq']).to(u.km / u.s).value
467-
velmin = (const.c * (freqmax - source['freq'])/source['freq']).to(u.km / u.s).value
466+
velmax = (const.c * (source['freq'] - freqmin)/source['freq']).to(u.km / u.s).value
467+
velmin = (const.c * (source['freq'] - freqmax)/source['freq']).to(u.km / u.s).value
468468
cbar_label = "Rest Frame Velocity [km/s]"
469469
else:
470470
print("\tWARNING: Input cube is in velocity units--no correction to source rest frame velocity has been applied!")
@@ -915,8 +915,8 @@ def make_pv(source, src_basename, cube_params, opt_view=6*u.arcmin, spec_line=No
915915
ax1.set_ylabel('Frequency [GHz]', fontsize=22)
916916
ax1.coords[1].set_format_unit(u.GHz)
917917
ax2 = ax1.twinx()
918-
vel1 = (const.c * (freq1 - source['freq'])/source['freq']).to(u.km / u.s).value
919-
vel2 = (const.c * (freq2 - source['freq'])/source['freq']).to(u.km / u.s).value
918+
vel1 = (const.c * (source['freq'] - freq1)/source['freq']).to(u.km / u.s).value
919+
vel2 = (const.c * (source['freq'] - freq2)/source['freq']).to(u.km / u.s).value
920920
ax2.set_ylim(vel1, vel2)
921921
ax2.set_ylabel('Rest Frame Velocity [km/s]', fontsize=22)
922922
ax2.tick_params(labelsize=22)

0 commit comments

Comments
 (0)