Skip to content
Snippets Groups Projects
Select Git revision
  • 14b44192663e43e8afda83d4d936738fe9592db0
  • master default
  • object
  • develop protected
  • private_algos
  • cuisine
  • SMOTE
  • revert-76c4cca5
  • archive protected
  • no_graphviz
  • 0.0.1
11 results

ResultAnalysis.py

Blame
  • ci_config.py 1.58 KiB
    # -*- coding: utf-8 -*-
    """
        Create configuration files for continuous integration.
    
    .. moduleauthor:: Valentin Emiya
    """
    from configparser import ConfigParser
    from pathlib import Path
    import os
    import scipy as sp
    
    from yafe.utils import ConfigParser as YafeConfigParser
    
    from tffpy.utils import get_config_file, generate_config
    
    if __name__ == '__main__':
        print(sp.__version__)
        config_file = get_config_file()
        if not config_file.exists():
            generate_config()
            config = ConfigParser()
            config.read(config_file)
            print(len(Path(__file__).absolute().parents))
            print(list(Path(__file__).absolute().parents))
            data_path = Path(__file__).absolute().parents[3] / 'data'
            print('Data path:', str(data_path))
            config.set('DATA', 'data_path', str(data_path))
            config.write(open(config_file, 'w'))
    
        yafe_config_file = YafeConfigParser._config_path
        print(yafe_config_file)
        if not yafe_config_file.exists():
            yafe_user_path = Path(os.path.expanduser('~')) / 'yafe_user_path'
            yafe_logger_path = Path(os.path.expanduser('~')) / 'yafe_logger_path'
            print(yafe_user_path)
            print(yafe_logger_path)
            yafe_user_path.mkdir(parents=True, exist_ok=True)
            yafe_logger_path.mkdir(parents=True, exist_ok=True)
            YafeConfigParser.generate_config()
            yafe_config_parser = YafeConfigParser()
            yafe_config_parser.set('USER', 'data_path', str(yafe_user_path))
            yafe_config_parser.set('LOGGER', 'path', str(yafe_logger_path))
            yafe_config_parser.write(open(yafe_config_file, 'w'))