WritingSystemAdapterConfig#

class scikitplot.corpus.WritingSystemAdapterConfig(unit='word', max_chunk_size=None, overlap=0, strip_whitespace=True, min_chunk_length=1)[source]#

Configuration for WritingSystemAdapter.

Parameters:
unit{“word”, “sentence”, “grapheme_cluster”}, optional

Segmentation granularity requested from each strategy. Default "word".

max_chunk_sizeint or None, optional

Hard cap on chunk length in grapheme clusters. Chunks exceeding this limit are split further by the strategy. Default None.

overlapint, optional

Number of chunks of overlap between adjacent chunks. Default 0.

strip_whitespacebool, optional

Strip leading/trailing whitespace from each chunk. Default True.

min_chunk_lengthint, optional

Discard chunks shorter than this grapheme count. Default 1.

Parameters:
  • unit (str)

  • max_chunk_size (int | None)

  • overlap (int)

  • strip_whitespace (bool)

  • min_chunk_length (int)

max_chunk_size: int | None = None#
min_chunk_length: int = 1#
overlap: int = 0#
strip_whitespace: bool = True#
unit: str = 'word'#