Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
nomad-lab
parser-gpaw
Commits
14255323
Commit
14255323
authored
Sep 27, 2016
by
Mikkel Strange
Browse files
estimating program version from the fileversion number
parent
3bd2e794
Changes
2
Hide whitespace changes
Inline
Side-by-side
parser/parser-gpaw/parser.py
View file @
14255323
...
...
@@ -9,7 +9,7 @@ from nomadcore.local_meta_info import loadJsonFile, InfoKindEl
from
nomadcore.parser_backend
import
JsonParseEventsWriterBackend
from
tar
import
Reader
from
libxc_names
import
get_libxc_xc_names
from
versions
import
get_prog_version
@
contextmanager
def
open_section
(
p
,
name
):
...
...
@@ -43,7 +43,7 @@ def parse(filename):
with
o
(
p
,
'section_run'
):
p
.
addValue
(
'program_name'
,
'GPAW'
)
p
.
addValue
(
'program_version'
,
'1.0.0'
)
p
.
addValue
(
'program_version'
,
get_prog_version
(
r
.
version
)
)
if
r
.
Mode
==
'pw'
:
p
.
addValue
(
'program_basis_set_type'
,
'plane waves'
)
with
o
(
p
,
'section_basis_set_cell_dependent'
):
...
...
parser/parser-gpaw/versions.py
0 → 100644
View file @
14255323
f2p_version
=
{
6
:
'1.1.0'
,
5
:
'0.11.0'
,
3
:
'0.10.0'
}
def
get_prog_version
(
version
):
if
isinstance
(
version
,
int
):
return
f2p_version
[
version
]
else
:
return
'0.9.0'
if
__name__
==
'__main__'
:
print
(
get_prog_version
(
6
))
print
(
get_prog_version
(
0.3
))
Write
Preview
Supports
Markdown
0%
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!
Cancel
Please
register
or
sign in
to comment