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 (v2.0.1 Hybrid Edition)

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


📘 Overview

NeuraPython 2.0.1 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.1.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.1-py3-none-any.whl (48.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neurapython-2.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e0969445a775dcf3d933251290ee4da869c234dab39b6d0c293af656df14e83c
MD5 bc9e80974f2ab45cbf0e6110d130237b
BLAKE2b-256 9d4620f8ec5ff6de366445a801da99da67a533b9a0a85ad4de83cd302211c150

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neurapython-2.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c4f9cc18f6fe0486a2f08f47f406ac75cef2b217c235edab4fc8cb748c46ad1
MD5 7add69131053d40e5a514bdd48f5ac42
BLAKE2b-256 7f11d20341ff3c98666278530783c82357fcd49ee2d05706cd11ac2bf1ee2f70

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