Skip to main content

Info on PyCersi

PyCersi

PyCersi

Python Versions PyPI Version License Release Date GitHub Release

DEVELOPED BY: Subhra Chakraborti

LAST UPDATE: 17 November 2024

VERSION: 5.1.0

Overview

PyCersi is a simple Python library that provides essential tools for number functions (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 : digiwords
    • Factorial Calculator : fact
    • Factors Calculator : factor
  • Stack Functions
    • Push Into Stack : s_push
    • Pop Out Of Stack : s_pop
    • Size Of Stack : s_size
    • Underflow Stack Checker : s_empty
    • Top Of Stack : s_top
    • Display Stack : s_display
  • PyCersi Privator _(Tkinter Module is required)_
    • Data Encryptor
    • Data Decryptor

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:
    python -m pip install pycersi
or
  1. Install Python: Make sure Python is installed on your system. You can download it from the official Python website.
  2. Install the 'Pycersi Installation Package.bat' file by clicking here.
  3. Double click the installed file.
  4. It will get downloaded automatically.

macOS

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

Linux (Ubuntu/Debian-based)

  1. Update Packages:
    sudo apt update
  2. Install Python and pip:
    sudo apt install python3 python3-pip
  3. 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)
  2. For using any checker functions from PyCersi module, use: pycersi.is<name>(value).
    • Example: pycersi.issunny(value)
  3. For using any mathematical function from PyCersi module, use: pycersi.cal<name>(value).
    • Example: pycersi.calfact(value)
  4. For using any stack function from PyC ersi module, use: pycersi.s_<name>(stack,[element]).
    • Example: pycersi.s_top(book_stack)
  5. For using PyCersi Privator, use: pycersi.privator().
    • Example: pycersi.privator()

Contributing

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

Steps to Contribute:

  1. Fork the repository:
    • Click the "Fork" button at the top right of the repository page to create a copy of the repository on your GitHub account.
  2. Create a new branch:
    • Clone your forked repository to your local machine.
    • Create a new branch for your feature or bug fix:
      git checkout -b feature-branch
  3. Make your changes:
    • Make sure your changes follow the project's coding standards.
    • Once you're satisfied with your changes, commit them:
      git commit -m 'Add some feature'
  4. Push your changes:
    • Push your changes to your forked repository:
      git push origin feature-branch
  5. Create a pull request:
    • Open a pull request from your feature branch in your forked repository to the main branch in the original repository.
    • Please ensure that your code includes relevant tests and follows the project's guidelines.

Guidelines:

  • Code Style: Ensure your code follows the project's coding style and is well-structured.
  • Testing: Make sure that your code is tested and includes appropriate unit tests.
  • Documentation: Update documentation if necessary for any changes or new features.
  • Pull Request Review: Be patient as maintainers review your pull request and possibly request changes.

Thank you for contributing to PyCersi! Your help is appreciated.


License

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


Security & Safety

This project is designed to simplify and accelerate everyday tasks, making your work life smoother and more efficient. It is crafted with the utmost care and attention to detail, ensuring that no security vulnerabilities or exceptions occur during its runtime.

I am deeply committed to making the web a better, safer place. This project is not malware, and any attempt to misuse it as such is highly condemnable and goes against its core purpose. Let’s work together to create a positive impact and enhance our digital experiences.

- SafetyCLI Certificate

- Pycersi Installation Package


Contact

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


Acknowledgments

  • Math Library
  • Tkinter Module
  • Python Org
  • Visual Studio Code
  • GitHub
  • Microsoft Corporation
  • SafetyCLI

Popular Posts

