Skip to content

Commit 5511158

Browse files
committed
Merge branch 'develop' into laduma
2 parents 4100363 + 154bfa1 commit 5511158

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/make_images.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ def make_mom1(source, src_basename, cube_params, patch, opt_head, opt_view, base
450450
# Convert moment map from Hz into units of km/s
451451

452452
if line['rad_opt'] == 'Radio':
453-
print("\tWARNING: Velocity dispersion calculated in source rest frame because 'radio velocity' convention has no physical meaning.")
453+
print("\tWARNING: Velocity calculated in source rest frame because 'radio velocity' convention has no physical meaning.")
454454
mom1[0].data = (const.c * (source['freq'] - mom1[0].data)/source['freq']).to(u.km / u.s).value
455455
# Calculate spectral quantities for plotting
456456
v_sys = (source['freq'] * u.Hz).to(u.km/u.s, equivalencies=line['convention']).value
@@ -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)

src/make_spectra.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ def make_specfull(source, src_basename, cube_params, original, spec_line=None, s
220220
ax2b_spec.tick_params(labelsize=16)
221221
ax2b_spec.ticklabel_format(style='plain', useOffset=False)
222222
if not original or len(spec) < long_format:
223-
ax2_spec.xaxis.set_major_locator(plt.MaxNLocator(7))
223+
ax2b_spec.xaxis.set_major_locator(plt.MaxNLocator(7))
224224
spectrumJy = spec["f_sum"] / cube_params['pix_per_beam']
225225
galspec_max = np.nanmax(spectrumJy[np.where(spec['chan'] == source['z_min'])[0][0]:
226226
np.where(spec['chan'] == source['z_max'])[0][0]+1])

0 commit comments

Comments
 (0)