grapa.datatypes.graphJV.GraphJV

class grapa.datatypes.graphJV.GraphJV(filename: str | List[str] | List | ndarray = '', complement: dict | str | List[dict | str] = '', silent: bool = True, config: str | None = 'auto', log_active: bool = False)

Bases: Graph

To parse files containing curent-voltage JV curves

__init__(filename: str | List[str] | List | ndarray = '', complement: dict | str | List[dict | str] = '', silent: bool = True, config: str | None = 'auto', log_active: bool = False)

default constructor. Calls method reset.

Methods

isFileReadable(_filename, fileext[, line1, ...])

Can this module open the file?

readDataFromFile(attributes, **kwargs)

Decides how to open the file

readDataFromFileIV_HLS(attributes)

File format of in-house HLS setup

readDataFromFileJV(attributes)

File format of the in-house JV setup

readDataFromFileTIV(attributes)

File format of in-house TIV setup

Attributes

AXISLABELS

FILEIO_GRAPHTYPE

FILEIO_GRAPHTYPE_IV_HLS

FILEIO_GRAPHTYPE_TIV

classmethod isFileReadable(_filename, fileext, line1='', line2='', line3='', **_kwargs)

Can this module open the file?

readDataFromFile(attributes, **kwargs)

Decides how to open the file

readDataFromFileIV_HLS(attributes)

File format of in-house HLS setup

readDataFromFileJV(attributes)

File format of the in-house JV setup

readDataFromFileTIV(attributes)

File format of in-house TIV setup