nacal


Namenacal JSON
Version 0.1.30 PyPI version JSON
download
home_pagehttps://github.com/mbujosab/nacallib
SummaryNotacion Asociativa para un curso de Algebra Lineal (NAcAL)
upload_time2023-02-04 23:06:14
maintainer
docs_urlNone
authorMarcos Bujosa
requires_python>=3.6
licenseGPLv3
keywords nacal
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/mbujosab/nacallib/master?filepath=doc%2FNotebooks%2FNotebook.ipynb)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/mbujosab/nacal-Jupyter-Notebooks/master)

# Módulo "NAcAL" (Notación Asociativa para un Curso de Álgebra Lineal)

Este módulo implementa la notación empleada en mi curso de [Álgebra Lineal (Matemáticas II)](https://www.ucm.es/fundamentos-analisis-economico2/algebra-2)

Aunque no es estrictamente necesario, está pensado para su uso con los [Notebooks de Jupyter](https://jupyter.org/).
En dicho entorno el módulo muestra como llegar a la mayoría de los resultados empleando el método de 
eliminación. Es decir, este módulo o librería, no solo resuelve sistemas de ecuaciones, invierte 
matrices, calcula determinantes, diagonaliza matrices tanto por semejanza como por congruencia, etc. 
Sino que muestra los pasos empleados para llegar al resultado como si se hiciera con lápiz y papel. 
Además, también permite trabajar con subespacios y espacios afines de
![equation](https://latex.codecogs.com/gif.latex?%5Cmathbb%7BR%7D%5En). También puede trabajar de 
manera simbólica, pues emplea los objetos básicos del módulo [Sympy](https://www.sympy.org/en/index.html).
https://github.com/mbujosab/CursoDeAlgebraLineal
La documentación explica la programación del código y sirve como
material adicional al [libro del curso](https://github.com/mbujosab/CursoDeAlgebraLineal)
(este módulo es una implementación literal de lo mostrado en
dicho libro). Puede ver el uso del módulo sin necesidad de
instalar nada, tan solo accediendo a los Notebooks de Jupyter alojados en
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/mbujosab/nacallib/master?filepath=doc%2FNotebooks%2FNotebook.ipynb)
con su navegador de páginas web (puede tardar unos minutos en
cargar el módulo y el Notebook de demostración).

## Instalación
[nacal](https://pypi.org/project/nacal/) funciona con Python 3.7. Puede instalar el paquete desde PyPI via pip:

```sh
pip3 install nacal
```

[nacal](https://pypi.org/project/nacal/) emplea [Sympy](https://www.sympy.org/en/index.html). Para instalar Sympy:
```sh
pip3 install sympy
```

## Uso
Para emplear este módulo en una consola de Python, una vez instalada:
```sh
pyhton3
>>> from nacal import *
```

Para emplearlo en un Notebook de Jupyter, ejecute en un "Cell" de código
```
from nacal import *
```


## Desinstalación
Para desinstalar [nacal](https://pypi.org/project/nacal/):

```sh
pip3 uninstall nacal
```



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mbujosab/nacallib",
    "name": "nacal",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "nacal",
    "author": "Marcos Bujosa",
    "author_email": "mbujosab@ucm.es",
    "download_url": "https://files.pythonhosted.org/packages/ce/2e/6e26cd9c169d590f8aefc6520abedf38aaa73298003781bf1b4c6619ea37/nacal-0.1.30.tar.gz",
    "platform": null,
    "description": "[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/mbujosab/nacallib/master?filepath=doc%2FNotebooks%2FNotebook.ipynb)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/mbujosab/nacal-Jupyter-Notebooks/master)\n\n# M\u00f3dulo \"NAcAL\" (Notaci\u00f3n Asociativa para un Curso de \u00c1lgebra Lineal)\n\nEste m\u00f3dulo implementa la notaci\u00f3n empleada en mi curso de [\u00c1lgebra Lineal (Matem\u00e1ticas II)](https://www.ucm.es/fundamentos-analisis-economico2/algebra-2)\n\nAunque no es estrictamente necesario, est\u00e1 pensado para su uso con los [Notebooks de Jupyter](https://jupyter.org/).\nEn dicho entorno el m\u00f3dulo muestra como llegar a la mayor\u00eda de los resultados empleando el m\u00e9todo de \neliminaci\u00f3n. Es decir, este m\u00f3dulo o librer\u00eda, no solo resuelve sistemas de ecuaciones, invierte \nmatrices, calcula determinantes, diagonaliza matrices tanto por semejanza como por congruencia, etc. \nSino que muestra los pasos empleados para llegar al resultado como si se hiciera con l\u00e1piz y papel. \nAdem\u00e1s, tambi\u00e9n permite trabajar con subespacios y espacios afines de\n![equation](https://latex.codecogs.com/gif.latex?%5Cmathbb%7BR%7D%5En). Tambi\u00e9n puede trabajar de \nmanera simb\u00f3lica, pues emplea los objetos b\u00e1sicos del m\u00f3dulo [Sympy](https://www.sympy.org/en/index.html).\nhttps://github.com/mbujosab/CursoDeAlgebraLineal\nLa documentaci\u00f3n explica la programaci\u00f3n del c\u00f3digo y sirve como\nmaterial adicional al [libro del curso](https://github.com/mbujosab/CursoDeAlgebraLineal)\n(este m\u00f3dulo es una implementaci\u00f3n literal de lo mostrado en\ndicho libro). Puede ver el uso del m\u00f3dulo sin necesidad de\ninstalar nada, tan solo accediendo a los Notebooks de Jupyter alojados en\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/mbujosab/nacallib/master?filepath=doc%2FNotebooks%2FNotebook.ipynb)\ncon su navegador de p\u00e1ginas web (puede tardar unos minutos en\ncargar el m\u00f3dulo y el Notebook de demostraci\u00f3n).\n\n## Instalaci\u00f3n\n[nacal](https://pypi.org/project/nacal/) funciona con Python 3.7. Puede instalar el paquete desde PyPI via pip:\n\n```sh\npip3 install nacal\n```\n\n[nacal](https://pypi.org/project/nacal/) emplea [Sympy](https://www.sympy.org/en/index.html). Para instalar Sympy:\n```sh\npip3 install sympy\n```\n\n## Uso\nPara emplear este m\u00f3dulo en una consola de Python, una vez instalada:\n```sh\npyhton3\n>>> from nacal import *\n```\n\nPara emplearlo en un Notebook de Jupyter, ejecute en un \"Cell\" de c\u00f3digo\n```\nfrom nacal import *\n```\n\n\n## Desinstalaci\u00f3n\nPara desinstalar [nacal](https://pypi.org/project/nacal/):\n\n```sh\npip3 uninstall nacal\n```\n\n\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Notacion Asociativa para un curso de Algebra Lineal (NAcAL)",
    "version": "0.1.30",
    "split_keywords": [
        "nacal"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8eb9c24e150a42103eb6c97d39481b65aad70c7d5d2fc8e771cbf6d566cc03b8",
                "md5": "b738039acffaf01cf8caddbf486da536",
                "sha256": "cd57dc8a37b37cdffefe9bbfd32bb470dbb4d21f525802fa09f0d67fa0845730"
            },
            "downloads": -1,
            "filename": "nacal-0.1.30-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b738039acffaf01cf8caddbf486da536",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 33093,
            "upload_time": "2023-02-04T23:06:12",
            "upload_time_iso_8601": "2023-02-04T23:06:12.086454Z",
            "url": "https://files.pythonhosted.org/packages/8e/b9/c24e150a42103eb6c97d39481b65aad70c7d5d2fc8e771cbf6d566cc03b8/nacal-0.1.30-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce2e6e26cd9c169d590f8aefc6520abedf38aaa73298003781bf1b4c6619ea37",
                "md5": "e436cfc4623465b923976907e1f08ede",
                "sha256": "f035d817afd336f71d4730e300e99fc74300c1334fa3bba616e60249c509cf40"
            },
            "downloads": -1,
            "filename": "nacal-0.1.30.tar.gz",
            "has_sig": false,
            "md5_digest": "e436cfc4623465b923976907e1f08ede",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 22395,
            "upload_time": "2023-02-04T23:06:14",
            "upload_time_iso_8601": "2023-02-04T23:06:14.413727Z",
            "url": "https://files.pythonhosted.org/packages/ce/2e/6e26cd9c169d590f8aefc6520abedf38aaa73298003781bf1b4c6619ea37/nacal-0.1.30.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-04 23:06:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "mbujosab",
    "github_project": "nacallib",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "nacal"
}
        
Elapsed time: 0.04255s