tivars_lib_py API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Class Hierarchy

  • collections.abc.Mapping
    • tivars.flags.Flags - Base class for flag types
      • tivars.types.gdb.EquationFlags - Flags for equations stored in GDBs
      • tivars.types.gdb.GraphMode - Flags for GDB graph modes
      • tivars.types.gdb.SeqMode - Flags for sequential GDB plot modes
  • dict
    • tivars.flags.Flags - Base class for flag types
      • tivars.types.gdb.EquationFlags - Flags for equations stored in GDBs
      • tivars.types.gdb.GraphMode - Flags for GDB graph modes
      • tivars.types.gdb.SeqMode - Flags for sequential GDB plot modes
  • enum.Flag
    • tivars.models.model.TIFeature - Flags representing all calculator features
  • enum.IntEnum
    • tivars.flags.Enum - Base class for enum types
      • tivars.flash.DeviceType - Enum of flash device types
      • tivars.types.gdb.BorderColor - Enum of GDB graph border colors
      • tivars.types.gdb.GlobalLineStyle - Enum of global GDB line styles
      • tivars.types.gdb.GraphColor - Enum of GDB graph colors
      • tivars.types.gdb.GraphStyle - Enum of GDB graph styles
  • PIL.ImageFile.ImageFile
    • tivars.PIL.common.TIImageFile - Base class for PIL plugin ImageFile types
      • tivars.PIL.TI8caPlugin.TI8caImageFile - ImageFile handler for 8ca files (TIImage)
      • tivars.PIL.TI8ciPlugin.TI8ciImageFile - ImageFile handler for 8ci files (TIPicture)
      • tivars.PIL.TI8xiPlugin.TI8xiImageFile - ImageFile handler for 8xi files (TIMonoPicture)
  • PIL.ImageFile.PyDecoder
    • tivars.PIL.common.TIDecoder - Base class for PIL plugin decoders
  • PIL.ImageFile.PyEncoder
    • tivars.PIL.common.TIEncoder - Base class for PIL plugin encoders
      • tivars.PIL.TI8caPlugin.TI8caEncoder - Encoder for 8ca files (TIImage)
      • tivars.PIL.TI8ciPlugin.TI8ciEncoder - Encoder for 8ci files (TIPicture)
      • tivars.PIL.TI8xiPlugin.TI8xiEncoder - Encoder for 8xi files (TIMonoPicture)
  • tivars.data.Bits - Sliceable converter to extract and package a slice of bits within a byte
  • tivars.data.Dock - Base class to inherit to implement the loader system
    • tivars.file.TIComponent - Base class for data components of TI files
      • tivars.flash.TIFlashHeader - Parser for flash headers
        • tivars.types.flash.TIApp - Parser for apps
        • tivars.types.flash.TICertificate - Parser for certificate files
        • tivars.types.flash.TILicense - Parser for licenses
        • tivars.types.flash.TIOperatingSystem - Parser for operating systems (OSes)
      • tivars.var.TIEntry - Base class for all var entries
        • tivars.types.complex.ComplexEntry - Base class for complex numeric types
          • tivars.types.complex.TIComplex - Parser for complex entries with floating point imaginary part
            • tivars.types.complex.TIComplexFraction - Parser for complex entries with fractional imaginary part
              • tivars.types.complex.TIComplexPiFraction - Parser for complex entries with imaginary part a fractional multiple of π
            • tivars.types.complex.TIComplexPi - Parser for complex entries with imaginary part a multiple of π
              • tivars.types.complex.TIComplexPiFraction - Parser for complex entries with imaginary part a fractional multiple of π
          • tivars.types.complex.TIComplexRadical - Parser for complex entries with radical imaginary part
        • tivars.types.list.TIList - Base class for all list entries
          • tivars.types.list.TIComplexList - Parser for lists of complex numbers
          • tivars.types.list.TIRealList - Parser for lists of real numbers
        • tivars.types.matrix.TIMatrix - Parser for the matrix type
        • tivars.types.real.RealEntry - Base class for real numeric types
          • tivars.types.real.TIReal - Parser for real floating point values
            • tivars.types.real.TIRealFraction - Parser for real fractions
              • tivars.types.real.TIRealPiFraction - Parser for real fractional multiples of π
            • tivars.types.real.TIRealPi - Parser for real integer multiples of π
              • tivars.types.real.TIRealPiFraction - Parser for real fractional multiples of π
            • tivars.types.real.TIUndefinedReal - Parser for undefined real values
          • tivars.types.real.TIRealRadical - Parser for real radicals
        • tivars.var.SizedEntry - Base class for all sized entries
          • tivars.types.appvar.TIAppVar - Parser for application variables (appvars)
          • tivars.types.gdb.TIMonoGDB - Base class for all GDB entries
            • tivars.types.gdb.TIGDB - Base class for all color GDB entries
              • tivars.types.gdb.TIFuncGDB - Parser for function color GDBs
              • tivars.types.gdb.TIParamGDB - Parser for parametric color GDBs
              • tivars.types.gdb.TIPolarGDB - Parser for polar color GDBs
              • tivars.types.gdb.TISeqGDB - Parser for sequential color GDBs
            • tivars.types.gdb.TIMonoFuncGDB - Parser for function GDBs
              • tivars.types.gdb.TIFuncGDB - Parser for function color GDBs
            • tivars.types.gdb.TIMonoParamGDB - Parser for parametric GDBs
              • tivars.types.gdb.TIParamGDB - Parser for parametric color GDBs
            • tivars.types.gdb.TIMonoPolarGDB - Parser for polar GDBs
              • tivars.types.gdb.TIPolarGDB - Parser for polar color GDBs
            • tivars.types.gdb.TIMonoSeqGDB - Parser for sequential GDBs
              • tivars.types.gdb.TISeqGDB - Parser for sequential color GDBs
          • tivars.types.group.TIGroup - Parser for group objects
          • tivars.types.picture.PictureEntry - Base class for all picture types
            • tivars.types.picture.TIImage - Parser for color images
            • tivars.types.picture.TIMonoPicture - Parser for monochromatic pictures
            • tivars.types.picture.TIPicture - Parser for color pictures
          • tivars.types.settings.SettingsEntry - Base class for settings entries
            • tivars.types.settings.TIRecallWindow - Parser for recalled windows
            • tivars.types.settings.TITableSettings - Parser for table settings
            • tivars.types.settings.TIWindowSettings - Parser for window settings
          • tivars.types.tokenized.TokenizedEntry - Base class for all tokenized entries
            • tivars.types.tokenized.TIEquation - Parser for equations
              • tivars.types.gdb.TIGraphedEquation - Parser for equations stored in GDBs
              • tivars.types.tokenized.TINewEquation - Parser for internal equations
            • tivars.types.tokenized.TIProgram - Parser for programs
              • tivars.types.tokenized.TIAsmProgram - Parser for assembly programs
                • tivars.types.tokenized.TIProtectedAsmProgram - Parser for protected assembly programs
              • tivars.types.tokenized.TIProtectedProgram - Parser for protected programs
                • tivars.types.tokenized.TIProtectedAsmProgram - Parser for protected assembly programs
            • tivars.types.tokenized.TIString - Parser for strings
    • tivars.file.TIFile - Base class for TI files
      • tivars.bundle.TIBundle - Interface for TI bundles
      • tivars.flash.TIFlashFile - No class docstring; 1/1 property, 0/1 instance variable, 0/1 class variable, 3/7 methods documented
      • tivars.var.TIVarFile - Container for var files
    • tivars.flash.TIFlashBlock - Parser for Intel blocks
  • tivars.data.Loader - Function decorator to identify methods as data loaders for Dock instances
  • tivars.data.Section - Data section class which handles conversion between bytes and appropriate data types
    • tivars.data.View - Data view class which handles conversion between portions of data sections and appropriate data types
  • tivars.file.TIComponent.Raw - Raw bytes container for this component
    • tivars.flash.TIFlashHeader.Raw - No class docstring; 3/3 properties, 0/1 class variable, 1/1 method documented
    • tivars.var.TIEntry.Raw - No class docstring; 3/3 properties, 0/1 class variable, 1/1 method documented
      • tivars.types.gdb.TIGraphedEquation.Raw - Raw bytes container for TIGraphedEquation
  • tivars.flash.TIFlashBlock.Raw - Raw bytes container for TIFlashBlock
  • tivars.models.model.TIModel - Data type for all model constants
  • tivars.tokenizer.state.EncoderState - Base class for encoder states
    • tivars.tokenizer.state.Line - Encoder state which is always exited after a line break or STO
      • tivars.tokenizer.state.InterpolationStart - Encoder state to initialize InterpolatedString
      • tivars.tokenizer.state.Name - Valid var identifiers
        • tivars.tokenizer.state.ListName - List names
        • tivars.tokenizer.state.ProgramName - Program names
      • tivars.tokenizer.state.String - Strings
        • tivars.tokenizer.state.InterpolatedString - Strings interpolated via Send(
    • tivars.tokenizer.state.MaxMode - Maximal munching mode
    • tivars.tokenizer.state.MinMode - Minimal munching mode
    • tivars.tokenizer.state.SmartMode - Smart tokenization mode
  • tivars.tokens.scripts.OsVersions
    • tivars.models.versions.OsVersions - Namespace containing useful OS versions
  • tivars.trie.TITokens - Data class for storing collections of TIToken instances based on tivars.tokens.scripts.Tokens
  • tivars.trie.TITokenTrie - Trie for tokenizing text based on tivars.tokens.scripts.TokenTrie
  • tivars.var.TIHeader - Parser for var file headers
  • tivars.var.TIHeader.Raw - Raw bytes container for TIHeader
  • Token
    • tivars.token.TIToken - Interface extension for the token sheets base Token container
      • tivars.token.IllegalToken - TIToken subclass for denoting illegal (i.e. nonexistent) tokens
  • TypeError
    • tivars.cli.convert.FormatError - Undocumented
  • typing.Generic
    • tivars.data.Converter - Abstract base class for data section converters
      • tivars.data.Boolean - Converter for data sections best interpreted as boolean flags
      • tivars.data.Bytes - No-op converter for data sections best interpreted as raw bytes
        • tivars.data.Data - No-op converter for data sections which calls instance.update() to propagate metadata changes
      • tivars.data.Integer - Converter for data sections best interpreted as integers
      • tivars.data.String - Converter for data sections best interpreted as strings
        • tivars.tokenizer.TokenizedString - Converter for data sections best interpreted as strings of tokens
          • tivars.tokenizer.Name - Converter for names of vars
            • tivars.types.list.ListName - Converter for the name section of lists
            • tivars.types.picture.ImageName - Converter for the name section of images
      • tivars.file.TIComponent - Base class for data components of TI files
        • tivars.flash.TIFlashHeader - Parser for flash headers
          • tivars.types.flash.TIApp - Parser for apps
          • tivars.types.flash.TICertificate - Parser for certificate files
          • tivars.types.flash.TILicense - Parser for licenses
          • tivars.types.flash.TIOperatingSystem - Parser for operating systems (OSes)
        • tivars.var.TIEntry - Base class for all var entries
          • tivars.types.complex.ComplexEntry - Base class for complex numeric types
            • tivars.types.complex.TIComplex - Parser for complex entries with floating point imaginary part
              • tivars.types.complex.TIComplexFraction - Parser for complex entries with fractional imaginary part
                • tivars.types.complex.TIComplexPiFraction - Parser for complex entries with imaginary part a fractional multiple of π
              • tivars.types.complex.TIComplexPi - Parser for complex entries with imaginary part a multiple of π
                • tivars.types.complex.TIComplexPiFraction - Parser for complex entries with imaginary part a fractional multiple of π
            • tivars.types.complex.TIComplexRadical - Parser for complex entries with radical imaginary part
          • tivars.types.list.TIList - Base class for all list entries
            • tivars.types.list.TIComplexList - Parser for lists of complex numbers
            • tivars.types.list.TIRealList - Parser for lists of real numbers
          • tivars.types.matrix.TIMatrix - Parser for the matrix type
          • tivars.types.real.RealEntry - Base class for real numeric types
            • tivars.types.real.TIReal - Parser for real floating point values
              • tivars.types.real.TIRealFraction - Parser for real fractions
                • tivars.types.real.TIRealPiFraction - Parser for real fractional multiples of π
              • tivars.types.real.TIRealPi - Parser for real integer multiples of π
                • tivars.types.real.TIRealPiFraction - Parser for real fractional multiples of π
              • tivars.types.real.TIUndefinedReal - Parser for undefined real values
            • tivars.types.real.TIRealRadical - Parser for real radicals
          • tivars.var.SizedEntry - Base class for all sized entries
            • tivars.types.appvar.TIAppVar - Parser for application variables (appvars)
            • tivars.types.gdb.TIMonoGDB - Base class for all GDB entries
              • tivars.types.gdb.TIGDB - Base class for all color GDB entries
                • tivars.types.gdb.TIFuncGDB - Parser for function color GDBs
                • tivars.types.gdb.TIParamGDB - Parser for parametric color GDBs
                • tivars.types.gdb.TIPolarGDB - Parser for polar color GDBs
                • tivars.types.gdb.TISeqGDB - Parser for sequential color GDBs
              • tivars.types.gdb.TIMonoFuncGDB - Parser for function GDBs
                • tivars.types.gdb.TIFuncGDB - Parser for function color GDBs
              • tivars.types.gdb.TIMonoParamGDB - Parser for parametric GDBs
                • tivars.types.gdb.TIParamGDB - Parser for parametric color GDBs
              • tivars.types.gdb.TIMonoPolarGDB - Parser for polar GDBs
                • tivars.types.gdb.TIPolarGDB - Parser for polar color GDBs
              • tivars.types.gdb.TIMonoSeqGDB - Parser for sequential GDBs
                • tivars.types.gdb.TISeqGDB - Parser for sequential color GDBs
            • tivars.types.group.TIGroup - Parser for group objects
            • tivars.types.picture.PictureEntry - Base class for all picture types
              • tivars.types.picture.TIImage - Parser for color images
              • tivars.types.picture.TIMonoPicture - Parser for monochromatic pictures
              • tivars.types.picture.TIPicture - Parser for color pictures
            • tivars.types.settings.SettingsEntry - Base class for settings entries
              • tivars.types.settings.TIRecallWindow - Parser for recalled windows
              • tivars.types.settings.TITableSettings - Parser for table settings
              • tivars.types.settings.TIWindowSettings - Parser for window settings
            • tivars.types.tokenized.TokenizedEntry - Base class for all tokenized entries
              • tivars.types.tokenized.TIEquation - Parser for equations
                • tivars.types.gdb.TIGraphedEquation - Parser for equations stored in GDBs
                • tivars.types.tokenized.TINewEquation - Parser for internal equations
              • tivars.types.tokenized.TIProgram - Parser for programs
                • tivars.types.tokenized.TIAsmProgram - Parser for assembly programs
                  • tivars.types.tokenized.TIProtectedAsmProgram - Parser for protected assembly programs
                • tivars.types.tokenized.TIProtectedProgram - Parser for protected programs
                  • tivars.types.tokenized.TIProtectedAsmProgram - Parser for protected assembly programs
              • tivars.types.tokenized.TIString - Parser for strings
      • tivars.flags.Enum - Base class for enum types
        • tivars.flash.DeviceType - Enum of flash device types
        • tivars.types.gdb.BorderColor - Enum of GDB graph border colors
        • tivars.types.gdb.GlobalLineStyle - Enum of global GDB line styles
        • tivars.types.gdb.GraphColor - Enum of GDB graph colors
        • tivars.types.gdb.GraphStyle - Enum of GDB graph styles
      • tivars.flags.Flags - Base class for flag types
        • tivars.types.gdb.EquationFlags - Flags for equations stored in GDBs
        • tivars.types.gdb.GraphMode - Flags for GDB graph modes
        • tivars.types.gdb.SeqMode - Flags for sequential GDB plot modes
      • tivars.flash.BCDDate - Converter for dates stored in four byte BCD
      • tivars.flash.BCDRevision - Converter for revision numbers stored in two byte BCD
      • tivars.flash.FlashData - Converter to split flash data into blocks if stored in Intel format
      • tivars.flash.FlashDevices - Converter for the device field of a flash header
      • tivars.numeric.BCD - Converter for 2-digit binary-coded decimal
      • tivars.numeric.LeftNibbleBCD - Converter for 2-digit binary-coded decimal with a single extra nibble
      • tivars.numeric.RightNibbleBCD - Converter for 2-digit binary-coded decimal with a single extra nibble
      • tivars.types.complex.ImaginaryPart - Converter for the imaginary part of complex numbers
      • tivars.types.complex.RealPart - Converter for the real part of complex numbers
      • tivars.types.picture.L1 - Converter for black-and-white pixels packed eight-per-byte
      • tivars.types.picture.RGB565 - Converter for color pixels stored in RGB565 format
      • tivars.types.picture.RGBPalette - Converter for color pixels indexed by the TI palette

API Documentation for tivars_lib_py, generated by pydoctor 25.10.1 at 2026-05-14 04:09:26.