Skip to main content

A multi-purpose AI and utility module for Python — includes GUI, file handling, math, media, and OS integration.

Project description

🧠 NeuraPython

NeuraPython is a powerful and versatile Python module designed by Ibrahim Shahid.
It brings together AI, GUI, math, media, file management, OS integration, and utility tools into one unified framework.


🚀 Features

Artificial Intelligence

  • Text-to-speech (pyttsx3)
  • Voice input (speech_recognition)
  • Simple chatbot and automation utilities

GUI Development

  • Build graphical interfaces with PyQt6
  • Create labels, buttons, inputs, dropdowns, and forms easily

File Management

  • Convert between PDF, DOCX, TXT, CSV, Excel, and JSON
  • Read and write various file formats with built-in readers

Mathematics & Calculus

  • Matrices, vectors, calculus (derivatives, integrals, limits)
  • Geometry, trigonometry, and linear algebra functions

Media & Graphics

  • Play and display images, audio, and video
  • Simple drawing and shape creation (2D & 3D)

System & OS Integration

  • Run system commands
  • Open applications, read directories, or speak text aloud

Web Access

  • Fetch data from URLs
  • Simple search and HTML reading utilities

⚙️ Installation

Install directly from PyPI:

pip install NeuraPython

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

neurapython-1.0.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

neurapython-1.0.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for neurapython-1.0.0.tar.gz
Algorithm Hash digest
SHA256 68e7d408e3af4157c7d9d3398c4c481bbf21166a6bcff1fde692b33292cc0b04
MD5 fd63bd9a1e7f09a1daa214d5e6157938
BLAKE2b-256 39451fb3af800d15b351e634c718cc6911d910228216d9e3720ce064406d8f00

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for neurapython-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 341b2faf9fee6c08cda2ac3cfad14276d9ad6b9b914213b7ee4855518c65c579
MD5 4d224a459589052bfb6588f46a1a0076
BLAKE2b-256 460735f125e84b6c2ef1b964e30063612e93c52b4f3a7e91957c2f4c6573b04c

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