Ir al contenido principal

Destacados

Cálculo de los criterios de falla Hoek-Brown con python.

En este post, aplicaré el cálculo de los criterios de falla de Hoek-Brawn usando python. Los afloramientos rocosos  no están formados solo por un gran bloque de roca intacta. Por lo general es un conjunto de bloques separados por fracturas y discontinuidades. Estas discontinuidades, cambian el comportamiento mecánico y la respuesta de la roca a las tensiones.  Es por esto que en 1980 se introdujo el criterio de Hoek-Brown para proporcionar información fiable en el diseño de excavaciones subterráneas. El criterio ha evolucionado, sufriendo actualizaciones, la ultima en 2018 incluye: roca intacta y discontinuidades como juntas (caracterizadas por el indice de resistencia geológica-GSI), en un sistema diseñado para para estimar el comportamiento mecánico de túneles, taludes y cimentaciones.  El criterio no lineal de Hoek-Brawn para macizos rocosos es ampliamente aceptado en el mundo se aplica a michos proyectos. 

Anaconda Navigator - Características

                                

Anaconda Navigator es una interfaz gráfica de usuario (GUI en inglés), que está ya incluida en la distribución Anaconda, que permite al usuario ejecutar aplicaciones y gestionar los paquetes de conda, los ambientes y canales sin necesidad de una interfaz de línea de comandos (CLI, en inglés). Navigator puede buscar paquetes en la nube de Anaconda (Anaconda Cloud) o en el Repositorio de Anaconda, instalarlos en un ambiente, correr los paquetes y también actualizarlos. Disponible para los 
sistemas operativos Windows, macOS y Linux.

Estas son las aplicaciones que están disponibles en Navigator:

  

* JupyterLab: Es un ambiente de desarrollo interactivo basada en la web, diseñado para los cuadernos Jupyter (Jupyter noteboks), códigos y datos. Su principal característica es su flexibilidad; configura y  organiza la interfaz del usuario para dar soporte una amplia gama de flujos de trabajo en ciencia de datos, computación científica y Machine Learning.

*Jupyter Notebook: Es una aplicación web de código abierto que permite crear y compartir documentos que contienen código vivo, ecuaciones.visualizaciones y texto. Entre sus usos están: la transformación y limpieza de datos, simulación numérica, modelado estadístico, visualización de datos, machine learning etc.


*QtConsole: Es una aplicación con un funcionamiento similar a una terminal, que sin embargo, provee mejoras propias de una interfaz gráfica de usuario (GUI), como figuras en el texto, edición multilínea con resaltado de sintáxis, opción autocompletar gráfica etc. Puede utilizar culquier kernel de Jupyter.


*Spyder: Es un ambiente de programación diseñado para científicos, ingenieros y analistas de datos. Por su perfil de paquete científico, este permite la edición avanzada, análisis, depuración de programas para  una amplia diversidad de aplicaciones en análisis para análisis numérico, y de datos en general.


*glue: Es una librería de código abierto que permite explorar las relaciones dentro y entre conjuntos de datos relacionados. Ofrece una variedad de visualizaciones de datos, a través de gráficos estadísticos., basados en el paradigma de "peinado y enlazamiento", a través del cuál se permite visualizar en diferentes formatos el efecto en la gestión de datos individuales o en conjunto, al resaltarlos o eliminarlos.


*Orange: Es un software de minería de datos, basado en componentes. Permite una programación visual, dando prioridad al análisis exploratorio de datos antes que a la programación en código permitiendo un análisis sencillo con múltiples visualizaciones de datos.Además pueden desarrollarse modelos de desarrollo y prueba para machine learning.




*RStudio: Es un entorno de desarrollo integrado (IDE) para el lenguaje de programación R, dedicado a la computación estadística y gráficos. Incluye una consola, editor de sintaxis que apoya la ejecución de código, así como herramientas para el trazado, la depuración y la gestión del espacio de trabajo.



*Visual Studio Code: Es un editor de código fuente desarrollado por Microsoft para Windows , Linux y macOS. Incluye soporte para la depuración, control integrado de Git, resaltado de sintaxis, finalización inteligente de código, fragmentos y refactorización de código. También es personalizable, por lo que los usuarios pueden cambiar el tema del editor, los atajos de teclado y las preferencias. Es gratuito y de código abierto, aunque la descarga oficial está bajo software privativo e incluye características personalizadas por Microsoft.






Referencias:

Anaconda Inc., (2020) Anaconda Documentation: https://docs.anaconda.com/ 

Beaumont C., Robitaille T., Borkin M. (2012-2019) Glue, Glue documentation: http://docs.glueviz.org/en/stable/

University of Ljubljana, (2020) Orange, Features: https://orange.biolab.si/#Orange-Features





Comentarios

Entradas populares