scholarly journals OpenAlea: a visual programming and component-based software platform for plant modelling

2008 ◽  
Vol 35 (10) ◽  
pp. 751 ◽  
Author(s):  
Christophe Pradal ◽  
Samuel Dufour-Kowalski ◽  
Frédéric Boudon ◽  
Christian Fournier ◽  
Christophe Godin

The development of functional–structural plant models requires an increasing amount of computer modelling. All these models are developed by different teams in various contexts and with different goals. Efficient and flexible computational frameworks are required to augment the interaction between these models, their reusability, and the possibility to compare them on identical datasets. In this paper, we present an open-source platform, OpenAlea, that provides a user-friendly environment for modellers, and advanced deployment methods. OpenAlea allows researchers to build models using a visual programming interface and provides a set of tools and models dedicated to plant modelling. Models and algorithms are embedded in OpenAlea ‘components’ with well defined input and output interfaces that can be easily interconnected to form more complex models and define more macroscopic components. The system architecture is based on the use of a general purpose, high-level, object-oriented script language, Python, widely used in other scientific areas. We present a brief rationale that underlies the architectural design of this system and we illustrate the use of the platform to assemble several heterogeneous model components and to rapidly prototype a complex modelling scenario.

2021 ◽  
Vol 11 (15) ◽  
pp. 6881
Author(s):  
Calvin Chung Wai Keung ◽  
Jung In Kim ◽  
Qiao Min Ong

Virtual reality (VR) is quickly becoming the medium of choice for various architecture, engineering, and construction applications, such as design visualization, construction planning, and safety training. In particular, this technology offers an immersive experience to enhance the way architects review their design with team members. Traditionally, VR has used a desktop PC or workstation setup inside a room, yielding the risk of two users bump into each other while using multiuser VR (MUVR) applications. MUVR offers shared experiences that disrupt the conventional single-user VR setup, where multiple users can communicate and interact in the same virtual space, providing more realistic scenarios for architects in the design stage. However, this shared virtual environment introduces challenges regarding limited human locomotion and interactions, due to physical constraints of normal room spaces. This study thus presented a system framework that integrates MUVR applications into omnidirectional treadmills. The treadmills allow users an immersive walking experience in the simulated environment, without space constraints or hurt potentialities. A prototype was set up and tested in several scenarios by practitioners and students. The validated MUVR treadmill system aims to promote high-level immersion in architectural design review and collaboration.


2017 ◽  
Vol 91 (3) ◽  
pp. 354-365 ◽  
Author(s):  
Mathieu Fortin ◽  
Rubén Manso ◽  
Robert Schneider

Abstract In forestry, the variable of interest is not always directly available from forest inventories. Consequently, practitioners have to rely on models to obtain predictions of this variable of interest. This context leads to hybrid inference, which is based on both the probability design and the model. Unfortunately, the current analytical hybrid estimators for the variance of the point estimator are mainly based on linear or nonlinear models and their use is limited when the model reaches a high level of complexity. An alternative consists of using a variance estimator based on resampling methods (Rubin, D. B. (1987). Multiple imputation for nonresponse surveys. John Wiley & Sons, Hoboken, New Jersey, USA). However, it turns out that a parametric bootstrap (BS) estimator of the variance can be biased in contexts of hybrid inference. In this study, we designed and tested a corrected BS estimator for the variance of the point estimator, which can easily be implemented as long as all of the stochastic components of the model can be properly simulated. Like previous estimators, this corrected variance estimator also makes it possible to distinguish the contribution of the sampling and the model to the variance of the point estimator. The results of three simulation studies of increasing complexity showed no evidence of bias for this corrected variance estimator, which clearly outperformed the BS variance estimator used in previous studies. Since the implementation of this corrected variance estimator is not much more complicated, we recommend its use in contexts of hybrid inference based on complex models.


Author(s):  
Matias Javier Oliva ◽  
Pablo Andrés García ◽  
Enrique Mario Spinelli ◽  
Alejandro Luis Veiga

<span lang="EN-US">Real-time acquisition and processing of electroencephalographic signals have promising applications in the implementation of brain-computer interfaces. These devices allow the user to control a device without performing motor actions, and are usually made up of a biopotential acquisition stage and a personal computer (PC). This structure is very flexible and appropriate for research, but for final users it is necessary to migrate to an embedded system, eliminating the PC from the scheme. The strict real-time processing requirements of such systems justify the choice of a system on a chip field-programmable gate arrays (SoC-FPGA) for its implementation. This article proposes a platform for the acquisition and processing of electroencephalographic signals using this type of device, which combines the parallelism and speed capabilities of an FPGA with the simplicity of a general-purpose processor on a single chip. In this scheme, the FPGA is in charge of the real-time operation, acquiring and processing the signals, while the processor solves the high-level tasks, with the interconnection between processing elements solved by buses integrated into the chip. The proposed scheme was used to implement a brain-computer interface based on steady-state visual evoked potentials, which was used to command a speller. The first tests of the system show that a selection time of 5 seconds per command can be achieved. The time delay between the user’s selection and the system response has been estimated at 343 µs.</span>


2004 ◽  
Vol 11 (33) ◽  
Author(s):  
Aske Simon Christensen ◽  
Christian Kirkegaard ◽  
Anders Møller

