Skip to content

Commit 9bf7d7c

Browse files
committed
Some ruff formatting
1 parent 8470dca commit 9bf7d7c

15 files changed

+64
-95
lines changed

Diff for: omv/engines/getjnml.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99

1010
def install_jnml(version):
11-
1211
if not version:
1312
version = "v0.14.0"
1413

@@ -45,4 +44,4 @@ def install_jnml(version):
4544
)
4645
check_output(["unzip", "jNeuroML.zip"])
4746

48-
inform("Successfully installed jNeuroML "+version, indent=1)
47+
inform("Successfully installed jNeuroML " + version, indent=1)

Diff for: omv/engines/getpynn.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ def install_pynn(version=None):
1515

1616
pip_install("pynn", version)
1717
import pyNN
18-
'''
18+
19+
"""
1920
install_root = os.environ["HOME"]
2021
2122
pyNN_src = "PyNN_src"
@@ -36,7 +37,7 @@ def install_pynn(version=None):
3637
print(check_output(["pwd"]))
3738
print("Finished attempting to install PyNN")
3839
# import pyNN
39-
'''
40+
"""
4041
m = "Successfully installed pyNN..."
4142
except Exception as e:
4243
m = "ERROR during install_pynn: %s" % e

Diff for: omv/engines/getxpp.py

+17-47
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,19 @@
44
from omv.engines.utils.wdir import working_dir
55
from sysconfig import get_paths
66
import sys
7-
8-
import fileinput
97

8+
import fileinput
109

11-
def install_xpp(version='latest'):
1210

13-
if version is None:
14-
version='latest'
15-
elif not version=='latest':
16-
raise Exception('Can currently only install the latest XPP version')
11+
def install_xpp(version="latest"):
12+
if version is None:
13+
version = "latest"
14+
elif not version == "latest":
15+
raise Exception("Can currently only install the latest XPP version")
1716

1817
inform("Installing XPP", indent=2, verbosity=1)
1918
xppinstallpath = os.path.join(os.environ["HOME"])
20-
xpphomepath = os.path.join(xppinstallpath, 'xppaut')
19+
xpphomepath = os.path.join(xppinstallpath, "xppaut")
2120

2221
inform(
2322
"Installing XPP to: %s" % (xpphomepath),
@@ -27,56 +26,27 @@ def install_xpp(version='latest'):
2726
pypaths = get_paths()
2827
inform("Python lib info: %s" % (pypaths), indent=2, verbosity=1)
2928

30-
3129
with working_dir(xppinstallpath):
32-
print(
33-
check_output(
34-
[
35-
"git",
36-
"clone",
37-
"https://github.com/NeuroML/xppaut"
38-
]
39-
)
40-
)
30+
print(check_output(["git", "clone", "https://github.com/NeuroML/xppaut"]))
4131

4232
with working_dir(xpphomepath):
43-
print(
44-
check_output(
45-
[
46-
"ls",
47-
"-alth"
48-
]
49-
)
50-
)
33+
print(check_output(["ls", "-alth"]))
5134

52-
makefile = os.path.join(xpphomepath, 'Makefile')
53-
54-
print(' - Replacing text in %s'%makefile)
55-
with open(makefile, 'r') as file:
35+
makefile = os.path.join(xpphomepath, "Makefile")
36+
37+
print(" - Replacing text in %s" % makefile)
38+
with open(makefile, "r") as file:
5639
filedata = file.read()
5740

5841
# Replace the target string
59-
filedata = filedata.replace("/usr/local/", "%s/"%xpphomepath)
42+
filedata = filedata.replace("/usr/local/", "%s/" % xpphomepath)
6043

6144
# Write the file out again
62-
with open(makefile, 'w') as file:
45+
with open(makefile, "w") as file:
6346
file.write(filedata)
6447

65-
print(
66-
check_output(
67-
[
68-
"make", "-j4"
69-
]
70-
)
71-
)
72-
print(
73-
check_output(
74-
[
75-
"make", "install"
76-
]
77-
)
78-
)
79-
48+
print(check_output(["make", "-j4"]))
49+
print(check_output(["make", "install"]))
8050

8151

8252
if __name__ == "__main__":

Diff for: omv/engines/jneuromlmoose.py

-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99

1010
class JNeuroMLMooseEngine(JNeuroMLEngine):
11-
1211
name = "jNeuroML_Moose"
1312

1413
@staticmethod
@@ -22,7 +21,6 @@ def is_installed():
2221

2322
@staticmethod
2423
def install(version):
25-
2624
if not JNeuroMLEngine.is_installed():
2725
JNeuroMLEngine.install(None)
2826
if not MooseEngine.is_installed():
@@ -34,7 +32,6 @@ def install(version):
3432
JNeuroMLMooseEngine.environment_vars.update(MooseEngine.environment_vars)
3533
inform("PATH: " + JNeuroMLMooseEngine.path)
3634
inform("Env vars: %s" % JNeuroMLMooseEngine.environment_vars)
37-
3835

3936
def run(self):
4037
try:

Diff for: omv/engines/jneuromlvalidate.py

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from omv.engines.engine import PATH_DELIMITER
77
from omv.engines.utils import resolve_paths
88

9+
910
class JNeuroMLValidateEngine(JNeuroMLEngine):
1011
name = "jNeuroML_validate"
1112

Diff for: omv/engines/jneuromlxpp.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ def install(xpp_version):
2626
if not XppEngine.is_installed():
2727
XppEngine.install(xpp_version)
2828

29-
3029
def run(self):
3130
self.environment_vars = XppEngine.get_xpp_environment()
3231
self.set_environment()
@@ -44,9 +43,13 @@ def run(self):
4443
cwd=os.path.dirname(self.modelpath),
4544
env=JNeuroMLEngine.get_environment(),
4645
)
47-
46+
4847
self.stdout = check_output(
49-
[self.environment_vars["XPP_HOME"] + "/xppaut", self.modelpath.replace('.xml','.ode'), '-silent'],
48+
[
49+
self.environment_vars["XPP_HOME"] + "/xppaut",
50+
self.modelpath.replace(".xml", ".ode"),
51+
"-silent",
52+
],
5053
cwd=os.path.dirname(self.modelpath),
5154
)
5255

Diff for: omv/engines/moose_.py

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
class MooseEngine(OMVEngine):
1111
name = "Moose"
1212

13-
1413
@staticmethod
1514
def is_installed():
1615
ret = True

Diff for: omv/engines/pyneuroml_.py

-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ def install(version):
4242
inform("Failure to install, exiting", indent=1)
4343
exit(1)
4444

45-
4645
def run(self):
4746
try:
4847
inform(

Diff for: omv/engines/pyneuromlvalidatesbml.py

+16-10
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,24 @@
33

44
from omv.common.inout import inform, trim_path, check_output
55
from omv.engines.engine import EngineExecutionError
6-
from omv.engines.pyneuroml_ import PyNeuroMLEngine
6+
from omv.engines.pyneuroml_ import PyNeuroMLEngine
77
from omv.engines.engine import PATH_DELIMITER
88
from omv.engines.utils import resolve_paths
99

10+
1011
class PyNeuroMLValidateSBMLEngine(PyNeuroMLEngine):
1112
name = "pyNeuroML_validate_sbml"
1213

1314
@staticmethod
1415
def is_installed():
15-
if not PyNeuroMLEngine.is_installed(): return False
16+
if not PyNeuroMLEngine.is_installed():
17+
return False
1618

1719
ret = True
1820
try:
1921
inform(
20-
"Checking whether %s is installed..." % PyNeuroMLValidateSBMLEngine.name,
22+
"Checking whether %s is installed..."
23+
% PyNeuroMLValidateSBMLEngine.name,
2124
indent=1,
2225
verbosity=2,
2326
)
@@ -37,7 +40,8 @@ def is_installed():
3740

3841
@staticmethod
3942
def install(version):
40-
if not PyNeuroMLEngine.is_installed(): PyNeuroMLEngine.install(None)
43+
if not PyNeuroMLEngine.is_installed():
44+
PyNeuroMLEngine.install(None)
4145

4246
from omv.engines.getlibsbml import install_libsbml
4347

@@ -54,19 +58,20 @@ def run(self):
5458
verbosity=1,
5559
)
5660

57-
#pynml = PyNeuroMLEngine.get_executable() #could implement more flexible way to find the executeable
61+
# pynml = PyNeuroMLEngine.get_executable() #could implement more flexible way to find the executeable
5862
cmds = ["pynml", "-validate-sbml"]
5963
for p in path_s:
6064
cmds.append(p)
6165

6266
inform(
63-
"Running with %s, using: %s..." % (PyNeuroMLValidateSBMLEngine.name, cmds),
67+
"Running with %s, using: %s..."
68+
% (PyNeuroMLValidateSBMLEngine.name, cmds),
6469
indent=1,
6570
)
6671
self.stdout = check_output(
6772
cmds,
68-
cwd=os.path.dirname(self.modelpath.split(PATH_DELIMITER)[0])
69-
#env=PyNeuroMLEngine.get_environment(),
73+
cwd=os.path.dirname(self.modelpath.split(PATH_DELIMITER)[0]),
74+
# env=PyNeuroMLEngine.get_environment(),
7075
)
7176
inform(
7277
"Success with running ",
@@ -76,8 +81,9 @@ def run(self):
7681
)
7782
self.returncode = 0
7883
except sp.CalledProcessError as err:
79-
inform("Error with ", PyNeuroMLValidateSBMLEngine.name, indent=1, verbosity=1)
84+
inform(
85+
"Error with ", PyNeuroMLValidateSBMLEngine.name, indent=1, verbosity=1
86+
)
8087
self.returncode = err.returncode
8188
self.stdout = err.output
8289
raise EngineExecutionError
83-

Diff for: omv/engines/pyneuromlxpp.py

+9-14
Original file line numberDiff line numberDiff line change
@@ -3,44 +3,40 @@
33

44
from omv.common.inout import inform, trim_path, check_output
55
from omv.engines.engine import EngineExecutionError
6-
from omv.engines.pyneuroml_ import PyNeuroMLEngine
6+
from omv.engines.pyneuroml_ import PyNeuroMLEngine
77
from omv.engines.engine import PATH_DELIMITER
88
from omv.engines.utils import resolve_paths
99

10+
1011
class PyNeuroMLXppEngine(PyNeuroMLEngine):
1112
name = "pyNEURON_XPP_LEMS"
1213

1314
@staticmethod
1415
def is_installed():
1516
pynml_ver = PyNeuroMLEngine.is_installed()
16-
if not pynml_ver:
17+
if not pynml_ver:
1718
return False
1819
else:
1920
return pynml_ver
2021

21-
2222
@staticmethod
2323
def install(version):
24-
if not PyNeuroMLEngine.is_installed(): PyNeuroMLEngine.install(version)
25-
24+
if not PyNeuroMLEngine.is_installed():
25+
PyNeuroMLEngine.install(version)
2626

2727
def run(self):
2828
try:
29-
30-
#pynml = PyNeuroMLEngine.get_executable() #could implement more flexible way to find the executeable
29+
# pynml = PyNeuroMLEngine.get_executable() #could implement more flexible way to find the executeable
3130
cmds = ["pynml-xpp"]
3231
cmds.append(self.modelpath)
33-
cmds.append('-lems')
34-
cmds.append('-run')
32+
cmds.append("-lems")
33+
cmds.append("-run")
3534

3635
inform(
3736
"Running with %s, using: %s..." % (PyNeuroMLXppEngine.name, cmds),
3837
indent=1,
3938
)
40-
self.stdout = check_output(
41-
cmds,
42-
cwd=os.path.dirname(self.modelpath)
43-
)
39+
self.stdout = check_output(cmds, cwd=os.path.dirname(self.modelpath))
4440
inform(
4541
"Success with running ",
4642
PyNeuroMLXppEngine.name,
@@ -53,4 +49,3 @@ def run(self):
5349
self.returncode = err.returncode
5450
self.stdout = err.output
5551
raise EngineExecutionError
56-

Diff for: omv/engines/pyneuron.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,7 @@ def run(self):
7272
)
7373
cmd = """\
7474
%s
75-
""" % (
76-
"\n".join(self.extra_pars)
77-
)
75+
""" % ("\n".join(self.extra_pars))
7876
if sys.version_info[0] == 3:
7977
c = dedent(cmd).encode()
8078
else:

