Skip to main content

A Python module with utilities for many fields.

Project description

PumpkinPy 0.4.1

An all-purpose Python module

by Spatial Innovations

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

Installation

  • If you have a version installed already, run this command in a terminal:
    • pip install --upgrade pumpkinpy
  • If you are installing first time, run this command:
    • pip install pumpkinpy

Changelog

  • Version 0.4.1

    • Bpy improvements.
  • Version 0.3.9

    • Pygame interface
    • Switcher
  • Version 0.3.8

    • Socket networks
    • Color utils
  • Version 0.3.7

    • Pygame Color Picker element.
  • Version 0.3.6

    • Merged StrawberryPy
    • bpy improvements
    • Bar graph improvements
  • Version 0.3.2

    • Pygame Bar Graph
  • Version 0.3.1

    • bpy improvements
  • Version 0.3.0

    • bpy.props kwargs
  • Version 0.2.9

    • bpy improvements
  • Version 0.2.8

    • Image dithering
    • bpy improvements
  • Version 0.2.7

    • Socket utilities, including networks.
    • pygame backgrounds and sliders
    • Image utilities
  • Version 0.1.1

    • Pygame text input
    • Bubble sort algorithm
    • Find factors function
    • Check prime function

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pumpkinpy-0.4.4.tar.gz (23.3 kB view hashes)

Uploaded Source

Built Distribution

pumpkinpy-0.4.4-py3-none-any.whl (58.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page