fmu-gen-hex is a Python package designed to facilitate the generation of Functional Mock-up Units (FMUs) from heat exchanger datasheets. This package streamlines the process of converting data from PDF documents into FMU models, enabling users to simulate and analyze heat exchanger performance efficiently.
...
- MERI: Parameter extraction from data sheets
- Docker: Containerization
- VSC/Cursor Remote - Containers: Development
- Docker
- VS Code with Remote - Containers extension (for development)
-
Clone this repository:
git clone https://github.com/Novia-RDI-Seafaring/fmu-gen-hex cd fmu-gen-hex -
Open the project in VS Code/ Cursor:
code . -
When prompted, click "Reopen in Container" or use the command palette (F1) and select "Remote-Containers: Reopen in Container".
-
VS Code will build the development container and set up the environment. This may take a few minutes the first time.
-
Once the container is ready, you can start developing.
To run the application outside of the development container:
-
Ensure you have Docker and Docker Compose installed.
-
Build and run the application (
-din background):docker-compose up -d -
Access the application at
http://localhost:5012.
docker/app.Dockerfile: Production Docker imagedocker/dev.Dockerfile: Development Docker imagedocker-compose.yml: Defines the service for running the application
The .devcontainer/devcontainer.json file configures the development container for VS Code, ensuring a consistent development environment.