Source code for andes.io.psse_new
"""
A new PSS/E parser. NOT CURRENTLY IN USE.
"""
from andes.io.em_psse import parse_raw
import logging
logger = logging.getLogger(__name__)
raw2andes = {}
[docs]def is_format(fid):
"""
Check the raw file for frequency base
"""
first = fid.readline()
first = first.strip().split('/')
first = first[0].split(',')
if float(first[5]) == 50.0 or float(first[5]) == 60.0:
return True
else:
return False
[docs]def read(system, file_name):
raw_data = parse_raw(file_name)
for psse_model in raw_data:
andes_model = raw2andes.get_model(psse_model) # NOQA
df = raw_data[psse_model]['df']
for psse_param in df:
pass
return raw_data