Skip to content
Arjun edited this page Nov 13, 2020 · 3 revisions

PumpkinPy

A multi-purpose Python module

By Arjun Sahlot and Patrick Huang

Features

  • Algorithms
    • Bubble Sort
  • Applications
    • Graphical Animations
    • Rubiks Cube Solver
  • Color Utilities
    • Color Conversions
  • Data Management
  • Image Utilities
    • Image Transformations
      • Resize
      • Rotate
      • Crop
      • Flip Left Right
      • Flip Top Bottom
    • Image Filtering
      • Grayscale
      • Gaussian Blur
      • Enhance Color
      • Enhance Contrast
      • Enhance Brightness
      • Enhance Sharpness
      • Blend 2 images
      • Invert
      • Change Color Count
      • Dither
      • Pixelate
    • Image Conversions
      • To PNG
      • To JPG
  • Mathematical Functions
    • CheckPrime
      • Check whether or not a number is prime
    • FindFactors
      • Find all the factors of a number
    • FindTotatives
      • Find all the totatives of a number
    • NumTotatives
      • Find the number of totatives of a number
    • MapRange
      • Map a number from one range to another
  • Pygame Utilities
    • Backgrounds
      • Ball Background
        • Create a background with multiple colorful balls moving around
    • Elements
      • Button Text
        • Create a button that has text on top of it. It updates according to user actions
      • Text Input
        • Create a text input field in which the user can type whatever they want
      • Slider
        • Create a slider which is updated by user action.
      • Bar Graph
        • Create a bar graph which displays all the given information
      • Color Picker
        • Offers a nice gui for the user to pick their color
      • Checkbox
        • Creates a checkbox with the user can interact with
      • Dropdown
        • A dropdown menu which allows you to select different items
    • Interface
  • Socket Utilities
    • Helper functions and classes to help with networking in python
  • Logic
    • Switch Statements

Clone this wiki locally