Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

--iter-baseline does not work #105

Closed
bennahugo opened this issue Oct 5, 2022 · 1 comment · Fixed by #104
Closed

--iter-baseline does not work #105

bennahugo opened this issue Oct 5, 2022 · 1 comment · Fixed by #104

Comments

@bennahugo
Copy link
Contributor

    --iter-baseline does not work

$ shadems --xaxis FREQ --yaxis DATA:amp --corr YY --iter-baseline bpcal-av-noflags.ms/
2022-10-05 16:20:33 - shadems - INFO - using colourmap colorcet.bkr
2022-10-05 16:20:33 - shadems - INFO - using colourmap cmasher.pride
2022-10-05 16:20:33 - shadems - INFO - using colourmap colorcet.glasbey_dark
2022-10-05 16:20:33 - shadems - INFO - /scratch2/sharmila/venv-shadems/bin/shadems --xaxis FREQ --yaxis DATA:amp --corr YY --iter-baseline bpcal-av-noflags.ms/
2022-10-05 16:20:33 - shadems - INFO - ------------------------------------------------------
2022-10-05 16:20:33 - shadems - INFO - : MS bpcal-av-noflags.ms contains 1830 rows
2022-10-05 16:20:33 - shadems - INFO - : (1, 32768) spectral windows and channels
2022-10-05 16:20:33 - shadems - INFO - : 1 fields: J1939-6342
2022-10-05 16:20:33 - shadems - INFO - : 1 scans: 1
2022-10-05 16:20:33 - shadems - INFO - : 60/60 antennas: 0:m000 1:m001 2:m002 3:m003 4:m004 5:m005 6:m006 7:m007 8:m008 9:m009 10:m010 11:m011 12:m012 13:m013 14:m014 15:m015 16:m016 17:m017 18:m018 19:m019 20:m020 21:m021 22:m022 23:m023 24:m024 25:m025 26:m026 27:m030 28:m031 29:m032 30:m033 31:m034 32:m035 33:m036 34:m037 35:m038 36:m039 37:m040 38:m041 39:m042 40:m043 41:m044 42:m045 43:m046 44:m047 45:m048 46:m049 47:m050 48:m051 49:m052 50:m053 51:m054 52:m055 53:m057 54:m058 55:m059 56:m060 57:m061 58:m062 59:m063
2022-10-05 16:20:33 - shadems - INFO - : 1830/1830 baselines present
2022-10-05 16:20:33 - shadems - INFO - : corrs/Stokes XX YY I Q
2022-10-05 16:20:33 - shadems - INFO - ------------------------------------------------------
2022-10-05 16:20:33 - shadems - INFO - : Data selected for plotting:
2022-10-05 16:20:33 - shadems - INFO - Antenna(s) : all
2022-10-05 16:20:33 - shadems - INFO - Baseline(s) : all except autocorrelations
2022-10-05 16:20:33 - shadems - INFO - Field(s) : all
2022-10-05 16:20:33 - shadems - INFO - SPW(s) : all
2022-10-05 16:20:33 - shadems - INFO - Scan(s) : all
2022-10-05 16:20:33 - shadems - INFO - Channels : all
2022-10-05 16:20:33 - shadems - INFO - Corr/Stokes : YY
2022-10-05 16:20:33 - shadems - INFO - ------------------------------------------------------
2022-10-05 16:20:33 - shadems - INFO - loading minmax cache from bpcal-av-noflags-minmax-cache.json
2022-10-05 16:20:33 - shadems - INFO - axis: FREQ, range (None, None), discretization None
2022-10-05 16:20:33 - shadems - INFO - axis: amp(DATA), corr None, range (None, None), discretization None
2022-10-05 16:20:33 - shadems - INFO - : you have asked for 1 plots employing 2 unique datums
2022-10-05 16:20:43 - shadems - INFO - : Indexing MS and building dataframes (1770 rows, chunk size is 5000)
Traceback (most recent call last):
File "/scratch2/sharmila/venv-shadems/bin/shadems", line 8, in
main.main([a for a in sys.argv[1:]])
File "/scratch2/sharmila/venv-shadems/lib/python3.8/site-packages/shade_ms/main.py", line 419, in main
data_plots.get_plot_data(ms, group_cols, mytaql, ms.chan_freqs,
File "/scratch2/sharmila/venv-shadems/lib/python3.8/site-packages/shade_ms/data_plots.py", line 155, in get_plot_data
a1 = da.minimum(group.ANTENNA1.data, group.ANTENNA2.data)
AttributeError: 'int' object has no attribute 'data'

Originally posted by @SharmilaGoedhart in #104 (comment)

@bennahugo
Copy link
Contributor Author

Think this is now working

4 - shadems - INFO - axis: FREQ, range (None, None), discretization None
2022-10-05 17:27:44 - shadems - INFO - axis: amp(DATA), corr None, range (None, None), discretization None
2022-10-05 17:27:44 - shadems - INFO -                  : you have asked for 1 plots employing 2 unique datums
2022-10-05 17:27:44 - shadems - INFO - : Indexing MS and building dataframes (3237 rows, chunk size is 5000)
2022-10-05 17:27:44 - shadems - INFO - : complete
2022-10-05 17:27:44 - shadems - INFO - : rendering 3 dataframes with 7.7e+05 points into 1 plot types
2022-10-05 17:27:44 - shadems - INFO - : rendering plot-DEEP_2.1491291289.1ghz.1.1ghz.4hrs.1gc-m000_m002_m005-m000-m002-DATA-XX-YY-amp-FREQ.png
2022-10-05 17:27:44 - shadems - INFO - : scanning axis min/max for DATA_amp_None
2022-10-05 17:27:45 - shadems - INFO -                  : wrote plot-DEEP_2.1491291289.1ghz.1.1ghz.4hrs.1gc-m000_m002_m005-m000-m002-DATA-XX-YY-amp-FREQ.png
2022-10-05 17:27:45 - shadems - INFO - : rendering plot-DEEP_2.1491291289.1ghz.1.1ghz.4hrs.1gc-m000_m002_m005-m000-m005-DATA-XX-YY-amp-FREQ.png
2022-10-05 17:27:45 - shadems - INFO - : scanning axis min/max for DATA_amp_None
2022-10-05 17:27:46 - shadems - INFO -                  : wrote plot-DEEP_2.1491291289.1ghz.1.1ghz.4hrs.1gc-m000_m002_m005-m000-m005-DATA-XX-YY-amp-FREQ.png
2022-10-05 17:27:46 - shadems - INFO - : rendering plot-DEEP_2.1491291289.1ghz.1.1ghz.4hrs.1gc-m000_m002_m005-m002-m005-DATA-XX-YY-amp-FREQ.png
2022-10-05 17:27:46 - shadems - INFO - : scanning axis min/max for DATA_amp_None
2022-10-05 17:27:47 - shadems - INFO -                  : wrote plot-DEEP_2.1491291289.1ghz.1.1ghz.4hrs.1gc-m000_m002_m005-m002-m005-DATA-XX-YY-amp-FREQ.png
2022-10-05 17:27:47 - shadems - INFO - Total time       : 3.16 seconds
2022-10-05 17:27:47 - shadems - INFO - Saved minmax cache to DEEP_2.1491291289.1ghz.1.1ghz.4hrs.1gc-minmax-cache.json (disable with --no-lim-save)
2022-10-05 17:27:47 - shadems - INFO - Finished
2022-10-05 17:27:47 - shadems - INFO - ------------------------------------------------------

bennahugo added a commit that referenced this issue Oct 5, 2022
bennahugo added a commit that referenced this issue Oct 6, 2022
Ensure matplotlib bounds are computed for baseline arrays and fix regression in iter-baselines (#97 #105)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant