全向地震动反应谱生成程序
Project description
全方位地震动反应谱生成
安装
pip install omnispectrum
例程
spectrum
import omnispectrum
# acc加速度时程,dt,是否进行基线修正
spect = omnispectrum.spectrum(ew, t, False)
# 计算反应谱,start,end,step(开始周期,结束周期,步长)
spect.get_sa(0, 2, 0.1)
print(spect.sa)
omnispectrum
import omnispectrum
# csv为三向地震动,格式参照实例文件
omni = omnispectrum.OmniSpectrum('022DLB.csv')
omni.any_angle_spectrum()
批量转换生成word报告
import omnispectrum
csv2docx(path, output, baseline_correction=False)
作为模块使用
python -m omnispectrum.omnispectrum --i path
python -m omnispectrum.omnispectrum --help
Example
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
omnispectrum-0.5.tar.gz
(7.6 kB
view details)
File details
Details for the file omnispectrum-0.5.tar.gz.
File metadata
- Download URL: omnispectrum-0.5.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcfc73c77ceb6787adace68dc81295230db3daffda0e86d2eba76c4a71ec4af4
|
|
| MD5 |
b5d1eed2a56d0994322a1243e4e6cf07
|
|
| BLAKE2b-256 |
7cc191a5ee527345ce555702a6a1e45809b619208246a15e61a991e91062b086
|