ok, vamos a hablar de otra extensión, es el espacio de nivel de NetLogo, voy a comenzar mostrándoles la versión más simple del espacio de nivel; entonces voy a la biblioteca de modelos y bajo ejemplos de código, bajan un poco y bajo ejemplos de extensiones, está el LS, que quiere decir espacio de nivel y cargamos el modelo parental y lo abrimos; ok tan rápido como lo hicimos, dicho sea de paso, se muestra el espacio de nivel y esto es debido a que en el código, en verdad, dibuja el espacio del nivel, entonces qué es el espacio del nivel? el espacio del nivel es una extensión que le permite a 1 modelo de NetLogo llamar a otro modelo de NetLogo y el ejemplo que vamos a mostrar tiene un modelo padre que va a crear un montón de modelos de ensayo y les va a asignar los valores para que puedan correr, en forma separada del modelo padre; entonces como pueden ver; lo agrando un poquito, acá tenemos el llamado a la extensión y acá tenemos el lwizard, esta función lo que hace es destruir todos los modelos acomodados y también limpia al modelo padre y el código llama al modelo hijo, de hecho se encuentra contenido en este botón ustedes pueden ver que dice: crear un modelo hijo del archivo y ese archivo es igual al archivo del usuario y el archivo del usuario es un comando especial de NetLogo que nos permite que el usuario pueda elegir un archivo, entonces vamos a crear un modelo hijo, hacemos click y aparece esta caja pequeña que nos permite buscar en todos los archivos y los podemos levantar de la biblioteca de modelos y por defecto dicho sea de paso, te deja pegado a la carpeta de LS y podemos ir abajo a los modelos de ejemplo, biología, vamos a traer algunos, vamos a traer el de la bandada de pájaros, que ya lo vimos y acá está tenemos este archivo de NetLogo modelo de NetLogo que es una especie de forma reducida de lo que vimos antes en el modelo de la bandada y podemos traer otro podemos traer, digamos, hormigas y entonces ahora tenemos un 2do modelo y tenemos 3 modelos, el modelo padre que es el que llama a los otros modelos, tanto al de hormigas y el de la bandada lo hago un poco más pequeño así se pueden ver los otros 2 no vamos a comenzar de nuevo, porque el setup va a destruir a los otros modelos, va a destruir el espacio de nivel, en vez de eso vamos vamos a hacer click en "setup models" y lo que hace, si miramos, es llamar al comando "setup models" y este comando, en verdad hace que LS ask, LS models, que son todos los modelos que van a ser creados y luego setup; entonces dispara el comando setup para todos los modelos y ustedes pueden ver que ejecutan el setup ahora y ahora podemos correr todos los modelos desde el modelo principal, haciendo click en "go", van a correr mucho más lento debido a que tenemos todos estos modelos diferentes que están interactuando ahora; esta es una forma interesante de tener a varios modelos interactuando en formas muy interesantes, pero este ejemplo no hace nada en verdad en términos de las interacciones; simplemente llama a los modelos y los hace correr; para poder ver de que forma pueden interactuar estos modelos, vamos a ir y mirar los otros ejemplos; aca vamos y vamos a descartar todos los cambios para este modelo y vamos a traer el modelos de la visualización y gráficos, a mi me gusta este ejemplo; este modelo es también un modelo del espacio de nivel pero diferente a los otros modelos del espacio de nivel, que traen estos gráficos es que en verdad va a correr a los submodelos pero los podemos llamar sin cabeza, ya que no hay una interfaz gráfica entonces qué es lo que está haciendo la principal pieza de código, que es la más interesante, es la que va a crear una tortuga igual al número de tortugas, sin importar cual sea éste y en este caso es 26 y cada una de esas tortugas va a crear un modelo, que no interactúa y no va a mostrar nada y por lo tanto es un modelo sin cabeza; 1 modelo de la predación de lobos y corderos y entonces va a identificar los IDs del modelo y algunas otras cosas a lo largo de estas líneas, pero la parte más importante es que las cosas van a graficar lo que muestren los conteos de lobos y los conteos de ovejas para ese modelo en particular, moviendo las tortugas a ese lugar en la pantalla déjenme que agrande un poco esto cuando hacemos click en "go", lo que sucede es que este modelo está corriendo 26 submodelos en forma simultánea y los lugares donde están estas tortugas son iguales a la cantidad de lobos y ovejas en cada uno de los modelos; esto les puede dar una idea que a medida que corren este modelo a lo largo del tiempo, cuan estable es o cuan cerca de un valor en particular se encuentra y por supuesto esta es una forma de comunicar, les estamos diciendo que los modelos corren y ellos nos dicen cuales son los valores, ustedes pueden imaginar que el espacio de nivel puede ser muy complejo, con muchos modelos y más modelos, todos llamándose e intercambiando información, unos con otros, en una forma regular esta es una introducción rápida para que pueda ayudarles a pensar; espero que les haya sido de utilidad, el espacio de nivel es algo nuevo así que los invito para que jueguen con él y lo revisen y me hagan saber si tienen algunas preguntas