Source code for cellpy
# -*- coding: utf-8 -*-
"""
"""
__author__ = (
"Jan Petter Maehlen",
"Asbjoern Ulvestad",
"Muhammad Abdelhamid",
"Julia Wind",
)
__email__ = (
"jepe@ife.no",
"Asbjorn.Ulvestad@ife.no",
"Muhammad.Abdelhamid@ife.no",
"julia.wind@ife.no",
)
import logging
import warnings
import cellpy._version
from cellpy.parameters import prms # TODO: this might give circular ref
from cellpy.parameters import prmreader
from cellpy.readers import cellreader, dbreader, filefinder, do
from cellpy.readers.core import Q, ureg
__version__ = cellpy._version.__version__
logging.getLogger(__name__).addHandler(logging.NullHandler())
# TODO: (v2.0) remove this and enforce using for example `import cellpy.session as clp` and then
# run `prmreader.initialize` in that `__init__` instead:
[docs]
init = prmreader.initialize
init()
# TODO: (v2.0) remove this and enforce using `cellpy.get` (or `cellpy.cellreader.get`) instead:
__all__ = [
"cellreader",
"dbreader",
"prmreader",
"prms",
"filefinder",
"get",
"do",
"init",
"ureg",
"Q",
]