Code Monkey home page Code Monkey logo

hulc2envolventecte's Introduction

hulc2envolventecte

Exportación de datos de HULC a EnvolventeCTE

Esta aplicación permite exportar los datos de un proyecto de la Herramienta unificada LIDER-CALENER (HULC) al formato JSON que utiliza la aplicación web para el cálculo de parámetros energéticos de la envolvente térmica EnvolventeCTE.

Esta versión está preparada para funcionar con las versiones de HULC adaptadas al CTE DB-HE 2019.

Instalación

En la página de versiones publicadas del proyecto puede encontrar los archivos necesarios para el funcionamiento del programa, que no necesita instalación.

Los archivos distribuidos permiten el uso de la aplicación en sistemas GNU/Linux y MS-Windows:

  • hulc2envolventecte - ejecutable para GNU/Linux
  • hulc2envolventecte.exe - ejecutable para MS-Windows
  • hulc2envolventecte.zip - código fuente comprimido en formato ZIP
  • hulc2envolventecte.tar.gz - código fuente comprimido en formato .tar.gz

Uso

Esta aplicación se utiliza desde la línea de comandos, y debe inidicar como parámetro el directorio del proyecto de HULC que desea exportar, redirigiendo la salida a un archivo para su posterior importación desde la interfaz web de EnvolventeCTE:

    $ hulc2envolventecte datos/proyecto/hulc > salida.json

En sistemas MS-Windows al ejecutar el programa se lanza una interfaz gráfica simple en la que se puede indicar el directorio de proyecto de HULC sobre el que se quiere trabajar, y en el que se realizará la exportación del archivo .json generado.

Licencia

Esta aplicación es software libre y se distribuye bajo una licencia MIT. Consulte el archivo LICENSE para el texto completo.

El código fuente se encuentra disponible en http://github.com/pachi/hulc2envolventecte

Autores

Copyright (c) 2018-2020 Rafael Villar Burke [email protected], Daniel Jiménez González [email protected], Marta Sorribes Gil [email protected]

hulc2envolventecte's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

hulc2envolventecte's Issues

Detectar versiones antiguas de HULC y hacer mejor exportación posible

Las versiones de HULC anteriores a 2018 no tienen el archivo KyGananciasSolares.txt de modo que no se pueden obtener datos de huecos desde ahí. Habría que obtenerlos del archivo .ctehexml o avisar que la versión de HULC no es suficientemente reciente.

En el caso de que no se haya calculado el edificio no existen los archivos .tbl ni los archivos LongiPT.dat. Habría que avisar que se debe calcular el edificio.

Aviso "El archivo no contiene datos con un formato adecuado. TypeError: Cannot set property 'message' of undefined"

Buenas tardes. Gracias por las herramientas.
Cuando intento importar el .json generado con la última versión de Hulc2envolventecte (agosto 2020) a Envolvente CTE, obtengo el aviso"El archivo no contiene datos con un formato adecuado. TypeError: Cannot set property 'message' of undefined" y no importa los datos. El archivo de HULC está generado con la última versión (16 de octubre de 2020) pero he probado con archivos generados antes de la actualización y dan el mismo error.

¿Hay alguna solución que ya hayáis analizado?

Muchas gracias

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.