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: 1.2.4 (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-1.2.4.tar.gz (48.3 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.2.4-py3-none-any.whl (48.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for neurapython-1.2.4.tar.gz
Algorithm Hash digest
SHA256 0fbac9767126252b9afdf8ef422ac1ec98cf2722963b56014e25708366e00ff6
MD5 3686f519eb2314252c3a7f3d66333e1d
BLAKE2b-256 80fa6299bc527ccde933228a9943a516a3af959a10f66c83eca125675a345633

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for neurapython-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bdb8827a7d20b165b9efa227d8a1541a7c30859de469fe554ba0631d276a8949
MD5 667d7a6f77ed1ecf42a3fb94ef6742f6
BLAKE2b-256 f67d799a7fc7128dc4fd5660f377ef47eca3c4a7d2861cc3f68ee6b8bc5243e1

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