# Path: cellpy/parameters/prms.py
# class CellPyConfig:
# class PathsClass(CellPyConfig):
# class FileNamesClass(CellPyConfig):
# class ReaderClass(CellPyConfig):
# class DataSetClass(CellPyConfig):
# class DbClass(CellPyConfig):
# class DbColsClass(CellPyConfig):
# class MaterialsClass(CellPyConfig):
# class BatchClass(CellPyConfig):
# class InstrumentsClass(CellPyConfig):


import fnmatch
import glob
import logging
import os
import pathlib
import time
import warnings
import cellpy.exceptions
from cellpy.parameters import prms
# -*- coding: utf-8 -*-



# logger = logging.getLogger(__name__)


def create_full_names(
    run_name, cellpy_file_extension=None, raw_file_dir=None, cellpy_file_dir=None
):
    if cellpy_file_extension is None:
        cellpy_file_extension = "h5"

    if raw_file_dir is None:
        raw_file_dir = prms.Paths.rawdatadir

    if cellpy_file_dir is None:

# Path: cellpy/parameters/prms.py
# class CellPyConfig:
# class PathsClass(CellPyConfig):
# class FileNamesClass(CellPyConfig):
# class ReaderClass(CellPyConfig):
# class DataSetClass(CellPyConfig):
# class DbClass(CellPyConfig):
# class DbColsClass(CellPyConfig):
# class MaterialsClass(CellPyConfig):
# class BatchClass(CellPyConfig):
# class InstrumentsClass(CellPyConfig):


# Path: cellpy/readers/filefinder.py
import fnmatch
import glob
import logging
import os
import pathlib
import time
import warnings
import cellpy.exceptions
from cellpy.parameters import prms

# -*- coding: utf-8 -*-



# logger = logging.getLogger(__name__)


def create_full_names(
    run_name, cellpy_file_extension=None, raw_file_dir=None, cellpy_file_dir=None
):
    if cellpy_file_extension is None:
        cellpy_file_extension = "h5"

    if raw_file_dir is None:
        raw_file_dir = prms.Paths.rawdatadir

    if cellpy_file_dir is None:

        cellpy_file_dir = prms.Paths.cellpydatadir