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.
First time here? We are a friendly community of Power Systems Engineers. Check out the FAQ!
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.
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).
Asked: Apr 23 '12
Seen: 1,486 times
Last updated: Aug 08 '22
How to set a custom value of the .sav file using psspy
Retrieve MW and MVAR from Load
get bus number using facts device name
How to get total charging for an area?
Is there any way to convert a .sav to .xlxs using psspy?
Using psspy and dyntools without PSSE
How can I get the Specific Bus number and PU ? (Not All)
PSS/E Rev 33 - psspy.py UnicodeWarning