awaish-pkg


Nameawaish-pkg JSON
Version 1.43 PyPI version JSON
download
home_pagehttps://github.com/abuawaish/awaish_pkg
SummaryA simple package offering a collection of useful functions for enhanced productivity.
upload_time2025-01-01 10:37:21
maintainerNone
docs_urlNone
authorabuawaish
requires_pythonNone
licenseMIT
keywords funny
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Project title
=============

`awaish_pkg` is a Python package that contains a collection of utility functions and a stack data structure. It is designed to assist with various operations, including mathematical calculations, sorting algorithms, and text processing.

Features
--------

1. **Utility Functions:**

   - List manipulation (sum of digits, separating positive and negative numbers, etc.)
   - Fibonacci series generator
   - Prime number checker
   - Number patterns (palindrome pyramid)
   - Sorting algorithms

2. **Stack Data Structure:**

   - Implement stack operations: push, pop, peek, check if empty/full, and display.

Installation
------------

To install the package, simply run:

.. code-block:: sh

   pip install awaish_pkg

Documentation
-------------

For detailed documentation, see:
`GitHub <https://github.com/abuawaish/awaish_pkg>`__

Author
------

Created by:
`abuawaish7 <https://www.github.com/abuawaish>`__

Badges
------

.. image:: https://badge.fury.io/py/awaish_pkg.svg
   :target: https://pypi.org/project/awaish_pkg/

.. image:: https://img.shields.io/badge/License-MIT-yellow.svg
   :target: https://opensource.org/licenses/MIT

Usage
-----

To use the package in your Python script:

.. code-block:: python

   from awaish_pkg import Stack, UtilityFunctions

   # Example usage of stack
   stack = Stack()
   stack.run_stack()

   # Example usage of utility functions
   UtilityFunctions.add_list_index_element()


CHANGELOG for awaish_pkg
========================

Version 1.43 - Sixth Release
-------------------------------
- Fixed the output of the `palindrome_number_pattern` function to ensure it prints a correct and visually balanced number pyramid.

- Created the `Stack` class with methods for basic stack operations (push, pop, peek, etc.).

- Added utility functions in `UtilityFunctions` class including:

  - `add_list_index_element`: Sums the digits of each integer in a list.

  - `find_positive_and_negative`: Separates positive and negative numbers in a list.

  - `factor_finder`: Finds factors of a given number and calculates their sum.

  - `count_vowel_and_spaces`: Counts vowels and spaces in a text input.

  - `prime_finder`: Determines if a given number is prime.

  - `even_and_odd`: Separates even and odd numbers from a list.

  - `fibonacci_series`: Generates a Fibonacci series.

  - `selection_sort`: Sorts a list using the selection sort algorithm.

  - `palindrome_number_pattern`: Prints a palindrome-style number pyramid.

