2

Porting PSSPY to Python 3

Has anyone had any luck importing PSSPY using Python 3? I'd really prefer to write code in Python 3, rather than 2.5 just to use PSSPY. Sorry if this has already been answered.

J.Armstrong's avatar
68
J.Armstrong
asked 2012-04-23 14:48:15 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

3

Hi Jack,

short answer: You can't write Python 3 code for PSSE.

PSSE 32 uses Python2.5 for its psspy and other library files. PSSE 33 uses Python2.7 for its psspy and other library files.

But I haven't seen a version yet that comes ready for Python 3

That leaves the option for porting their psspy file. The problem though is that they only distribute a pyc file, which is the Python bytecode file, compiled for a specific version - so we don't have access to the source code.

The psspy.pyc file calls a Python pyd file which is a compiled library type file for Python. It looks like we can't port because both of these files are compiled against a specific Python version (2.5 or 2.7).

jtrain's avatar
411
jtrain
answered 2012-04-23 18:51:11 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

I believe if you use PSSe 35 you can use Python 3

Alex_barajas's avatar
11
Alex_barajas
answered 2022-08-08 19:12:59 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments

Your Answer

Login/Signup to Answer