Los paquetes que se utilizarán de Python son NumPy, SciPy y Matplotlib. Estas intrucciones hacen exactamente ello, con el agregado de instalar Jupyter para escribir los códigos y visualizar resultados.
Jupyter es una aplicación web que permite un rápido análisis exploratorio de ideas y prototipos de métodos numéricos. Esta herramienta facilita la colaboración y la reproducción de trabajos científicos, así como también la comunicación de conceptos académicos que involucran descripciones matemáticas y código computacional.
En la Cátedra de Métodos Potenciales, usaremos esta plataforma para evaluar algoritmos; procesar dato gravimétrico y magnético; visualizar y analizar resultados.
Estos pasos instalan los paquetes como usuario. Para ello no es necesario tener permisos de Administrador (root). Se supone que el Administrador ejecutó el o los siguientes comandos (dependencias):
#> apt-get install python-dev
#> apt-get install python3-distutils
Notemos que "#>" simboliza que los comandos son ejecutados por el Administrador.
$> wget https://bootstrap.pypa.io/get-pip.py
$> python3 get-pip.py --user
$> python3 -m pip install --user numpy scipy matplotlib
$> python3 -m pip install --user jupyter ipykernel
Notemos que "$>" simboliza que los comandos son ejecutados por el usuario.
Abrir el archivo .bashrc con un editor de texto, luego escribir:
PATH="$PATH:/home/usuario/.local/bin"
Notar que "usuario" hace referencia al nombre del usuario de GNU/Linux
$> python3 -m pip install --user jupyter_contrib_nbextensions
$> jupyter contrib nbextension install --user
Estos pasos instalan los paquetes como usuario. Para ello no es necesario tener permisos de Administrador
https://docs.conda.io/en/latest/miniconda.html
Ver si el Windows instalado es 32 bits o 64 bits para elegir el paquete apropiado.
Abrir el miniconda prompt y escribir lo siguiente:
conda> conda install numpy scipy matplotlib
conda> conda install jupyter
Opcional:
conda> conda install -c conda-forge jupyter_contrib_nbextensions
Notemos que "conda>" simboliza que los comandos son ejecutados en la terminal de Miniconda o Conda.
Es necesario instalar la aplicación termux como primer paso. Luego:
termux> pkg update
termux> pkg install clang python fftw libzmq freetype libpng
termux> LDFLAGS="-lm -lcompiler_rt" pip install jupyter
termux> LDFLAGS="-lm -lcompiler_rt" pip install cython
termux> LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
Notemos que "termux>" simboliza que los comandos son ejecutados en la terminal de la aplicación termux.
En todos los casos al correr jupyter (ya sea haciendo click en el icono en Windows) o por terminal (miniconda, GNU/Linux o Termux):
$> jupyter-notebook
Deben abrir un buscador web y pegar la URL que figura por pantalla.
Para cerrar Jupyter, en la terminal donde está corriendo el proceso jupyter deben hacer CTRL+c dos veces.
Esta es la forma más rápida y seductora de utilizar Python en un entorno Jupyter. No requiere de instalación alguna.
Para utilizar este recurso, alcanza con tener una cuenta de email de Google, y hacer click aquí.
Las notebooks de la práctica pueden guardarlas en un directorio en Google Drive y acceder a ellas haciendo click y abriendo con la opción "Colab". Otra forma es cortar y pegar el código directamente sobre una nueva notebook en Colab.