Iniciación a la Programación con la TOOLKIT de EPANET V2.00.12 en un entorno de Windows - page 79

— 77 —
C o n e c t a r l a A P I d e E p a n e t a l o s E n t o r n o s d e P r o g r a m a c i ó n
C. Trabajando con la Toolkit de Epanet
Ahora sí ya estamos casi listos para poder empezar a utilizar las funciones de
Epanet, pero antes habrá que explicar algunas cosas. El paquete y el módulo
que nos interesa se llaman epanet2, tal como se ve en la
. El módulo
es el envoltorio donde se encuentran declaradas las variables
globales y funciones que se utilizarán para recuperar o modificar valores de
nuestro modelo de red a analizar.
Figura 4.39. Paquete “epanet2” y módulo “epanet2”
Lo siguiente será importar el módulo “epanet2” que se encuentra dentro del
paquete “epanet2”. Para ello abrimos la herramienta Python Shell y escribimos
la línea de código que se ve en la
. Para acceder a las funciones de la
librería de Epanet escritas en el fichero epanet2.py hay que importar el espacio
de nombres “namespace” (epanet2.epanet2). Seguidamente, en la siguiente
línea de código volvemos a escribir dicho espacio de nombres seguido de un
punto y el nombre de la función a utilizar.
Es posible también abreviar los namespaces mediante un alias. Para ello,
durante la importación, se asigna la palabra clave “as” seguido del alias con el
cual nos referiremos en el futuro a ese namespace importado. En nuestro caso,
escribir “epa” equivaldrá a escribir el namespace “epanet2.epanet2”.
Gran parte del código fuente se puede ver en la
, donde se
llega a recuperar el número total de nudos y líneas de la red
así
1...,69,70,71,72,73,74,75,76,77,78 80,81,82,83,84,85,86,87,88,89,...116
Powered by FlippingBook