We show that it is possible to extend a general-purpose programming language with a convenient high-level data-type for manipulating XML documents while permitting (1) precise static analysis for guaranteeing validity of the constructed XML documents relative to the given DTD schemas, and (2) a runtime system where the operations can be performed efficiently. The system, named Xact, is based on a notion of immutable XML templates and uses XPath for deconstructing documents. A companion paper presents the program analysis; this paper focuses on the efficient runtime representation.


2019 ◽  
Author(s):  
J-Donald Tournier ◽  
Robert Smith ◽  
David Raffelt ◽  
Rami Tabbara ◽  
Thijs Dhollander ◽  
...  

AbstractMRtrix3 is an open-source, cross-platform software package for medical image processing, analysis and visualization, with a particular emphasis on the investigation of the brain using diffusion MRI. It is implemented using a fast, modular and flexible general-purpose code framework for image data access and manipulation, enabling efficient development of new applications, whilst retaining high computational performance and a consistent command-line interface between applications. In this article, we provide a high-level overview of the features of the MRtrix3 framework and general-purpose image processing applications provided with the software.


Author(s):  
А. С. Семин ◽  
С. И. Вахрушев

Строительство зданий и сооружений нефтяного комплекса представляет собой сложный технологический процесс, в состав которого входит производство земляных работ. Строительная техника для производства земляных работ должна соответствовать как техническим характеристикам для выполнения поставленных задач при определенных внешних условиях, так и экономическим показателям. В статье рассматривается вопрос оптимального комплектования строительных машин при разработке котлована под вертикальный стальной резервуар (РВС). Разработана программа для поиска оптимального комплекта машин, в условиях полной определенности. Расчет основан на методе динамического программирования Дейкстры. В качестве критерия оптимизации выбраны приведенные затраты на единицу одного кубометра строительной продукции. Расчет представлен для каждого этапа производства работ. По результат расчета построен сетевой граф с выбором оптимального комплекта машин. Программа расчета выполнена на высокоуровневом языке программирования общего назначения Python. The construction of buildings and structures of the oil complex is a complex technological process, which includes the production of earthworks. Construction machinery for earthworks should comply with both the technical characteristics for the performance of tasks under certain external conditions and economic indicators. The article discusses the question of the optimal acquisition of construction vehicles during the development of a pit for a vertical steel tank (TVS). A program has been developed to search for the optimal set of machines, in conditions of complete certainty. The calculation is based on the Dijkstra dynamic programming method. As an optimization criterion, the reduced costs per unit of one cubic meter of construction products were selected. The calculation is presented for each stage of the work. Based on the calculation result, a network graph was constructed with the choice of the optimal set of machines. The calculation program is executed in a high-level general-purpose programming language Python.


Author(s):  
Kihong Ku ◽  
◽  
Christian Jordan ◽  
Jim Doerfler ◽  
◽  
...  

Open-Source Architecture is an emerging paradigm advocating peer-to-peer collectivity, inclusiveness and participatory culture in architectural design. These conditions support a broad interest at the intersection of education, research and practice in emerging design technologies exploring formal complexity, performance, biomimicry and responsiveness. In the last decade, rich participatory, open-source communities, open-source software, and open-source hardware, created by and designed for the fields of parametric and algorithmic design, visual programming, and physical computing have emerged with resulting opportunities for change in architectural education. We discuss pedagogical approaches that introduce pathways for open-source cultures in architectural design and personal learning networks for professional development.


2021 ◽  
Author(s):  
◽  
Christopher David Welch

<p>Parametric design tools and visual programming languages are fast becoming an important part of the architects design process. A review of current literature notes that the barrier to entry into the medium is lowering while the power of the tools available is increasing. The purpose of this research is to use these emerging tools to explore complex architectural issues related to space planning and massing. This research aims to bring these aspects of the design process together to generate an architecture where programme and aesthetic are derived in equal measure by the architect and the computer. The project began with a series of technical studies focusing primarily on space planning, massing, site analysis and circulation with the purpose of using an amalgamation of these techniques to develop into a final generative algorithm. These ideas are explored through an open ended design process of iterative research and testing, self and peer review, development and critical reflection. The viability of the algorithm is then tested through the generation a number of test buildings, across variety of sites. In order to provide a direction and author a degree of creative friction within the research process, the projects are framed around the development of a mid-size, urban sited secondary school. The final algorithm provides constraints in such a way that the architecture evolves in a natural, predictable way that can still surprise and inform, as well as consistently producing viable, interesting iterations of buildings. This process, described as an “open box” structure, produced a wide variety of working concepts and provided a high level of control as a designer.</p>


Author(s):  
Renato Saleri Lunazzi

The authors developed and finalized a specific tool able to model the global structure of architectural objects through a morphological and semantic description of its finite elements. This discrete conceptual model - still in study - was refined during the geometric modeling of the “Vieux Lyon” district, containing a high level of morpho-stylistic disparity. Future developments should allow increasing the genericity of its descriptive efficiency, permitting even more sparse morphological and\or stylistic varieties. Its general purpose doesn’t consist in creating a “universal modeler,” but to offer a simple tool able to quickly describe a majority of standard architectural objects compliant with some standard parametric definition rules.


Sign in / Sign up

Export Citation Format

Share Document