Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
V
vlkb-siav2
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
ViaLactea
vlkb-siav2
Commits
d15166d9
Commit
d15166d9
authored
6 months ago
by
Robert Butora
Browse files
Options
Downloads
Patches
Plain Diff
adds (rest)frequency to xml outputs in all three modes (flat array, busubsurveys, bysurveys)
parent
b60a2458
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
data-discovery/src/main/java/output/ObscoreExt.java
+2
-2
2 additions, 2 deletions
data-discovery/src/main/java/output/ObscoreExt.java
data-discovery/src/main/java/output/XmlSerializer.java
+18
-13
18 additions, 13 deletions
data-discovery/src/main/java/output/XmlSerializer.java
with
20 additions
and
15 deletions
data-discovery/src/main/java/output/ObscoreExt.java
+
2
−
2
View file @
d15166d9
...
@@ -133,7 +133,7 @@ class ObscoreExt
...
@@ -133,7 +133,7 @@ class ObscoreExt
public
static
final
ColumnInfo
[]
SUBSURVEY_COLINFO
=
public
static
final
ColumnInfo
[]
SUBSURVEY_COLINFO
=
{
{
new
ColumnInfo
(
"
velocity_unit"
,
String
.
class
,
"Velocity Unit
"
),
new
ColumnInfo
(
"
frequency"
,
Double
.
class
,
"Frequency
"
),
new
ColumnInfo
(
"survey"
,
String
.
class
,
"Survey name"
),
new
ColumnInfo
(
"survey"
,
String
.
class
,
"Survey name"
),
new
ColumnInfo
(
"species"
,
String
.
class
,
"Species"
),
new
ColumnInfo
(
"species"
,
String
.
class
,
"Species"
),
new
ColumnInfo
(
"transition"
,
String
.
class
,
"Transition"
),
new
ColumnInfo
(
"transition"
,
String
.
class
,
"Transition"
),
...
@@ -144,7 +144,7 @@ class ObscoreExt
...
@@ -144,7 +144,7 @@ class ObscoreExt
{
{
return
new
Object
[]
return
new
Object
[]
{
{
subsurvey
.
vel_unit
,
subsurvey
.
rf
,
subsurvey
.
surveyname
,
subsurvey
.
surveyname
,
subsurvey
.
species
,
subsurvey
.
species
,
subsurvey
.
transition
,
subsurvey
.
transition
,
...
...
This diff is collapsed.
Click to expand it.
data-discovery/src/main/java/output/XmlSerializer.java
+
18
−
13
View file @
d15166d9
...
@@ -105,8 +105,8 @@ final class XmlSerializer
...
@@ -105,8 +105,8 @@ final class XmlSerializer
subsurvey
.
datasetArr
.
length
)
);
subsurvey
.
datasetArr
.
length
)
);
table
.
setParameter
(
new
DescribedValue
(
table
.
setParameter
(
new
DescribedValue
(
new
DefaultValueInfo
(
"
velocity_unit
"
,
String
.
class
,
"
Unit of velocity in FITS header
"
),
new
DefaultValueInfo
(
"
description
"
,
String
.
class
,
"
Reference description
"
),
subsurvey
.
vel_unit
)
);
subsurvey
.
description
)
);
table
.
setParameter
(
new
DescribedValue
(
table
.
setParameter
(
new
DescribedValue
(
new
DefaultValueInfo
(
"survey"
,
String
.
class
,
"Survey name"
),
new
DefaultValueInfo
(
"survey"
,
String
.
class
,
"Survey name"
),
...
@@ -121,8 +121,8 @@ final class XmlSerializer
...
@@ -121,8 +121,8 @@ final class XmlSerializer
subsurvey
.
transition
)
);
subsurvey
.
transition
)
);
table
.
setParameter
(
new
DescribedValue
(
table
.
setParameter
(
new
DescribedValue
(
new
DefaultValueInfo
(
"
description"
,
String
.
class
,
"Reference description
"
),
new
DefaultValueInfo
(
"
frequency"
,
Double
.
class
,
"Frequency
"
),
subsurvey
.
description
)
);
subsurvey
.
rf
)
);
for
(
Dataset
dataset
:
subsurvey
.
datasetArr
)
for
(
Dataset
dataset
:
subsurvey
.
datasetArr
)
{
{
...
@@ -158,12 +158,13 @@ final class XmlSerializer
...
@@ -158,12 +158,13 @@ final class XmlSerializer
// assumes ORDERED subsurveyArray: by surveyname
// assumes ORDERED subsurveyArray: by surveyname
List
<
StarTable
>
tableList
=
new
ArrayList
();
List
<
StarTable
>
tableList
=
new
ArrayList
();
String
prevSurveyname
;
// = subsurv[0].surveyname.trim();
String
prevSurveyname
,
prevDescription
;
// = subsurv[0].surveyname.trim();
int
ix
=
0
;
int
ix
=
0
;
do
do
{
{
prevSurveyname
=
subsurv
[
ix
].
surveyname
.
trim
();
prevSurveyname
=
subsurv
[
ix
].
surveyname
.
trim
();
prevDescription
=
subsurv
[
ix
].
description
.
trim
();
do
do
{
{
...
@@ -174,7 +175,7 @@ final class XmlSerializer
...
@@ -174,7 +175,7 @@ final class XmlSerializer
while
((
ix
<
subsurv
.
length
)
&&
prevSurveyname
.
equals
(
subsurv
[
ix
].
surveyname
.
trim
()));
while
((
ix
<
subsurv
.
length
)
&&
prevSurveyname
.
equals
(
subsurv
[
ix
].
surveyname
.
trim
()));
StarTable
[]
tables
=
tableList
.
toArray
(
new
StarTable
[
0
]);
StarTable
[]
tables
=
tableList
.
toArray
(
new
StarTable
[
0
]);
writeResourceSurvey
(
out
,
prevSurveyname
,
tables
);
writeResourceSurvey
(
out
,
prevSurveyname
,
prevDescription
,
tables
);
tableList
.
clear
();
tableList
.
clear
();
}
}
while
(
ix
<
subsurv
.
length
);
while
(
ix
<
subsurv
.
length
);
...
@@ -184,11 +185,11 @@ final class XmlSerializer
...
@@ -184,11 +185,11 @@ final class XmlSerializer
out
.
flush
();
out
.
flush
();
}
}
private
static
void
writeResourceSurvey
(
BufferedWriter
out
,
String
description
,
StarTable
[]
tables
)
private
static
void
writeResourceSurvey
(
BufferedWriter
out
,
String
name
,
String
description
,
throws
IOException
StarTable
[]
tables
)
throws
IOException
{
{
out
.
write
(
"<RESOURCE>"
);
out
.
write
(
"<RESOURCE
name=\""
+
name
+
"\"
>"
);
out
.
write
(
"<DESCRIPTION> "
+
description
+
" </DESCRIPTION>"
);
out
.
write
(
"<DESCRIPTION> "
+
description
.
replaceAll
(
"&"
,
"&"
)
+
" </DESCRIPTION>"
);
/* PLACEHOLDER FOR RESOURCE PARAM
/* PLACEHOLDER FOR RESOURCE PARAM
...
@@ -221,14 +222,14 @@ final class XmlSerializer
...
@@ -221,14 +222,14 @@ final class XmlSerializer
new
DefaultValueInfo
(
"datacubeCount"
,
Integer
.
class
,
"Count of all datacubes from VLKB-search"
),
new
DefaultValueInfo
(
"datacubeCount"
,
Integer
.
class
,
"Count of all datacubes from VLKB-search"
),
subsurvey
.
datasetArr
.
length
)
);
subsurvey
.
datasetArr
.
length
)
);
table
.
setParameter
(
new
DescribedValue
(
/*
table.setParameter(new DescribedValue(
new DefaultValueInfo( "velocity_unit", String.class, "Unit of velocity in FITS header" ),
new DefaultValueInfo( "velocity_unit", String.class, "Unit of velocity in FITS header" ),
subsurvey.vel_unit ) );
subsurvey.vel_unit ) );
table.setParameter(new DescribedValue(
table.setParameter(new DescribedValue(
new DefaultValueInfo( "survey", String.class, "Survey name" ),
new DefaultValueInfo( "survey", String.class, "Survey name" ),
subsurvey.surveyname ) );
subsurvey.surveyname ) );
*/
table
.
setParameter
(
new
DescribedValue
(
table
.
setParameter
(
new
DescribedValue
(
new
DefaultValueInfo
(
"species"
,
String
.
class
,
"Species"
),
new
DefaultValueInfo
(
"species"
,
String
.
class
,
"Species"
),
subsurvey
.
species
)
);
subsurvey
.
species
)
);
...
@@ -238,9 +239,13 @@ final class XmlSerializer
...
@@ -238,9 +239,13 @@ final class XmlSerializer
subsurvey
.
transition
)
);
subsurvey
.
transition
)
);
table
.
setParameter
(
new
DescribedValue
(
table
.
setParameter
(
new
DescribedValue
(
new
DefaultValueInfo
(
"frequency"
,
Double
.
class
,
"Frequency"
),
subsurvey
.
rf
)
);
/* table.setParameter(new DescribedValue(
new DefaultValueInfo( "description", String.class, "Reference description" ),
new DefaultValueInfo( "description", String.class, "Reference description" ),
subsurvey.description ) );
subsurvey.description ) );
*/
for
(
Dataset
dataset
:
subsurvey
.
datasetArr
)
for
(
Dataset
dataset
:
subsurvey
.
datasetArr
)
{
{
if
(
dataset
.
obsCore
==
null
)
continue
;
// FIXME skip mergeable datasets
if
(
dataset
.
obsCore
==
null
)
continue
;
// FIXME skip mergeable datasets
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment