跳转到主要内容

GEMSEO的MATLAB包装器

项目描述

GEMSEO的MATLAB包装器

文档

目前,此插件的文档可通过GEMSEO的文档获得。

安装

执行MATLAB学科需要安装MATLAB引擎及其Python API。MATLAB Python API未定义为此包的依赖项,因为直到MATLAB发布R2020b,PyPI中没有可用的包。它应安装在与插件相同的环境中,请参阅MATLAB文档以获取更多信息。

以下是按MATLAB版本提供的MATLAB Python包的当前版本

Python Matlab matlabengine
3.9 r2021b 9.11.19
3.9 r2022a 9.12.17
3.9, 3.10 r2022b 9.13.9
3.9, 3.10 r2023a 9.14.3

为确保MATLAB通过Python API正常工作,启动Python解释器并检查执行import matlab时是否出现错误。

开发

对于使用tox进行测试,设置环境变量MATLAB_PIP_REQ_SPEC以指向MATLAB Python API可安装版本的网络位置或路径,并可能根据Python版本添加条件依赖

export MATLAB_PIP_REQ_SPEC="matlabengine==X.Y.Z"

Docker

要创建或更新用于测试插件的podman/docker镜像,请适配适当的MATLAB版本

podman build Dockerfile -t gemseo-matlab:r2020b --build-arg=MATLAB_VERSION=r2020b

错误/问题

请使用GitLab问题跟踪器提交错误或问题,链接为https://gitlab.com/gemseo/dev/gemseo-matlab/-/issues

许可证

gemseo-matlab的源代码遵循GNU LGPL v3.0许可证。许可证的副本可以在LICENSE.txt文件中找到。GNU LGPL v3.0许可证是GNU GPL v3.0许可证的一个例外。GNU GPL v3.0许可证的副本可以在LICENSES文件夹中找到。

gemseo-matlab的示例遵循BSD 0-Clause许可证,这是一个宽松的许可证,允许复制粘贴示例代码而不保留版权声明。

gemseo-matlab的文档遵循CC BY-SA 4.0许可证。

gemseo-matlab产品依赖于其他具有各种许可证的软件。依赖项及其许可证的列表可以在CREDITS.md文件中找到。

贡献者

  • GEMSEO开发者

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有提供源代码分发文件。请参阅生成分发归档的教程。

构建分发

gemseo_matlab-1.0.3-py3-none-any.whl (28.6 kB 查看哈希值)

上传时间 Python 3

支持者: