Explore chapters and articles related to this topic
Visualization of the trade information of agricultural products
Published in Xiaoling Jia, Feng Wu, Electromechanical Control Technology and Transportation, 2017
Flask is a lightweight Web development framework based on the Python language, which has rich third-party libraries and can be developed in a very short period into a stable Web application using web2.0 and web3.0 era (Jianye Yang, 2015). Its WSGI toolkit uses Werkzeug, and the template engine uses Jinja2. Compared with the traditional javaEE framework and Microsoft. Net framework, the flask has a shorter development cycle, more concise code, and a wealth of third-party libraries for developers and other advantages.
The challenges of using live-streamed data in a predictive digital twin
Published in Journal of Building Performance Simulation, 2023
Rebecca Ward, Ruchi Choudary, Melanie Jans Singh, Flora Roumpani, Tomas Lazauskas, May Yong, Nicholas Barlow, Markus Hauru
The CROP software is predominantly written in Python (Python Software Foundation 2022), using Flask (The Pallets Projects 2022) and SQLAlchemy (SQLAlchemy 2022) for the backend and API, and Jinja (The Pallets Projects 2022) and Bootstrap (Bootstrap 2022), for frontend presentation. Docker (Docker Inc. 2022) is used as a means of deploying web applications and automated ingress functions on Azure. Though there are options for many different software stacks, this configuration allows flexibility, adaptability and easy version control. The combination of SQLAlchemy, Flask, and Jinja, allows the backend and API to be developed entirely on one language (Python) which simplifies the development process. In that way there is a core system from which different front-end applications can modularly attach and be used to visualize the real-time information.
Africa
China
Japan