Skip to main content

Intelligent Analytical Framework for Higher Mathematics

Project description

AshAxiom Library 🚀

The Intelligent Analytical Ecosystem for Higher Mathematics in Jupyter.

AshAxiom is a high-level Python framework designed for scientific research, symbolic mathematics, and data visualization. It features a dynamic AI engine that transforms classical textbooks into an interactive calculation environment.


🌟 Key Features

  • Axiom Brain (AI): An intelligent dispatcher that navigates through sections/authors and maps user intent to the correct mathematical model.
  • Dynamic Scopes: Filter knowledge by Author or Section to accelerate discovery and minimize conflicts.
  • Fluent Chaining (Piping): Build complex analytical pipelines using intuitive dot-notation.
  • Task Parallelization: Multithreaded execution for heavy computational groups.
  • Output Explorer: Interactive, scrollable HTML output with precision control (up to 15 decimal places).
  • 2D/3D Visualization: High-level wrappers for complex surfaces and mathematical plotting.

📚 Integrated Knowledge Base

AshAxiom is systematically trained on world-class mathematical literature:

  • M.L. Krasnov et al. (Volumes 1-7): Full implementation of vector algebra, ODEs, TFCP, probability, and optimization.
  • G.M. Fikhtengolts (Volumes 1-3): Deep integration of differential and integral calculus.

📦 Dependencies

Ensure the following are installed in your environment: numpy, sympy, matplotlib, pandas, openpyxl, scipy.


🚀 Usage Examples

1. Intelligent Solving (Brain Mode)

import ashaxiom
# Solve a 2D geometry problem by author
res = (ashaxiom.Axiom.think()
       .author("Krasnov")
       .solve("plane", p1=(1,0,0), p2=(0,1,0), p3=(0,0,1)))
display(res)


# Browse what the brain knows
brain = ashaxiom.Axiom.think("library")
print(brain.sections().show())
print(brain.section("hMath").show()) # Lists authors

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

ashaxiom-1.2.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

ashaxiom-1.2.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file ashaxiom-1.2.0.tar.gz.

File metadata

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

File hashes

Hashes for ashaxiom-1.2.0.tar.gz
Algorithm Hash digest
SHA256 a4ac98dcd4c2fa02b9de1972a7ca26b0760e48c3417641354b13f97b42551dc2
MD5 d078064968c35734742938d04e7e4559
BLAKE2b-256 416ff03fd5a77171474379b06642dc44164250ada05a6b00d6d092535ffd60e1

See more details on using hashes here.

File details

Details for the file ashaxiom-1.2.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for ashaxiom-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b88bbe0db3cd5c1eff065c251b4e3d42e98b0a06e3778c66658443df738e586
MD5 8fb0101e70ff93407249d73e9c37cfec
BLAKE2b-256 c8791c4b8899e28c2c8271602f111fe6a3e28f482e14401932162174294a196b

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