Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
LOFAR
Manage
Activity
Members
Labels
Plan
Issues
Wiki
Jira issues
Open Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Insights
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
RadioObservatory
LOFAR
Commits
b325f99d
Commit
b325f99d
authored
6 years ago
by
Auke Klazema
Browse files
Options
Downloads
Patches
Plain Diff
SW-598
: Add port, username and password to make_conf_files
parent
3012230b
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
MAC/Deployment/data/Coordinates/make_conf_files.py
+56
-27
56 additions, 27 deletions
MAC/Deployment/data/Coordinates/make_conf_files.py
with
56 additions
and
27 deletions
MAC/Deployment/data/Coordinates/make_conf_files.py
+
56
−
27
View file @
b325f99d
...
...
@@ -4,30 +4,15 @@
# Make AntennaField.conf and iHBADeltas.conf file for given station and date
#
import
sys
,
pgdb
,
pg
import
sys
import
pgdb
import
pg
from
datetime
import
*
from
copy
import
deepcopy
from
math
import
*
import
numpy
as
np
#import MLab as mlab
from
database
import
*
# get info from database.py
dbName
=
getDBname
()
dbHost
=
getDBhost
()
db1
=
pgdb
.
connect
(
user
=
"
postgres
"
,
host
=
dbHost
,
database
=
dbName
)
cursor
=
db1
.
cursor
()
# calling stored procedures only works from the pg module for some reason.
db2
=
pg
.
connect
(
user
=
"
postgres
"
,
host
=
dbHost
,
dbname
=
dbName
)
##
def
print_help
():
print
"
Usage: make_conf_files <stationname> date
"
print
"
<date> : yyyy.yy e.g. 2008.75 for Oct 1st 2008
"
import
getpass
from
optparse
import
OptionParser
##
...
...
@@ -193,13 +178,57 @@ def writeAntennaField(station, anttype, aPos):
## MAIN
##
if
__name__
==
'
__main__
'
:
if
len
(
sys
.
argv
)
!=
3
:
print_help
()
parser
=
OptionParser
(
"""
Usage: %prog [options] station data
<date> : yyyy.yy e.g. 2008.75 for Oct 1st 2008
"""
)
parser
.
add_option
(
"
-D
"
,
"
--database
"
,
dest
=
"
dbName
"
,
type
=
"
string
"
,
default
=
"
StationCoordinates
"
,
help
=
"
Name of StationCoordinates database to use
"
)
parser
.
add_option
(
"
-H
"
,
"
--host
"
,
dest
=
"
dbHost
"
,
type
=
"
string
"
,
default
=
"
sasdb.control.lofar
"
,
help
=
"
Hostname of StationCoordinates database
"
)
parser
.
add_option
(
"
-P
"
,
"
--port
"
,
dest
=
"
dbPort
"
,
type
=
"
int
"
,
default
=
"
5432
"
,
help
=
"
Port of StationCoordinates database
"
)
parser
.
add_option
(
"
-U
"
,
"
--user
"
,
dest
=
"
dbUser
"
,
type
=
"
string
"
,
default
=
"
postgres
"
,
help
=
"
Username of StationCoordinates database
"
)
# parse arguments
(
options
,
args
)
=
parser
.
parse_args
()
if
len
(
args
)
!=
2
:
parser
.
print_help
()
sys
.
exit
(
1
)
station
=
str
(
sys
.
argv
[
1
]).
upper
()
date_years
=
float
(
sys
.
argv
[
2
])
dbName
=
options
.
dbName
dbHost
=
options
.
dbHost
dbPort
=
options
.
dbPort
dbUser
=
options
.
dbUser
station
=
args
[
0
].
upper
()
date_years
=
args
[
1
]
dbPassword
=
getpass
.
getpass
()
host
=
"
{}:{}
"
.
format
(
dbHost
,
dbPort
)
db1
=
pgdb
.
connect
(
user
=
dbUser
,
host
=
host
,
database
=
dbName
,
password
=
dbPassword
)
cursor
=
db1
.
cursor
()
# calling stored procedures only works from the pg module for some reason.
db2
=
pg
.
connect
(
user
=
dbUser
,
host
=
dbHost
,
dbname
=
dbName
,
port
=
dbPort
,
passwd
=
dbPassword
)
frame
=
''
# from database select all antennas for given station and target-date
...
...
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