HiSD Package: SaddleScape V-1.0

一个基于高阶鞍点动力学(HiSD)构建解景观的Python工具包。该工具包支持动力系统中鞍点的数值计算及其层级结构分析,简化了鞍点搜索流程,提供灵活的参数设置和丰富的可视化功能。


依赖包

概述

该组件需要安装以下 Python 包。使用前请验证是否已安装。

内置包

以下标准库模块是必需的(无需安装):

import copy
import sys
import warnings
import inspect
import json
import itertools
import math
import pickle

第三方依赖

所需的外部包及其版本要求:

包名称 所需版本 安装命令
NumPy 2.2.3 pip install numpy==2.2.3
SciPy 1.15.2 pip install scipy==1.15.2
SymPy 1.13.3 pip install sympy==1.13.3
Matplotlib 3.10.0 pip install matplotlib==3.10.0
NetworkX 3.4.2 pip install networkx==3.4.2

完整环境设置

pip install "numpy>=2.2.3" \
    "scipy>=1.15.2" \
    "sympy>=1.13.3" \
    "matplotlib>=3.10.0" \
    "networkx>=3.4.2"

版本验证

使用以下命令检查已安装的版本:

import numpy, scipy, sympy, matplotlib, networkx

print(f"NumPy: {numpy.__version__}")       # Should show 2.2.3
print(f"SciPy: {scipy.__version__}")       # Should show 1.15.2
print(f"SymPy: {sympy.__version__}")       # Should show 1.13.3
print(f"Matplotlib: {matplotlib.__version__}")  # Should show 3.10.0
print(f"NetworkX: {networkx.__version__}") # Should show 3.4.2