Diff for: omv/engines/xpp.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ class XppEngine(OMVEngine):
1212

1313
@staticmethod
1414
def get_xpp_environment():
15-
1615
# Default, if it was installed by omv...
1716
xpppath = os.path.join(os.environ["HOME"], "xppaut/bin")
1817

@@ -36,7 +35,7 @@ def is_installed():
3635
[environment_vars["XPP_HOME"] + "/xppaut", "-version"], verbosity=2
3736
)
3837
if "Problem" in r:
39-
ret = 'v???'
38+
ret = "v???"
4039

4140
else:
4241
ret = "%s" % r.split()[2]
@@ -68,7 +67,11 @@ def run(self):
6867
indent=1,
6968
)
7069
self.stdout = check_output(
71-
[self.environment_vars["XPP_HOME"] + "/xppaut", self.modelpath, '-silent'],
70+
[
71+
self.environment_vars["XPP_HOME"] + "/xppaut",
72+
self.modelpath,
73+
"-silent",
74+
],
7275
cwd=os.path.dirname(self.modelpath),
7376
)
7477
self.returncode = 0

Diff for: omv/omv_util.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
--ignore-non-py3 If Python 3, ignore tests on non Py3 compatible engines [default: False]
2323
-y Auto-select default options (non-interactive mode)
2424
"""
25+
2526
from docopt import docopt
2627
from omv.find_tests import test_all, test_one
2728
from omv.validation import validate_mep
@@ -351,7 +352,6 @@ def _install_engine(eng):
351352
install_genesis()
352353

353354
elif eng.lower() == "Moose".lower():
354-
355355
from omv.engines.moose_ import MooseEngine as ee
356356

357357
if ee.is_installed():
@@ -367,7 +367,6 @@ def _install_engine(eng):
367367
install_netpyne(engine_version)
368368

369369
elif eng.lower() == "Brian".lower():
370-
371370
if engine_version is not None:
372371
raise Exception(
373372
"Currently, cannot install a specific version of engine %s" % eng

0 commit comments

Comments
 (0)