Skip to content

Commit 2a50903

Browse files
authored
Merge pull request #478 from SpheMakh/new-ragavi-release
New ragavi release
2 parents 0c08169 + 0845e09 commit 2a50903

3 files changed

Lines changed: 73 additions & 87 deletions

File tree

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM stimela/meqtrees:1.2.0
22
RUN docker-apt-install curl
33
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash -
4-
RUN docker-apt-install nodejs
5-
RUN pip install -U pip setuptools
6-
RUN pip install ragavi
4+
RUN docker-apt-install nodejs python3-pip
5+
RUN pip3 install -U pip setuptools
6+
RUN pip3 install ragavi

stimela/cargo/cab/ragavi/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM stimela/ragavi:1.2.0
1+
FROM stimela/ragavi:1.2.3
22
MAINTAINER <sphemakh@gmial.com>
33
ADD src /scratch/code
44
ENV LOGFILE ${OUTPUT}/logfile.txt
Lines changed: 69 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,101 @@
11
{
2-
"task": "ragavi",
3-
"base": "stimela/ragavi",
4-
"tag": "1.2.0",
5-
"description": "Radio Astronomy Gain and Visibility Inspector",
6-
"prefix": "--",
7-
"binary": "ragavi",
8-
"msdir": false,
2+
"task": "ragavi",
3+
"base": "stimela/ragavi",
4+
"tag": "1.2.3",
5+
"description": "Radio Astronomy Gain and Visibility Inspector",
6+
"prefix": "--",
7+
"binary": "ragavi-gains",
8+
"msdir": false,
99
"parameters": [
1010
{
11-
"info": "Plot only this antenna, or comma-separated list of antennas. Default plots all",
12-
"dtype": "str",
13-
"required": false,
11+
"info": "Plot only this antenna, or comma-separated list of antennas. Default plots all",
12+
"dtype": "str",
13+
"required": false,
1414
"name": "ant"
15-
},
15+
},
1616
{
17-
"info": "Correlation index to plot (usually just 0 or 1)",
18-
"dtype": "int",
19-
"default": 0,
20-
"required": false,
17+
"info": "Correlation index to plot (Defaults to all)",
18+
"dtype": "int",
19+
"required": false,
2120
"name": "corr"
22-
},
21+
},
2322
{
24-
"info": "Matplotlib colour map to use for antennas (default=coolwarm)",
25-
"dtype": "str",
26-
"default": "coolwarm",
27-
"required": false,
23+
"info": "Matplotlib colour map to use for antennas (default=coolwarm)",
24+
"dtype": "str",
25+
"default": "coolwarm",
26+
"required": false,
2827
"name": "cmap"
29-
},
28+
},
3029
{
31-
"info": "Plot complex values as amp and phase (ap) or real and imag (ri)",
32-
"name": "doplot",
33-
"default": "ap",
34-
"dtype": "str",
35-
"required": false,
30+
"info": "Plot complex values as amp and phase (ap) or real and imag (ri)",
31+
"name": "doplot",
32+
"default": "ap",
33+
"dtype": "str",
34+
"required": false,
3635
"choices": [
37-
"ap",
36+
"ap",
3837
"ri"
3938
]
40-
},
39+
},
4140
{
42-
"info": "Field ID to plot",
41+
"info": "Field ID to plot",
4342
"dtype": [
44-
"list:str",
43+
"list:str",
4544
"list:int"
46-
],
47-
"required": true,
45+
],
46+
"required": false,
4847
"name": "field"
49-
},
48+
},
5049
{
51-
"info": "The gain type of table(s) to be plotted. Options: ['B', 'F', 'G', 'K']",
52-
"dtype": "list:str",
53-
"required": true,
54-
"name": "gaintype",
55-
"choices" : ["B", "F", "G", "K"]
56-
},
50+
"info": "The gain type of table(s) to be plotted. Options: ['B', 'F', 'G', 'K']",
51+
"dtype": "list:str",
52+
"required": true,
53+
"name": "gaintype"
54+
},
5755
{
58-
"info": "Output html file name",
59-
"dtype": "str",
60-
"required": false,
61-
"name": "htmlname",
56+
"info": "Output html file name",
57+
"dtype": "str",
58+
"required": false,
59+
"name": "htmlname",
6260
"io": "output"
63-
},
61+
},
6462
{
65-
"info": "Output png/svg image file name",
66-
"dtype": "str",
67-
"required": false,
68-
"name": "plotname",
63+
"info": "Output png/svg image file name",
64+
"dtype": "str",
65+
"required": false,
66+
"name": "plotname",
6967
"io": "output"
70-
},
68+
},
7169
{
72-
"info": "Gain table(s) to plot",
73-
"dtype": "list:file",
74-
"required": true,
75-
"name": "table",
70+
"info": "Gain table(s) to plot",
71+
"dtype": "list:file",
72+
"required": true,
73+
"name": "table",
7674
"io": "input"
77-
},
75+
},
7876
{
79-
"info": "Minimum time to plot (default = full range)",
80-
"dtype": "float",
81-
"required": false,
77+
"info": "Minimum time to plot (default = full range)",
78+
"dtype": "float",
79+
"required": false,
8280
"name": "t0"
83-
},
81+
},
8482
{
85-
"info": "Maximum time to plot (default = full range)",
86-
"dtype": "float",
87-
"required": false,
83+
"info": "Maximum time to plot (default = full range)",
84+
"dtype": "float",
85+
"required": false,
8886
"name": "t1"
89-
},
87+
},
9088
{
91-
"info": "Minimum y-value to plot for upper panel (default=full range)",
92-
"dtype": "float",
93-
"required": false,
94-
"name": "yu0"
95-
},
89+
"info": "SPECTRAL_WINDOW_ID or ddid number. Defaults to all",
90+
"dtype": "float",
91+
"required": false,
92+
"name": "ddid"
93+
},
9694
{
97-
"info": "Maximum y-value to plot for upper panel (default=full range)",
98-
"dtype": "float",
99-
"required": false,
100-
"name": "yu1"
101-
},
102-
{
103-
"info": "Minimum y-value to plot for lower panel (default=full range)",
104-
"dtype": "float",
105-
"required": false,
106-
"name": "yl0"
107-
},
108-
{
109-
"info": "Maximum y-value to plot for lower panel (default=full range)",
110-
"dtype": "float",
111-
"required": false,
112-
"name": "yl1"
95+
"info": "TAQL where clause",
96+
"dtype": "str",
97+
"required": false,
98+
"name": "taql"
11399
}
114100
]
115101
}

0 commit comments

Comments
 (0)