Skip to main content

A Great Python Library by Subhra Chakraborti

Project description

PyCersi

License Python Versions

DEVELOPED BY SUBHRA CHAKRABORTI
LAST UPDATE: 31ST AUGUST 2024
VERSION: 4.0.0

Overview

PyCersi is a simple Python library that provides essential tools for number fuctions (described below). It is easy to use, lightweight, and can be integrated into various Python projects.

Features

PyCersi offers a collection of number-related utilities that can simplify common mathematical tasks:

  • Searchers

    • Fibonacci Upto Program : fiboupto
    • Fibonacci Range Program : fiborange
    • Floyd Triangle Program
    • Greatest Common Divisor Program
    • Least Common Multiple Program
  • Number Property Checkers

    • Abundant Number Checker
    • Armstrong Number Checker
    • Automorphic Number Checker
    • Buzz Number Checker
    • Circular Prime Number Checker
    • Curzon Number Checker
    • Composite Number Checker
    • CoPrime Number Checker
    • Disarium Number Checker
    • Dudeney Number Checker
    • Duck Number Checker
    • Even Number Checker
    • Fibonacci Number Checker
    • Happy Number Checker
    • Harshad Number Checker
    • Heteromecic Number Checker
    • Krishnamurthy Number Checker
    • Magic Number Checker
    • Neon Number Checker
    • Niven Number Checker
    • Oblong Number Checker
    • Odd Number Checker
    • Palindrome Number Checker
    • Perfect Number Checker
    • Prime Number Checker
    • Pronic Number Checker
    • Sunny Number Checker
    • Special Number Checker
    • Spy Number Checker
    • Twin Prime Number Checker
    • Twisted Prime Checker
    • Unique Number Checker
    • Tech Number Checker
    • Ugly Number Checker
  • Mathematical Functions

    • Area of Circle : ar_circle
    • Area of Rectangle : ar_rect
    • Area of Triangle : ar_triangle
    • Digit to Word Converter
    • Factorial Calculator
    • Factors Calculator
  • Stack Functions

    • Push Into Stack : s_push
    • Pop Out Of Stack : s_push
    • Size Of Stack : s_size
    • Underflow Stack Checker : s_empty
    • Top Of Stack : s_top
    • Display Stack : s_display

These functions are designed to help you perform common number-related operations efficiently and can be easily integrated into larger projects.

Installation

PyCersi is available on PyPI and can be installed using pip on various platforms including Windows, macOS, and Linux.

Windows

  1. Install Python: Make sure Python is installed on your system. You can download it from the official Python website.
  2. Open Command Prompt: Press Win + R, type cmd, and hit Enter.
  3. Run the pip command:
pip install pycersi

macOS

  1. Install Python: Ensure Python is installed. You can use Homebrew to install it:
brew install python
  1. Open Terminal: You can find Terminal in Applications > Utilities.
pip3 install pycersi

Linux (Ubuntu/Debian-based)

  1. Update Packages:
sudo apt update
  1. Install Python and pip:
sudo apt install python3 python3-pip
  1. Run the pip command:
pip3 install pycersi

Using The Functions

  1. For using any searchers functions from PyCersi module, use: pycersi.<name>(limit).
  • Example: pycersi.fibo(limit)
  1. For using any checker functions from PyCersi module, use: pycersi.is<name>(value).
  • Example: pycersi.issunny(value)
  1. For using any mathematical function from PyCersi module, use: pycersi.cal<name>(value).
  • Example: pycesi.calfact(value)
  1. For using any stack function from PyCersi module, use: pycersi.s_<name>(stack,[element]).
  • Example: pycesi.s_top(book_stack)

Contributing

I welcome contributions to the project! If you want to contribute, please follow these steps:

Fork the repository.

  1. Create a new branch (git checkout -b feature-branch).
  2. Make your changes and commit them (git commit -m 'Add some feature').
  3. Push to the branch (git push origin feature-branch).
  4. Create a pull request. Please make sure your code follows the project's coding standards and includes tests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions, feel free to open an issue or contact me directly at mail@subhrachakraborti.

Acknowledgments

    • Math Library
    • Python Org
    • Visual Studio Code
    • GitHub
    • Microsoft Corporation

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

pycersi-4.0.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

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

pycersi-4.0.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file pycersi-4.0.0.tar.gz.

File metadata

  • Download URL: pycersi-4.0.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for pycersi-4.0.0.tar.gz
Algorithm Hash digest
SHA256 1eecf51e2ee099b49e10c8e0b7f05d0470b4c2d77ed39415dd7eefac0953f410
MD5 31e1af06435e90d40a8c639ae4ead08b
BLAKE2b-256 115c87475384c07456c1cc1f9577755710a878f670732b5eda3ec51a7c622369

See more details on using hashes here.

File details

Details for the file pycersi-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: pycersi-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for pycersi-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 920cbac376a4c15a24032a8d953759c7937394be92afecf7eef9b59846907b03
MD5 6e3028610f08cf72954c2803d385327e
BLAKE2b-256 8837b6102c77d6e485f2606c75d84b2718e6f2f9a36f2b95ec992995218473bd

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