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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file pumpkinpy-0.4.4.tar.gz.

File metadata

  • Download URL: pumpkinpy-0.4.4.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for pumpkinpy-0.4.4.tar.gz
Algorithm Hash digest
SHA256 99596d1e57ec9161a6ba67e3b7434a268f806c3fdedafd5cc29aa53b2805b573
MD5 bd04b02a3d87729e89d747eb998beb1c
BLAKE2b-256 7b6b0f8ec5e53b88f9e61051ea944c9b16107f83694d4ec4a65c48aeb6b206a0

See more details on using hashes here.

File details

Details for the file pumpkinpy-0.4.4-py3-none-any.whl.

File metadata

  • Download URL: pumpkinpy-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 58.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for pumpkinpy-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1fac5b90283511973a9d89d56de4b1257d4b00ed56611cd0cb92ed808ff54f10
MD5 b1ce35daf45abb5c2e4f35910e53a0f2
BLAKE2b-256 545b5d07f809f842f3af4b13fdfffd95b026cd6b15081200d29ce0639e3debca

See more details on using hashes here.

Supported by

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