Skip to main content

A CLI based advanced calculator with scientific operations.

Project description

SatnaCal – Advanced Calculator Package

SatnaCal is a Python-based advanced calculator package that provides basic and scientific mathematical operations using a simple menu-driven command-line interface (CLI).

This package is beginner-friendly and useful for learning Python functions, error handling, and packaging.


📦 Features

  • Addition
  • Subtraction
  • Multiplication
  • Division (with zero-division handling)
  • Power calculation
  • Square Root
  • Factorial
  • Trigonometric functions (sin, cos, tan)
  • Menu-driven CLI calculator
  • Proper exception handling

Installation

pip install satnacal

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

satnacal-1.0.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

satnacal-1.0.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file satnacal-1.0.0.tar.gz.

File metadata

  • Download URL: satnacal-1.0.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for satnacal-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f806d4848beed42856f835915f7182e8d29a0375c9b65ac05f4fb9ea0113dc7a
MD5 fd3e88f411386f4b61d98dbc91a00a60
BLAKE2b-256 20f57fa8082ed6238d44b5afabb4040aceb23fdd33c53ea90f3dfb008809aee9

See more details on using hashes here.

File details

Details for the file satnacal-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: satnacal-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for satnacal-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42f627889e62ad01abe83c6152c0c0a3b6cee0cae0e79d170465993812e79ff5
MD5 2036fb87560ab59100a265b446b9c784
BLAKE2b-256 838ab75639ca8e90dcc52ca9d96c2760cc796e3a8e34da806f3a4a454b9338bb

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