Hexagon's Asset Lifecycle Intelligence division has announced the availability of its Python framework within HxGN EAM, its enterprise asset management software. Python is the world's fastest-growing programming language, and is considered the benchmark for artificial intelligence and data analysis.
This new module, with functionalities covering the entire lifecycle of industrial assets, enables the use of Python scripts on a large scale.
Python offers unrivalled versatility for automating tasks, particularly in enterprise applications. It is also the benchmark for data analysis and visualization, artificial intelligence and machine learning (Machine Learning).
As of today, HxGN EAM customers can use all these powerful features via a fully integrated Python framework. It comprises two main components:
- Python Studio is based on JupyterLab, the reference environment for creating and executing Python scripts. It enables the use of complete Python 3 scripts, taking advantage of Python's flexibility and extensive libraries, and provides access to the rich set of REST and SOAP APIs provided by HxGN EAM, as well as to public APIs.
- Flex Python Infrastructure - a robust Kubernetes-based infrastructure that enables Python scripts to be run with minimal impact on HxGN EAM performance.
" We were delighted to be able to take part in the beta version of Python Studio for EAM.said Clay Bush, founder and president of Stratum Consulting Partners. Having tested it, we feel that Python Studio is the most important development addition to HxGN EAM since the roll-out of the Extensibility Framework. We see many possible uses for it, and look forward to our customers taking advantage of it. "
A wide range of potential uses
Fully integrated, this new functionality has been specially designed for HxGN EAM, giving it unique possibilities on the market. It removes the barriers to using Python in the HxGN EAM ecosystem, and will enable users, whatever their level of programming experience, to address the full range of maintenance-related issues within their organization.
Python Studio is powerful for ad hoc analysis tasks, but its strength lies in automation and the ability to execute code without human intervention. With a single click, Python Studio can, for example, convert notebooks with visual content into stand-alone Python Flex scripts.
Using Python as the scripting language to extend HxGN EAM enables EAM users to write scripts quickly, take advantage of existing libraries and frameworks, and integrate with other technologies to make industrial asset management more efficient and effective.
Within HxGN EAM, the Flex Python executable script can be programmed to run on a schedule or triggered by an event, with the option of viewing history and logs. Having an integrated tool and executable environment eliminates the need for organizations to maintain an external application to manage these critical events. Everything can now be administered from within HxGN EAM.
" This Python framework is a further demonstration of HxGN EAM's philosophy of extensibility. Thanks to it, the platform offers our customers unrivalled flexibility and power not found in any other EAM product.said Julio P. Roque, Vice-President of Software Development. From using simple lines of code to enhance an asset management feature, to developing your own predictive analysis models or implementing Monte Carlo algorithms, or even triggering a specific work order based on the weather - the possibilities are endless! "
Photo from a video about HxGN EAM.