"""GPy-ABCD - Basic implementation with GPy of an Automatic Bayesian Covariance Discovery (ABCD) system"""

__version__ = '1.2.1' # Change it in setup.py too
__author__ = 'Thomas Fletcher <T-Fletcher@outlook.com>'
# __all__ = []


from GPy_ABCD.Models.modelSearch import explore_model_space, model_search_rounds,\
    fit_one_model, fit_mods_not_parallel, fit_mods_parallel_processes
from GPy_ABCD.Util.modelUtil import BIC, AIC, AICc, fit_kex, fit_GPy_kern, model_printout, GPy_optimisers
from GPy_ABCD.KernelExpansion.grammar import start_kernels, production_rules_by_type, production_rules
from GPy_ABCD.KernelExpansion.kernelOperations import base_kerns, base_sigmoids
from GPy_ABCD.KernelExpressions.all import SumKE, ProductKE, ChangeKE


