mn-api


Namemn-api JSON
Version 0.6.1 PyPI version JSON
download
home_pagehttps://github.com/EduardoProfe666/mn-api
SummaryBig sort of numerical methods. Code and docs are in spanish ;)
upload_time2024-02-25 05:15:23
maintainer
docs_urlNone
authorEduardoProfe66
requires_python>=3.9, <4
license
keywords numerical methods metodos numericos cujae python jupyter-lab
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 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"
}
        
Elapsed time: 0.74231s