Skip to main content

The Ultimate Multilingual Time Engine for Python

Project description

Smart Time ⏳

The Most Advanced Multilingual Time Engine for Python

Smart Time is a robust, multilingual, and high-level Python library for converting, parsing, formatting, and analyzing time durations — built for modern applications, automation systems, and high-performance time manipulation.

🚀 Built with love and precision by Sam Afzali


💡 Why Smart Time?

While most time libraries are limited to seconds and ISO strings, Smart Time offers a unique and powerful system:

  • 🌍 Supports both English and Persian units (e.g., 3 ساعت و 15 دقیقه, 2h 5m)
  • 📐 Converts between multiple time units with high precision
  • 📊 Parses text durations, explains them, and creates readable formats
  • ⏳ Fully supports ISO 8601 durations like P1DT2H3M4S
  • ⏱ Built-in benchmarking Timer class
  • 🕒 Business day calculations
  • ✅ No external dependencies required (optional support for pandas and pytz)

📦 Installation

pip install smarttime

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

smarttime-1.0.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

smarttime-1.0.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: smarttime-1.0.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for smarttime-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a8cb128e6183b1a5ffe5c172c5f8d2ddfa9dd98bc198534fc38d18480910f17c
MD5 4d256e95b79f305077e0bf00209107b7
BLAKE2b-256 85b93e2607c586715ef7fc9866bfc9574fcb39ff588b2177f89b1f086831d451

See more details on using hashes here.

File details

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

File metadata

  • Download URL: smarttime-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for smarttime-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f1244033c71ca2cdd236e5cc1bd7c70957e2a32471826e241514db33eab963f
MD5 b5db8014be892ed3b2793455c7bb1d8d
BLAKE2b-256 9352ebd22f9b0b6e30df03eecbbf0d5a1a751724f0042efa1527c788d69b4d4c

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