Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
func Función de algoritmos de optimización (restricción_inferior_límites, restricción_superior_límites
modelo
Pywr.Core.Model
Sí
agg_
agregación de escenarios para usar cuando se agregan_valor se llama
Sí
nombre
Nombre de la grabadora
comentario
Comentario o descripción de la grabadora
ignorar_
Bandera nan para ignorar los valores de NaN al llamar a los agregados_valor
es_
indicador objetivo para indicar la dirección, si la hubiera, de la optimización realizada con este registrador de
distancia épsilon
Epsilon utilizada por algunos
Los valores que se van a utilizar para las definiciones de límites inferior y superior. Estos valores determinan si la instancia del grabador está marcada como una restricción. Cualquiera de los límites puede ser Ninguno (el valor predeterminado) para deshabilitar el límite respectivo. Si ambos límites son Ninguno, entonces es_restricción la propiedad volverá Falso. El límite inferior debe ser estrictamente menor que el límite superior. Se puede crear una restricción de igualdad estableciendo ambos límites en el mismo valor.
Los límites de restricción no se utilizan durante la simulación del modelo. Por el contrario, están diseñados para que los utilicen los contenedores de optimización (u otras herramientas externas) para definir problemas de optimización restringidos.
Ejemplopróximamente...{}
Clase base para grabadoras que rastrean Parámetro valores. API Referencia
func Función de utilizada por algunos algoritmos de optimización Sí restricción límites
modelo
Pywr.Core.Model
Sí
parámetro
El parámetro que se va a grabar
Sí
agg_
agregación de escenarios para usar cuando se agregan_valor se llama
Sí
nombre
Nombre de la grabadora
Sí
comentario
Comentario o descripción de la grabadora
Sí
ignorar_
Bandera nan para ignorar los valores de NaN al llamar a los agregados_valor
Sí
es_
indicador objetivo para indicar la dirección, si la hubiera, de la optimización realizada con esta grabadora
Sí
distancia épsilon
Epsilon
_inferior_límites, restricción_superior_
Los valores que se van a utilizar para las definiciones de límites inferior y superior. Estos valores determinan si la instancia del grabador está marcada como una restricción. Cualquiera de los límites puede ser Ninguno (el valor predeterminado) para deshabilitar el límite respectivo. Si ambos límites son Ninguno, entonces es_restricción la propiedad volverá Falso. El límite inferior debe ser estrictamente menor que el límite superior. Se puede crear una restricción de igualdad estableciendo ambos límites en el mismo valor.
Los límites de restricción no se utilizan durante la simulación del modelo. Por el contrario, están diseñados para que los utilicen los contenedores de optimización (u otras herramientas externas) para definir problemas de optimización restringidos.
Sí
Ejemplopróximamente...{}
func Función de algoritmos de optimización (restricción_inferior_límites, restricción_superior_límites
modelo
Pywr.Core.Model
Sí
agg_
agregación de escenarios para usar cuando se agregan_valor se llama
Sí
nombre
Nombre de la grabadora
comentario
Comentario o descripción de la grabadora
ignorar_
Bandera nan para ignorar los valores de NaN al llamar a los agregados_valor
es_
indicador objetivo para indicar la dirección, si la hubiera, de la optimización realizada con este registrador de
distancia épsilon
Epsilon utilizada por algunos
Los valores que se van a utilizar para las definiciones de límites inferior y superior. Estos valores determinan si la instancia del grabador está marcada como una restricción. Cualquiera de los límites puede ser Ninguno (el valor predeterminado) para deshabilitar el límite respectivo. Si ambos límites son Ninguno, entonces es_restricción la propiedad volverá Falso. El límite inferior debe ser estrictamente menor que el límite superior. Se puede crear una restricción de igualdad estableciendo ambos límites en el mismo valor.
Los límites de restricción no se utilizan durante la simulación del modelo. Por el contrario, están diseñados para que los utilicen los contenedores de optimización (u otras herramientas externas) para definir problemas de optimización restringidos.
Ejemplopróximamente...{}
func Función de utilizada por algunos algoritmos de optimización Sí restricción límites
modelo
Pywr.Core.Model
Sí
parámetro
El parámetro que se va a grabar
Sí
agg_
agregación de escenarios para usar cuando se agregan_valor se llama
Sí
nombre
Nombre de la grabadora
Sí
comentario
Comentario o descripción de la grabadora
Sí
ignorar_
Bandera nan para ignorar los valores de NaN al llamar a los agregados_valor
Sí
es_
indicador objetivo para indicar la dirección, si la hubiera, de la optimización realizada con esta grabadora
Sí
distancia épsilon
Epsilon
_inferior_límites, restricción_superior_
Los valores que se van a utilizar para las definiciones de límites inferior y superior. Estos valores determinan si la instancia del grabador está marcada como una restricción. Cualquiera de los límites puede ser Ninguno (el valor predeterminado) para deshabilitar el límite respectivo. Si ambos límites son Ninguno, entonces es_restricción la propiedad volverá Falso. El límite inferior debe ser estrictamente menor que el límite superior. Se puede crear una restricción de igualdad estableciendo ambos límites en el mismo valor.
Los límites de restricción no se utilizan durante la simulación del modelo. Por el contrario, están diseñados para que los utilicen los contenedores de optimización (u otras herramientas externas) para definir problemas de optimización restringidos.
Sí
Ejemplopróximamente...{}
Clase de utilidad para calcular valores agregados.
Es poco probable que los usuarios usen esta clase directamente. En su lugar Grabadora las subclases utilizarán esta funcionalidad para agregar sus resultados en diferentes dimensiones (por ejemplo, tiempo, escenarios, etc.). API Referencia
_kwargs
func
La función de agregación que se va a utilizar. Puede ser una cadena o un dictado que defina las funciones de agregación, o una función personalizada invocable que realice la agregación.
Cuando es una cadena, puede ser una de las siguientes: «suma», «mínimo», «máximo», «media», «mediana», «producto» o «recuento»_distinto de cero». Estas cadenas se asignan al agregador y hacen que el agregador utilice las funciones numéricas correspondientes
.
Se puede proporcionar un diccionario que contenga una clave «func» y las teclas «args» y «kwargs» opcionales. El valor de «func» debe ser una cadena correspondiente a los nombres numéricos de funciones antes mencionados, con las opciones adicionales de «percentile» y «percentileofscore». Estas dos últimas funciones requieren argumentos adicionales (el percentil y la puntuación) para funcionar y deben proporcionarse como valores en las teclas «args» o «kwargs» del diccionario. Consulte las definiciones de las funciones numpy (o scipy) correspondientes para obtener documentación sobre estos argumentos.
Por último, se puede proporcionar una función invocable. Esta función debe aceptar una matriz numérica 1D o 2D como primer argumento y admitir la palabra clave «axis» como un valor entero que determina en qué eje debe aplicar la agregación la función. La palabra clave axis solo se proporciona cuando se proporciona una matriz 2D. Por lo tanto, `la función invocable debería comportarse de manera similar a las funciones numéricas.
Sí, función
_argumentos
func_
Etiquetas: lista
Sí, función
func_kwargs: dictado
Sí
Clase base para registrar información de un Pywr.model.model.
Los componentes del registrador se utilizan para calcular, agregar y guardar datos de una simulación. Esta clase base proporciona la funcionalidad básica para todos los grabadores. API Referencia
func Función de algoritmos de optimización (restricción_inferior_límites, restricción_superior_límites
modelo
Pywr.Core.Model
Sí
agg_
agregación de escenarios para usar cuando se agregan_valor se llama
Sí
nombre
Nombre de la grabadora
comentario
Comentario o descripción de la grabadora
ignorar_
Bandera nan para ignorar los valores de NaN al llamar a los agregados_valor
es_
indicador objetivo para indicar la dirección, si la hubiera, de la optimización realizada con este registrador de
distancia épsilon
Epsilon utilizada por algunos
Los valores que se van a utilizar para las definiciones de límites inferior y superior. Estos valores determinan si la instancia del grabador está marcada como una restricción. Cualquiera de los límites puede ser Ninguno (el valor predeterminado) para deshabilitar el límite respectivo. Si ambos límites son Ninguno, entonces es_restricción la propiedad volverá Falso. El límite inferior debe ser estrictamente menor que el límite superior. Se puede crear una restricción de igualdad estableciendo ambos límites en el mismo valor.
Los límites de restricción no se utilizan durante la simulación del modelo. Por el contrario, están diseñados para que los utilicen los contenedores de optimización (u otras herramientas externas) para definir problemas de optimización restringidos.
Ejemplopróximamente...{}