chunkipy.text_splitters
Public text splitter classes exposed by chunkipy.text_splitters.
- class chunkipy.text_splitters.BaseTextSplitter[source]
Bases:
ABCBase class for splitter strategies that divide text into smaller pieces.
- class chunkipy.text_splitters.ColonTextSplitter[source]
Bases:
SeparatorTextSplitterSplit text on ``: `` boundaries.
- class chunkipy.text_splitters.CommaTextSplitter[source]
Bases:
SeparatorTextSplitterSplit text on ``, `` boundaries.
- class chunkipy.text_splitters.FullStopTextSplitter[source]
Bases:
SeparatorTextSplitterSplit text on ``. `` sentence-like boundaries.
- class chunkipy.text_splitters.NewlineTextSplitter[source]
Bases:
SeparatorTextSplitterSplit text on newline boundaries.
- class chunkipy.text_splitters.SemicolonTextSplitter[source]
Bases:
SeparatorTextSplitterSplit text on ``; `` boundaries.
- class chunkipy.text_splitters.SeparatorTextSplitter(separator)[source]
Bases:
BaseTextSplitterSplit text using a fixed separator while preserving the separator.
- Parameters:
separator (str)
- class chunkipy.text_splitters.WordTextSplitter[source]
Bases:
SeparatorTextSplitterSplit text on spaces while preserving trailing whitespace.
Modules
Semantic splitter abstractions and implementations. |