Giter Site home page Giter Site logo

diramtz / analisis-numerico-computo-cientifico Goto Github PK

View Code? Open in Web Editor NEW

This project forked from itam-ds/analisis-numerico-computo-cientifico

0.0 0.0 0.0 630.41 MB

Análisis numérico y cómputo científico

License: Apache License 2.0

Jupyter Notebook 97.87% Python 0.21% Makefile 0.01% Batchfile 0.01% HTML 1.91%

analisis-numerico-computo-cientifico's Introduction

Optimización

Este es el repositorio para los cursos de optimización y optimización avanzada impartida en la maestría de ciencia de datos del ITAM por el Prof. Erick Palacios Moreno, github: palmoreck.

Dar click en temario-opt para el temario de optimización.

Dar click en temario-opt-2 para el temario de optimización avanzada.

Dar click en opt para ejemplo de un paquete de Python.

Se ha creado el siguiente libro* con el contenido de los temas en libro de optimización para su consulta. Este libro seguiremos a lo largo de los cursos.

*El libro fue creado con jupyter book.

Dar click en pres-opt para una presentación de introducción al curso de optimización del segundo semestre del 2020.

Dar click en pres-opt-2 para una presentación de introducción al curso de optimización avanzada del primer semestre del 2021.

Dar click en el siguiente botón para unirse* al chat del curso de optimización avanzada del primer semestre 2021 en gitter: Gitter

*Se puede hacer el registro con su cuenta de github.

En el curso de optimización avanzada utilizaremos la imagen de docker palmoreck/jupyterlab_optimizacion_2:3.0.0 cuya documentación la encuentran en aquí*.

* Tal imagen de docker se descarga con un docker pull palmoreck/jupyterlab_optimizacion:3.0.0 desde la terminal una vez hayan instalado docker en sus computadoras y posteriormente hacer un docker run de acuerdo a la documentación de la imagen. Ver herramientas/docker/ para referencias de docker.

Organización de github classroom para el primer semestre del 2021

La organización optimizacion-2-2021-1-gh-classroom fue creada para alojar sus repositorios de github classroom en los que entregarán sus prácticas del primer semestre del 2021. Ver github education como una referencia.

Ramas del repositorio.

En este repositorio se han creado diferentes ramas que pueden ser accesadas como se aprecia en esta imagen:

imagen

Seleccionar por ejemplo la rama mno-2019-1 (u otra) para información del curso de MNO de 2019.

Dar click en optimizacion-2-2021-1 para la rama del curso del primer semestre del 2021.

La rama gh-pages contiene los htmls para visualización del libro de optimización.

Breve explicación del repositorio en la rama master y su wiki.

En el Wiki encuentran información sobre Amazon Web Services.

En el directorio libro_optimizacion/temas/ están las notas escritas.

Sobre las notas.

Las notas de cada tema están escritas en Jupyter notebooks. Ver I python, You R, We Julia para algunas características de tales notebooks. Ver notebook para funcionalidad de los notebooks. Ver Jupyter kernels para una tabla de los jupyter-kernels disponibles en jupyter (que hacen posible ejecutar instrucciones en el lenguaje R, por ejemplo).

Interactividad

Para ejecutar las notas de forma interactiva dar click en el botón de binder Binder o bien dentro del libro de optimización colocarse sobre el ícono 🚀

binder_thebe_screenshot_jupyter_book

y elegir una ejecución interactiva de los notebooks vía binder o thebe. La ejecución con thebe se puede hacer directamente en la liga del libro o si se descargan los archivos a su máquina local también es posible la ejecución (pero requieren conexión a internet en cualquier opción).

*En la liga jupyterhub/binderhub encuentran más información sobre binder.

Para convertir notas a pdf

Usar botón de binder Binder

Abrir una nueva terminal y hacer:

bash
cd analisis-numerico-computo-cientifico/libro_optimizacion/temas/
jb build . --builder pdfhtml

El pdf estará dentro del directorio analisis-numerico-computo-cientifico/libro_optimizacion/temas/_build/pdf. Y se puede descargar:

imagen

imagen

Si se desea tener una copia local de los archivos html del libro de optimización

Ir a la rama gh-pages y descargar en zip o hacer un git clone --single-branch -b gh-pages https://github.com/ITAM-DS/analisis-numerico-computo-cientifico.git como se aprecia en la siguiente imagen:

imagen

Nota: durante el primer semestre del 2021 se estarán haciendo cambios continuamente por lo que tendrán que actualizar su descarga, clon o fork.

analisis-numerico-computo-cientifico's People

Contributors

amaurs avatar arianalopez avatar ca-mi-lo avatar csampez avatar dfceron avatar fernandatellezg avatar gmontanari avatar gquirozm avatar hatshex avatar isabelmillan avatar ixime avatar jccastrom avatar lizcontreras avatar marianaga89 avatar marz7002 avatar maximilianoar avatar mcarmonabaez avatar mjgq avatar mleblanc03 avatar monicabc avatar ollin18 avatar omisimo avatar oscardaniel88 avatar palmoreck avatar radianv avatar raulzr avatar ricardolastra avatar songeo avatar visagu55 avatar walterms avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.