Tablas de señales: un formato de intercambio extensible para datos de simulación
Autores: Otter, Martin
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Tablas de señales: un formato de intercambio extensible para datos de simulación
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Tablas de señales
Intercambio de datos
Simulaciones
Diccionarios
Matrices multidimensionales
Formato
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 25
Citaciones: Sin citaciones
Este artículo introduce Tablas de Señales como un formato para intercambiar datos asociados con simulaciones basadas en diccionarios y matrices multidimensionales. Typically, los resultados de la simulación, así como los parámetros del modelo, señales de referencia, señales de entrada basadas en tablas, datos de medición, tablas de búsqueda, etc., pueden ser representados por una Tabla de Señales. Las aplicaciones pueden extender el formato para agregar datos adicionales y metadatos/atributos, por ejemplo, según sea necesario para un proceso de simulación creíble. El formato sigue una vista lógica basada en algunas estructuras de datos que pueden ser mapeadas directamente a estructuras de datos disponibles en lenguajes de programación como Julia, Python y Matlab. Estas estructuras de datos pueden ser utilizadas convenientemente para pre y post-procesamiento en estos lenguajes. Una Tabla de Señales puede ser almacenada en un archivo mapeando la vista lógica a formatos de archivo persistentes disponibles en texto o binario, por ejemplo, JSON, HDF5, BSON y MessagePack. Un subconjunto de una Tabla de Señales puede ser importado en tablas tradicionales, por ejemplo, en Excel, CSV, pandas o DataFrames.jl, al aplanar matrices multidimensionales y no almacenar parámetros. El formato ha sido desarrollado y evaluado con los paquetes de Julia de Código Abierto SignalTables.jl y Modia.jl.
Descripción
Este artículo introduce Tablas de Señales como un formato para intercambiar datos asociados con simulaciones basadas en diccionarios y matrices multidimensionales. Typically, los resultados de la simulación, así como los parámetros del modelo, señales de referencia, señales de entrada basadas en tablas, datos de medición, tablas de búsqueda, etc., pueden ser representados por una Tabla de Señales. Las aplicaciones pueden extender el formato para agregar datos adicionales y metadatos/atributos, por ejemplo, según sea necesario para un proceso de simulación creíble. El formato sigue una vista lógica basada en algunas estructuras de datos que pueden ser mapeadas directamente a estructuras de datos disponibles en lenguajes de programación como Julia, Python y Matlab. Estas estructuras de datos pueden ser utilizadas convenientemente para pre y post-procesamiento en estos lenguajes. Una Tabla de Señales puede ser almacenada en un archivo mapeando la vista lógica a formatos de archivo persistentes disponibles en texto o binario, por ejemplo, JSON, HDF5, BSON y MessagePack. Un subconjunto de una Tabla de Señales puede ser importado en tablas tradicionales, por ejemplo, en Excel, CSV, pandas o DataFrames.jl, al aplanar matrices multidimensionales y no almacenar parámetros. El formato ha sido desarrollado y evaluado con los paquetes de Julia de Código Abierto SignalTables.jl y Modia.jl.