# MN Api
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
![Pipy](https://img.shields.io/badge/pypi-3775A9?style=for-the-badge&logo=pypi&logoColor=white)
![Numpy](https://img.shields.io/badge/Numpy-777BB4?style=for-the-badge&logo=numpy&logoColor=white)
![SciPy](https://img.shields.io/badge/SciPy-%230C55A5.svg?style=for-the-badge&logo=scipy&logoColor=%white)
![Pandas](https://img.shields.io/badge/pandas-%23150458.svg?style=for-the-badge&logo=pandas&logoColor=white)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white)
![example workflow](https://github.com/EduardoProfe666/mn-api/actions/workflows/pypy.yml/badge.svg)
> [!WARNING]
> El paquete aún se encuentra en desarrollo por lo que pueden existir errores
El paquete es una migración de todas las funcionalidades
desarrolladas en el proyecto
de [Matemática Numérica](https://github.com/EduardoProfe666/Matematica-Numerica-Google-Colab/).
Contiene implementaciones de los principales métodos numéricos dados
en Matemática Numérica.
## ⚙️ Estructura y Funcionalidades
La siguiente lista proporciona la estructura y principales
funcionalidades de la api:
- [x] _**Capítulo 1: Teoría de Errores**_
- [x] **Cifras**
- Cifras decimales
- Cifras significativs
- Cifras exactas
- [x] **Medidas del Error**
- Error
- Error absoluto
- Error relativo
- Mínimo error absoluto máximo
- [x] _**Capítulo 2: Raíces de Ecuaciones Algebraicas**_
- [x] **Separación de Raíces**
- Bolzano-Cauchy
- Descartes
- Lagrange
- Método Gráfico
- [x] **Resolución de ecuaciones algebraicas**
- Bisección
- Newton-Raphson
- Regula-Falsi
- Secantes
- [x] _**Capítulo 3: Sistemas de Ecuaciones Lineales y Matrices**_
- [x] **Métodos**
- Método de Jacobi
- Método de Gauss-Seidel
- [x] **Utilidades**
- Conversión de matrices AX=B -> X=MX+C
- Matriz con diagonal predominante
- Factor de convergencia
- [x] _**Capítulo 4: Aproximación de Funciones**_
- [x] **Métodos**
- Método de Lagrange
- Método de Newton o Diferencias Divididas
- [ ] _**Capítulo 5: Integración Numérica**_
- [ ] _**Capítulo 6: Optimización Numérica**_
- [ ] _**Capítulo 7: Ecuaciones Diferenciales Ordinarias**_
## 📄 Importación y documentación
> [!IMPORTANT]
> La documentación se encuentra en desarrollo. Pronto estará disponible
Para poder importar el paquete, ejecute en cualquier consola:
```shell
pip install mn-api
```
La documentación de la api se encuentra disponible [aquí](https://github.com/EduardoProfe666/mn-api-docs)
Raw data
{
"_id": null,
"home_page": "https://github.com/EduardoProfe666/mn-api",
"name": "mn-api",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9, <4",
"maintainer_email": "",
"keywords": "numerical methods,metodos numericos,cujae,python,jupyter-lab",
"author": "EduardoProfe66",
"author_email": "eduardoglez64377@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/5b/56/2e06e6861fd89be6d529574d8fd8429b4c7c4e2980fcbc2aee3bb3371419/mn-api-0.6.1.tar.gz",
"platform": null,
"description": "\n# MN Api\n\n![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)\n![Pipy](https://img.shields.io/badge/pypi-3775A9?style=for-the-badge&logo=pypi&logoColor=white)\n![Numpy](https://img.shields.io/badge/Numpy-777BB4?style=for-the-badge&logo=numpy&logoColor=white)\n![SciPy](https://img.shields.io/badge/SciPy-%230C55A5.svg?style=for-the-badge&logo=scipy&logoColor=%white)\n![Pandas](https://img.shields.io/badge/pandas-%23150458.svg?style=for-the-badge&logo=pandas&logoColor=white)\n![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white)\n![example workflow](https://github.com/EduardoProfe666/mn-api/actions/workflows/pypy.yml/badge.svg)\n\n> [!WARNING]\n> El paquete a\u00fan se encuentra en desarrollo por lo que pueden existir errores\n\nEl paquete es una migraci\u00f3n de todas las funcionalidades\ndesarrolladas en el proyecto\nde [Matem\u00e1tica Num\u00e9rica](https://github.com/EduardoProfe666/Matematica-Numerica-Google-Colab/).\n\nContiene implementaciones de los principales m\u00e9todos num\u00e9ricos dados\nen Matem\u00e1tica Num\u00e9rica.\n\n## \u2699\ufe0f Estructura y Funcionalidades\n\nLa siguiente lista proporciona la estructura y principales\nfuncionalidades de la api:\n\n- [x] _**Cap\u00edtulo 1: Teor\u00eda de Errores**_\n - [x] **Cifras**\n - Cifras decimales\n - Cifras significativs\n - Cifras exactas\n - [x] **Medidas del Error**\n - Error\n - Error absoluto\n - Error relativo\n - M\u00ednimo error absoluto m\u00e1ximo\n- [x] _**Cap\u00edtulo 2: Ra\u00edces de Ecuaciones Algebraicas**_\n - [x] **Separaci\u00f3n de Ra\u00edces**\n - Bolzano-Cauchy\n - Descartes\n - Lagrange\n - M\u00e9todo Gr\u00e1fico\n - [x] **Resoluci\u00f3n de ecuaciones algebraicas**\n - Bisecci\u00f3n\n - Newton-Raphson\n - Regula-Falsi\n - Secantes\n- [x] _**Cap\u00edtulo 3: Sistemas de Ecuaciones Lineales y Matrices**_\n - [x] **M\u00e9todos** \n - M\u00e9todo de Jacobi\n - M\u00e9todo de Gauss-Seidel\n - [x] **Utilidades**\n - Conversi\u00f3n de matrices AX=B -> X=MX+C\n - Matriz con diagonal predominante\n - Factor de convergencia\n- [x] _**Cap\u00edtulo 4: Aproximaci\u00f3n de Funciones**_\n - [x] **M\u00e9todos**\n - M\u00e9todo de Lagrange\n - M\u00e9todo de Newton o Diferencias Divididas\n- [ ] _**Cap\u00edtulo 5: Integraci\u00f3n Num\u00e9rica**_\n- [ ] _**Cap\u00edtulo 6: Optimizaci\u00f3n Num\u00e9rica**_\n- [ ] _**Cap\u00edtulo 7: Ecuaciones Diferenciales Ordinarias**_\n\n## \ud83d\udcc4 Importaci\u00f3n y documentaci\u00f3n\n\n> [!IMPORTANT]\n> La documentaci\u00f3n se encuentra en desarrollo. Pronto estar\u00e1 disponible\n\nPara poder importar el paquete, ejecute en cualquier consola:\n\n```shell\npip install mn-api\n```\n\nLa documentaci\u00f3n de la api se encuentra disponible [aqu\u00ed](https://github.com/EduardoProfe666/mn-api-docs)\n",
"bugtrack_url": null,
"license": "",
"summary": "Big sort of numerical methods. Code and docs are in spanish ;)",
"version": "0.6.1",
"project_urls": {
"Homepage": "https://github.com/EduardoProfe666/mn-api"
},
"split_keywords": [
"numerical methods",
"metodos numericos",
"cujae",
"python",
"jupyter-lab"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e7af14ad41af3b2e9b16febb7a12a76fddf0ca7acda77ff8c2188d282aaa3ca0",
"md5": "6998c3e7ed7e712308e37b2a1222b5f3",
"sha256": "676789b02ce9dfaa8304db7e48c49886270d21211167b764a92a85875ac6cf1b"
},
"downloads": -1,
"filename": "mn_api-0.6.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6998c3e7ed7e712308e37b2a1222b5f3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9, <4",
"size": 27572,
"upload_time": "2024-02-25T05:15:21",
"upload_time_iso_8601": "2024-02-25T05:15:21.295590Z",
"url": "https://files.pythonhosted.org/packages/e7/af/14ad41af3b2e9b16febb7a12a76fddf0ca7acda77ff8c2188d282aaa3ca0/mn_api-0.6.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5b562e06e6861fd89be6d529574d8fd8429b4c7c4e2980fcbc2aee3bb3371419",
"md5": "79a9ade3f8bb4998b54b41a8955cc1ce",
"sha256": "0612dd3e75e8fc6e207aa1159eb0d341cef205af20d9b901cb3e9804638a5680"
},
"downloads": -1,
"filename": "mn-api-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "79a9ade3f8bb4998b54b41a8955cc1ce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9, <4",
"size": 17638,
"upload_time": "2024-02-25T05:15:23",
"upload_time_iso_8601": "2024-02-25T05:15:23.146626Z",
"url": "https://files.pythonhosted.org/packages/5b/56/2e06e6861fd89be6d529574d8fd8429b4c7c4e2980fcbc2aee3bb3371419/mn-api-0.6.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-25 05:15:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "EduardoProfe666",
"github_project": "mn-api",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "mn-api"
}