
Security News
Node.js Moves Toward Stable TypeScript Support with Amaro 1.0
Amaro 1.0 lays the groundwork for stable TypeScript support in Node.js, bringing official .ts loading closer to reality.
Supply Chain Security
Vulnerability
Quality
Maintenance
License
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
The Functional Mock-up Interface
_ (FMI) specification intentionally provides only the most essential and fundamental functionalities in the form of a C interface.
On the one hand, this increases flexibility in use and portability to virtually any platform.
On the other hand, such a low-level approach implies several prerequisites a simulation tool has to fulfil in order to be able to utilize such an FMI component.
.. _Functional Mock-up Interface: https://fmi-standard.org/
The FMI++ Python Interface
_ is a Python wrapper for the FMI++ Library
_, which intends to bridge the gap between the basic fuctionality provided by the FMI specification and the typical requirements of simulation tools.
The FMI++ Library provides high-level functionalities that ease the handling and manipulation of FMUs, such as numerical integration, advanced event-handling or state predictions.
This allows FMUs to be integrated more easily, e.g., into fixed time step or discrete event simulations.
.. _FMI++ Python Interface: https://pypi.python.org/pypi?:action=display&name=fmipp .. _FMI++ Library: https://github.com/fmipp
This package provides a stand-alone version of the Python interface for the FMI++ Library
_.
.. _FMI++ Library: https://github.com/fmipp
The FMI++ Python Interface provides several classes that allow to manipulate FMUs for ModelExchange and for Co-Simulation.
An overview on how to use it can be found here
_.
.. _here: https://fmipp.readthedocs.io/projects/py-fmipp
More extensive background information can be found in the documentation of the FMI++ Library
_.
.. _FMI++ Library: https://github.com/fmipp
use pip
to install the FMI++ Python Interface from the PyPI as pre-compiled binary package (Python wheel)::
$ pip install fmipp --prefer-binary
--prefer-binary
should guarantee that binary distributions (wheels) are chosen over source distributions for the installation.
Alternatively --only-binary :all:
can be used instead to force installing from binary distribution.
make sure to have installed the following prerequisites(e.g. via apt
, see package names in brackets below):
use pip
to install the FMI++ Python Interface from the PyPI via source distribution::
$ python3 -m pip install fmipp
FAQs
FMI++ Python Interface
We found that fmipp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Amaro 1.0 lays the groundwork for stable TypeScript support in Node.js, bringing official .ts loading closer to reality.
Research
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.