⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
Appion
All Projects
Appion
Overview
Activity
Roadmap
Issues
Spent time
News
Documents
Wiki
Files
Download (947 Bytes)
Feature #4973
» SEM_upload.py
Sargis Dallakyan, 02/20/2019 06:13 PM
#!/usr/bin/python
import
sys
,
os
import
ConfigParser
import
pickle
from
appionlib.uploadSEMImages
import
UploadSEMImages
cfg_file
=
sys
.
argv
[
1
]
config
=
ConfigParser
.
ConfigParser
()
config
.
read
(
cfg_file
)
project
=
config
.
get
(
'sem'
,
'project'
)
z_slice
=
config
.
get
(
'sem'
,
'z-slice'
)
description
=
config
.
get
(
'sem'
,
'description'
)
p_file
=
'/root/bin/uploadedSessions.p'
uploaded_sessions
=
{}
if
os
.
path
.
exists
(
p_file
):
uploaded_sessions
=
pickle
.
load
(
open
(
p_file
,
"rb"
))
image_dir
=
os
.
path
.
split
(
cfg_file
)[
0
]
argv
=
[
'--image-dir='
+
image_dir
]
argv
.
append
(
'--projectid='
+
project
)
argv
.
append
(
'--z-slice='
+
z_slice
)
argv
.
append
(
'--description="'
+
description
+
'"'
)
if
cfg_file
in
uploaded_sessions
:
argv
.
append
(
'--session-name='
+
uploaded_sessions
[
cfg_file
])
upimages
=
UploadSEMImages
(
optargs
=
argv
)
uploaded_sessions
[
cfg_file
]
=
upimages
.
params
[
'sessionname'
]
pickle
.
dump
(
uploaded_sessions
,
open
(
p_file
,
"wb"
))
upimages
.
start
()
upimages
.
close
()
« Previous
1
2
3
Next »
(2-2/3)
Loading...