- Developed a user-friendly interactive system for stack operations.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/abuawaish/awaish_pkg",
    "name": "awaish-pkg",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "funny",
    "author": "abuawaish",
    "author_email": "abuawaish7@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/80/74/fd45358851fd6e271ba7dce71f6dc8fce9792bb4fc4a74299cf21e06b44d/awaish_pkg-1.43.tar.gz",
    "platform": null,
    "description": "Project title\r\n=============\r\n\r\n`awaish_pkg` is a Python package that contains a collection of utility functions and a stack data structure. It is designed to assist with various operations, including mathematical calculations, sorting algorithms, and text processing.\r\n\r\nFeatures\r\n--------\r\n\r\n1. **Utility Functions:**\r\n\r\n   - List manipulation (sum of digits, separating positive and negative numbers, etc.)\r\n   - Fibonacci series generator\r\n   - Prime number checker\r\n   - Number patterns (palindrome pyramid)\r\n   - Sorting algorithms\r\n\r\n2. **Stack Data Structure:**\r\n\r\n   - Implement stack operations: push, pop, peek, check if empty/full, and display.\r\n\r\nInstallation\r\n------------\r\n\r\nTo install the package, simply run:\r\n\r\n.. code-block:: sh\r\n\r\n   pip install awaish_pkg\r\n\r\nDocumentation\r\n-------------\r\n\r\nFor detailed documentation, see:\r\n`GitHub <https://github.com/abuawaish/awaish_pkg>`__\r\n\r\nAuthor\r\n------\r\n\r\nCreated by:\r\n`abuawaish7 <https://www.github.com/abuawaish>`__\r\n\r\nBadges\r\n------\r\n\r\n.. image:: https://badge.fury.io/py/awaish_pkg.svg\r\n   :target: https://pypi.org/project/awaish_pkg/\r\n\r\n.. image:: https://img.shields.io/badge/License-MIT-yellow.svg\r\n   :target: https://opensource.org/licenses/MIT\r\n\r\nUsage\r\n-----\r\n\r\nTo use the package in your Python script:\r\n\r\n.. code-block:: python\r\n\r\n   from awaish_pkg import Stack, UtilityFunctions\r\n\r\n   # Example usage of stack\r\n   stack = Stack()\r\n   stack.run_stack()\r\n\r\n   # Example usage of utility functions\r\n   UtilityFunctions.add_list_index_element()\r\n\r\n\r\nCHANGELOG for awaish_pkg\r\n========================\r\n\r\nVersion 1.43 - Sixth Release\r\n-------------------------------\r\n- Fixed the output of the `palindrome_number_pattern` function to ensure it prints a correct and visually balanced number pyramid.\r\n\r\n- Created the `Stack` class with methods for basic stack operations (push, pop, peek, etc.).\r\n\r\n- Added utility functions in `UtilityFunctions` class including:\r\n\r\n  - `add_list_index_element`: Sums the digits of each integer in a list.\r\n\r\n  - `find_positive_and_negative`: Separates positive and negative numbers in a list.\r\n\r\n  - `factor_finder`: Finds factors of a given number and calculates their sum.\r\n\r\n  - `count_vowel_and_spaces`: Counts vowels and spaces in a text input.\r\n\r\n  - `prime_finder`: Determines if a given number is prime.\r\n\r\n  - `even_and_odd`: Separates even and odd numbers from a list.\r\n\r\n  - `fibonacci_series`: Generates a Fibonacci series.\r\n\r\n  - `selection_sort`: Sorts a list using the selection sort algorithm.\r\n\r\n  - `palindrome_number_pattern`: Prints a palindrome-style number pyramid.\r\n\r\n- Developed a user-friendly interactive system for stack operations.\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A simple package offering a collection of useful functions for enhanced productivity.",
    "version": "1.43",
    "project_urls": {
        "Homepage": "https://github.com/abuawaish/awaish_pkg"
    },
    "split_keywords": [
        "funny"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7ac9d97c48634240823cba0d25cefb2cb082b37ce87ff33939c63e050725def",
                "md5": "1b7812f6524cdcf3567661f17aabca38",
                "sha256": "cfa4a1310020bd943814889daf8594f0f36bb31cc66ea56f7580c6ca67c79cf2"
            },
            "downloads": -1,
            "filename": "awaish_pkg-1.43-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1b7812f6524cdcf3567661f17aabca38",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 6002,
            "upload_time": "2025-01-01T10:37:19",
            "upload_time_iso_8601": "2025-01-01T10:37:19.303800Z",
            "url": "https://files.pythonhosted.org/packages/f7/ac/9d97c48634240823cba0d25cefb2cb082b37ce87ff33939c63e050725def/awaish_pkg-1.43-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8074fd45358851fd6e271ba7dce71f6dc8fce9792bb4fc4a74299cf21e06b44d",
                "md5": "0b39d71a2e9d221af30cdd89adec5ff3",
                "sha256": "2dd39c283ca8119933159b77dd534859a5c15dcfd950177b9fe92aef7db62323"
            },
            "downloads": -1,
            "filename": "awaish_pkg-1.43.tar.gz",
            "has_sig": false,
            "md5_digest": "0b39d71a2e9d221af30cdd89adec5ff3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5546,
            "upload_time": "2025-01-01T10:37:21",
            "upload_time_iso_8601": "2025-01-01T10:37:21.875282Z",
            "url": "https://files.pythonhosted.org/packages/80/74/fd45358851fd6e271ba7dce71f6dc8fce9792bb4fc4a74299cf21e06b44d/awaish_pkg-1.43.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-01 10:37:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "abuawaish",
    "github_project": "awaish_pkg",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "awaish-pkg"
}
        
Elapsed time: 0.70250s