跳转到主要内容

与PLAXIS API交互所需的Python文件

项目描述

plxscripting

与PLAXIS API交互所需的Python文件。这些文件由Seequent/Bentley(PLAXIS的所有者)创建,并作为PLAXIS安装的一部分分发。此存储库的目的是简单地存储这些文件,以简化CEMS开发流程。

安装

要安装,只需运行

$ pip install plxscripting

或特定版本(例如1.0.2)

$ pip install plxscripting==1.0.2

Plaxis程序版本与存储库版本之间的兼容性表

此存储库的每个版本都与PLAXIS 2D和3D程序的一个(或多个)版本兼容。下面您将找到包含已知兼容性的两个表格,以便您可以根据需要使用的PLAXIS程序安装所需版本。

PLAXIS 2D版本 存储库版本
PLAXIS 2D CONNECT Edition V22 Update 2 1.0.2
PLAXIS 3D版本 存储库版本
PLAXIS 3D 2023.2 1.0.4

贡献

开发者说明

每当发布一个新的PLAXIS版本时,都会发布一个新版本的plxscripting目录和encryption.py文件,并将其包含在PLAXIS安装中。这些文件通常位于类似于以下目录:

C:\ProgramData\Seequent\PLAXIS Python Distribution V2\python\Lib\site-packages

其中,Seequent在早期版本中被称为Bentley,而V2将具有不同的索引。

此存储库的贡献仅限于

  • 将这些文件复制到存储库的plxscripting目录以及src下的encryption.py
  • 使用与文件plxscripting\__version__.py中相同的版本创建新版本。
  • 更新上一节中编写的兼容性表。

环境

我们建议使用Python 3.9和一个干净的虚拟环境(使用virtualenvconda)进行开发,从requirements.txt文件安装依赖项。

使用virtualenvpip在Linux上在新环境.env中安装依赖项的示例

python -m venv .env
source .env/bin/activate
python -m pip install --upgrade pip setuptools
pip install -r requirements.txt
pip install -e .

依赖项

依赖项由python 3.9的pip-compile命令自动生成

使用以下命令安装pip-tools:

pip install pip-tools

使用以下命令生成requirements.txt文件:

pip-compile --extra=test --output-file=requirements.txt pyproject.toml

使用以下命令更新定义范围内的依赖项:

pip-compile --upgrade --extra=test --output-file=requirements.txt pyproject.toml

项目详情


下载文件

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

源分布

plxscripting-1.0.4.tar.gz (85.8 kB 查看哈希值)

上传时间

构建分布

plxscripting-1.0.4-py3-none-any.whl (99.4 kB 查看哈希值)

上传时间 Python 3

支持者