Skip to main content
Ctrl+K

FuncSketch documentation

About

  • Changelogs
    • Release v0.1.0

User Guide

  • Function Expressions in FuncSketch
    • Grammar
    • Built-in Constants
    • Built-in Functions
      • Function List
      • Exponential and Logarithmic Functions
      • Power Functions
      • Trigonometric Functions
      • Hyperbolic Functions
      • Error Functions
      • Gamma Functions
      • Miscellaneous Floating-point Operations

Development

  • Build FuncSketch in Repository
  • Python API Reference
    • func_sketch package
      • func_sketch._gui package
        • func_sketch._gui.constants module
        • func_sketch._gui.curve_config_list_widget module
        • func_sketch._gui.curve_config_widget module
        • func_sketch._gui.float_text_input module
        • func_sketch._gui.func_sketch_app module
        • func_sketch._gui.func_sketch_widget module
        • func_sketch._gui.plain_splitter_strip module
        • func_sketch._gui.plain_text_input module
        • func_sketch._gui.plot_widget module
        • func_sketch._gui.range_config_widget module
        • func_sketch._gui.shared_state module
      • func_sketch._impl package
        • func_sketch._impl.color_util module
        • func_sketch._impl.curve_config module
        • func_sketch._impl.curve_sampler module
        • func_sketch._impl.plotter module
        • func_sketch._impl.sampled_curve module
      • func_sketch.__main__ module
      • func_sketch._cpp module
      • func_sketch._main module
  • Design Notes
    • Goal
    • Module Structure
    • Basic Class Structure
    • Grammar of Expressions
    • Mathematical Functions to be Implemented
    • Adaptive Sampling of Function Values for Plotting
    • Color Palette in FuncSketch
  • Todo List
  • .rst

func_sketch package

Contents

  • Subpackages
  • Submodules
  • Module contents

func_sketch package#

Subpackages#

  • func_sketch._gui package
    • Submodules
    • Module contents
  • func_sketch._impl package
    • Submodules
    • Module contents

Submodules#

  • func_sketch.__main__ module
  • func_sketch._cpp module
    • Expression
    • ExpressionParser
    • FunctionSampler
    • PlotConfig
    • PlotRange
    • Plotter
    • Point
    • PointList
    • RGBColor
  • func_sketch._main module
    • main()

Module contents#

FuncSketch - a graphing calculator.

previous

Python API Reference

next

func_sketch._gui package

Contents
  • Subpackages
  • Submodules
  • Module contents

By Kenta Kabashima

© Copyright 2026, Kenta Kabashima.