--- id: openseespylinux version: "3.8.0.0" license: LICENSE.md license_treatment: unclear maintenance: active --- # openseespylinux — A OpenSeesPy Linux package License: unclear · Maintenance: active · Downloads: 609.3K/mo ## What it is and what it does OpenSeesPy Linux is a Python wrapper around OpenSees, a widely-used open-source finite element framework designed for structural and geotechnical engineering simulations. It allows engineers and researchers to build, analyze, and solve complex structural models—such as buildings, bridges, and soil systems—directly from Python code on Linux systems. The package is actively maintained and has accumulated a modest but steady user base. It depends on no external Python packages at runtime, meaning installation is lightweight. However, the license terms are not formally declared via SPDX, and the package requires Python 3.12 or later, which may limit adoption on older environments. Use it for: - Simulate earthquake response of buildings and bridges using nonlinear structural analysis. - Model soil-structure interaction and geotechnical failure mechanisms in research workflows. - Automate batch finite element analyses and parameter studies in engineering design optimization. - Prototype and validate structural designs before running commercial FEA software. - Teach finite element methods and structural dynamics in academic settings. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. OpenSeesPy Linux provides a Python interface to OpenSees, an open-source finite element analysis framework for simulating structural and geotechnical systems on Linux. Yes, if you work in structural or geotechnical engineering on Linux and need a free, open-source FEA tool. The package is actively maintained, installs cleanly, and has no external dependencies. However, verify the LICENSE.md terms for your use case first, and confirm that Python 3.12+ is available in your environment. ## Install pip install openseespylinux uv add openseespylinux poetry add openseespylinux ## Installing openseespylinux Before you install: Installation is straightforward with low friction; the package is actively maintained with recent commits and a stable release cadence. License in practice: License treatment is unclear—the package references LICENSE.md but provides no SPDX identifier, so review the actual license file before use in proprietary or copyleft-sensitive projects. Quickstart: pip install openseespylinux import openseespylinux as ops Requires Python 3.12 or later; Linux operating system required. Verify before relying: - Whether the package requires system-level OpenSees libraries or if it bundles them - What the actual license (LICENSE.md) permits for commercial or derivative use - Whether Python 3.12+ is a hard requirement or if earlier versions are supported despite the metadata ## Package facts - License: LICENSE.md (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 609.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags finite element analysis python, structural simulation framework, opensees python binding, geotechnical analysis tool, earthquake engineering simulation, fea library python, finite-element-analysis, structural-engineering, simulation [View on SkillFed](https://skillfed.io/packages/openseespylinux) · [View on PyPI](https://pypi.org/project/openseespylinux/)