"""
Farm Optimization and eXtended yield Evaluation Software
    
"""

from .core import Engine, WindFarm, Turbine, get_engine, reset_engine  # noqa: F401
from .models import ModelBook  # noqa: F401
from .data import (
    parse_Pct_file_name,
    parse_Pct_two_files,
    FARM,
    STATES,
    PCTCURVE,
    StaticData,
)  # noqa: F401

from . import algorithms  # noqa: F401
from . import engines  # noqa: F401
from . import models  # noqa: F401
from . import input  # noqa: F401
from . import output  # noqa: F401
from . import utils  # noqa: F401

from importlib.metadata import version

__version__ = version(__package__ or __name__)