Scientific Theories 4: The Theory of Relativity

  A lbert Einstein’s Theory of Relativity is one of the most profound and revolutionary contributions to modern physics. It reshaped our understanding of time, space, and gravity, introducing concepts that challenge everyday intuition and have far-reaching implications for science and technology. Einstein’s theory is divided into two parts: Special Relativity (1905) and General Relativity (1915). These theories explain the nature of space-time and how it interacts with matter and energy, fundamentally altering how we perceive the universe. In this blog, we’ll unpack the core principles of the Theory of Relativity, its key predictions, and its impact on science and society. What Is the Theory of Relativity? At its core, the Theory of Relativity deals with the relationships between space, time, matter, and energy. It describes how the laws of physics remain consistent for all observers, regardless of their relative motion, and how gravity arises from the curvature of space-ti...

Scientific Theories 3: Newton’s Laws of Motion

S ir Isaac Newton is one of history’s most celebrated scientists, and his Laws of Motion are a cornerstone of classical mechanics. These three simple yet profound principles laid the foundation for our understanding of how objects move and interact. From launching rockets into space to explaining the physics of a rolling ball, Newton's laws permeate every aspect of motion in the physical universe. In this article, we’ll dive into the essence of Newton’s three laws of motion, their applications, and why they remain so important today. Newton’s Legacy: The Genesis of the Laws of Motion Isaac Newton (1643–1727), an English mathematician, physicist, and astronomer, published his groundbreaking work Philosophiæ Naturalis Principia Mathematica (commonly referred to as the Principia ) in 1687. In it, Newton articulated his three laws of motion, along with his law of universal gravitation, forever changing the way humanity understood the physical world. These laws describe the relationsh...

3I-ATLAS: Cosmic Mystery and Faith

IIntroduction: A Visitor from the Void In 2017, the placid map of our solar system was irrevocably altered. For the first time in human history, astronomers confirmed the passage of an object from another star system: 1I/ʻOumuamua. Its name, chosen by its discoverers, is Hawaiian for "a messenger from afar arriving first," a poetic and fitting title for a visitor that heralded a new era of astronomy. The arrival of ʻOumuamua, and the interstellar objects that followed, transformed a long-held theory into observable reality. These interstellar objects (ISOs) are more than just astronomical curiosities; they are "natural probes" of the interstellar medium and "unique samples of material from distant planetary systems," offering insights into the chemistry and dynamics of worlds beyond our own without the need for multi-generational starships. This report centers on the third such confirmed visitor, 3I/ATLAS, an object that has captivated...

Scientific Theories 2: Kepler’s Laws of Planetary Motion

T he motions of celestial bodies have fascinated humans for millennia. How do planets move around the Sun? Why do some planets appear to speed up or slowdown in their orbits? These questions, which puzzled astronomers for centuries, were elegantly answered in the early 17th century by Johannes Kepler through his groundbreaking Laws of Planetary Motion . Kepler's laws were not just a step forward in astronomy; they marked the beginning of the modern scientific revolution, laying the foundation for Isaac Newton’s law of gravitation and our deeper understanding of the cosmos. In this blog, we’ll explore the essence of Kepler’s three laws, their significance, and how they changed humanity’s perspective on the universe. Historical Context Johannes Kepler (1571–1630) was a German mathematician, astronomer, and astrologer. Working as an assistant to the famed Danish astronomer Tycho Brahe, Kepler had access to the most accurate astronomical data of his time. By meticulously analyzing ...

Honored by Taaza TV: Medha Samman 2025

Yesterday, on 21st June 2025 , I had the incredible honor of being felicitated by Taaza TV at their annual Medha Samman ceremony — an unforgettable evening that recognized and celebrated academic excellence across West Bengal. Being selected as one of the Class XII board examinations toppers and  then being called up on stage to receive the award, certificate, and gifts — in the presence of dignitaries, educators, and my fellow achievers — was a surreal and humbling experience. 🎓 What is Medha Samman ? Medha Samman is an inspiring initiative by Taaza TV , a reputed Hindi news and infotainment channel from Kolkata known for its local impact and celebration of talent. Every year, Taaza TV curates a list of the brightest students from across the state based on board results and honors them with a formal felicitation in Kolkata. This platform not only rewards academic performance but also instills motivation and pride in students and their families. Being a part of this legacy...