Skip to main content

Librería de operaciones matemáticas para Matemática Numérica

Project description

numath – Librería de Matemática Numérica

numath es una librería en Python diseñada para resolver problemas clásicos de matemática numérica, mediante métodos clásicos como Newton, Simpson, Romberg, métodos de Newton-Cotes, bisección, Müller, entre muchos otros. Está orientada a estudiantes, docentes y profesionales que necesiten implementar métodos numéricos de forma rápida y confiable.

Esta librería es parte de un Trabajo de Fin de Grado (TFG) y ha sido desarrollada con un enfoque didáctico, modular y bien documentado.


Características principales

  • Implementación clara y estructurada de los principales métodos numéricos
  • Acepta funciones como cadenas (por ejemplo, "x^2 + sin(x)")
  • Soporte para funciones multivariables en integración doble y triple
  • Compatible con Python 3.10+
  • Documentación y tests incluidos en el repositorio

Contenido de la librería

📁 numath/ – Código fuente

Archivo Descripción
transformacion.py Transforma cadenas con expresiones matemáticas en funciones Python evaluables.
diferenciacion_numerica_e_integracion.py Métodos de derivación numérica e integración (Simpson, Romberg, Newton-Cotes, etc.).
ecuaciones_una_variable.py Métodos para resolver ecuaciones no lineales (bisección, Newton, secante, Müller, etc.).

📁 documentation/ – Documentación técnica (en .md)

Explicación detallada de:

  • La teoría detrás de cada método
  • Cómo están implementados

Repositorio

El resto de la documentación detallada, junto con los tests realizados, se encuentra en el
📁 repositorio oficial del proyecto.


Instalación

Puedes instalar numath ejecutando el siguiente comando:

pip install numath

Licencia

Este proyecto está bajo licencia MIT. Consulta el archivo LICENSE para más detalles.


Contribuir

Si quieres proponer mejoras, añadir métodos o ayudar a ampliar los tests, ¡bienvenido/a! Puedes abrir un Pull Request o proponer ideas vía Issues.

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

numath-0.0.4.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

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

numath-0.0.4-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file numath-0.0.4.tar.gz.

File metadata

  • Download URL: numath-0.0.4.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for numath-0.0.4.tar.gz
Algorithm Hash digest
SHA256 94601f57c5dbab76f53de5e74fcab342c78dc7d9c9cba2e008ced1977e768360
MD5 f9588faedb4a7ab14284d49caa590c71
BLAKE2b-256 70e5f152cb595ea5e9ad7fc34312921f72b2ed83da06676d9dfadf120e6125fe

See more details on using hashes here.

File details

Details for the file numath-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: numath-0.0.4-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.11.11

File hashes

Hashes for numath-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 20476fed5f187dc9776029efa42a5a68dd7751efb1824f9f51c7a362f66ca075
MD5 ffe7f7b6fc7c81ba72d11ff9812d88ab
BLAKE2b-256 c30e9e427e6ad5d27cd5cdb06208d9c73c56ac945b523c3e16fbb2edaab40f44

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