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 — Unified AI, Science & System Framework (v1.2.4 Hybrid Edition)

Author: Ibrahim Shahid
Version: 2.0.0 (Hybrid Edition)
License: MIT


📘 Overview

NeuraPython 1.2.4 is a cutting-edge, unified Python framework that bridges the realms of Artificial Intelligence, Machine Learning, Quantum Mechanics, Advanced Mathematics, Physics, Chemistry, Statistics, and Assembly-level System Programming — all in one coherent ecosystem.

The Hybrid Edition intelligently activates advanced analytical and visualization capabilities (via SciPy, Pandas, Statsmodels, Seaborn) when available, while maintaining a lightweight NumPy–Matplotlib core for high performance and portability.


🚀 Key Highlights

Category Description
🧠 Artificial Intelligence Unified integration layer for ChatGPT, Gemini, and custom reasoning agents.
🤖 Machine Learning Scikit-learn wrapper for streamlined dataset handling, model creation, and evaluation.
🧩 Neural Networks PyTorch & TensorFlow compatible interface for deep learning workflows.
⚛️ Quantum Engine Handles teleportation, tunneling, and quantum probability simulations.
📊 Statistics (Hybrid v3.0) Enterprise-grade analytics: means, dispersions, tests, regressions, correlations, and dynamic graphing.
🧮 Advanced Mathematics Algebra, calculus, probability, combinatorics, sequences, and matrix operations.
🔬 Physics Engine Includes classical, relativistic, and quantum models with energy and field calculations.
⚗️ Chemistry Tools Periodic table, molecular constants, and formula-based computations.
🧱 Assembly Layer Custom interpretable assembly instructions for logical and arithmetic control.
🌐 Web Server Flask-powered REST API and visualization hosting system.
🧾 Converters PDF, DOCX, TXT, JSON, CSV, and HTML file transformation tools.
💾 Database Manager SQLite wrapper with automatic schema creation and querying.
🧠 Sensors & System PhysicalSensors class for temperature, motion, and light readings.
📈 Visualization Matplotlib + Seaborn-based graphing engine with single and multi-frame plotting.
Translator Translation from any language to other desired language

⚙️ Installation

🔹 Core Installation

pip install neurapython

🔸 Upgrade Existing Version

pip install --upgrade neurapython

🔹 Full Analytical Stack

To unlock all Hybrid Edition features:

pip install numpy scipy pandas seaborn statsmodels matplotlib

⚡ Quick Examples

🧠 Artificial Intelligence

from neurapython import AI
ai = AI()
print(ai.ask("Explain quantum tunneling simply."))

🤖 Machine Learning

from neurapython import NeuraPython_ML
ml = NeuraPython_ML()
X, y = ml.load_builtin_dataset("iris")
ml.create_model("random_forest")
ml.train("random_forest", X, y)
print(ml.evaluate(y, ml.predict("random_forest", X)))

⚛️ Quantum Calculations

from neurapython import QuantumCalculation
qc = QuantumCalculation()
qc.teleportation_simulation(qubits=3)
qc.quantum_tunneling(potential=5.0, energy=3.5)

📊 Statistics

from neurapython import Statistics
import numpy as np

data = np.random.normal(10, 2, 100)
S = Statistics(data)
print("Arithmetic Mean:", S.arithmetic_mean())
print("Geometric Mean:", S.geometric_mean())
S.plot_histogram(kde=True)

⚗️ Chemistry

from neurapython import Chemistry
chem = Chemistry()
print(chem.atomic_mass("Oxygen"))

⚙️ Assembly Execution

from neurapython import Assembly
asm = Assembly()
asm.load_code("""MOV AX, 5\nMOV BX, 3\nADD AX, BX\nOUT AX""")
asm.run()

🌐 Web Server

from neurapython import WebServer
app = WebServer()
app.simple_route('/', code='NeuraPython Web Active')
app.run()

🧩 Module Architecture

neurapython/
│
├── AI                     # ChatGPT / Gemini integration layer
├── Assembly               # Assembly-level interpreter
├── Advanced_Maths         # Calculus, algebra, probability
├── Chemistry              # Elemental data & formulas
├── Database               # SQLite wrapper
├── Physics                # Mechanics, relativity, quantum
├── QuantumCalculation     # Quantum computation class
├── Statistics             # Full analytics + graphing engine
├── Sensors                # Physical sensor simulations
├── Visualizer2D / 3D      # Matplotlib-based plotting tools
├── WebServer              # Flask REST API and web interface
├── NeuralNetwork          # Deep learning backend manager
└── Converter, Reader, Media, Utilities

🧠 Author

Ibrahim Shahid
📧 ibrahimshahid7767@gmail.com


⚖️ License

MIT License — free to use, modify, and distribute with proper credit.


❤️ Credits

Developed with ❤️ by Ibrahim Shahid
Powered by: TensorFlow · PyTorch · Flask · Scikit-learn · SymPy · NumPy · SciPy · Pandas · Statsmodels · Seaborn · OpenCV · Matplotlib · P

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-2.0.0.tar.gz (48.4 kB view details)

Uploaded Source

Built Distribution

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

neurapython-2.0.0-py3-none-any.whl (48.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neurapython-2.0.0.tar.gz
  • Upload date:
  • Size: 48.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for neurapython-2.0.0.tar.gz
Algorithm Hash digest
SHA256 f85723e82677f36478f8401ff233435392703eaed2b0b48dca2933b4037944d7
MD5 ce06423bb3ff35ba5bb0d33905c9232f
BLAKE2b-256 7e73e15269f9387c48388a6bf2eef5378b08f098551e6e1f9e68c2d52ae9e858

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neurapython-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 48.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for neurapython-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 789db25417b432e37d42cc2926a9bb8a6c8f47e0a8a3d712b03d48770cf5cdc9
MD5 0f368c09c47acea200b77de9b3b6a7f1
BLAKE2b-256 fd3328e4490cb7671a3c88b8e27fc15e2bf3b786438a5d98f3b0c5599430303d

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