sigmaepsilon.solid.fem


Namesigmaepsilon.solid.fem JSON
Version 1.0.5 PyPI version JSON
download
home_pagehttps://github.com/sigma-epsilon/sigmaepsilon.solid.fem
SummaryFinite Element Method for Solid Structures in Python.
upload_time2024-02-22 21:26:59
maintainerBence Balogh
docs_urlNone
authorBence Balogh
requires_python>=3.10,<3.12
licenseMIT
keywords engineering fea fem finite element method mechanics solid mechanics optimization structural analysis structural engineering structural optimization structural simulation structural design structural engineering python python3 python 3 python3.10 python 3.10 python3.x python 3.x
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # **SigmaEpsilon.Solid** - High-Performance Computational Solid Mechanics in Python

[![CircleCI](https://circleci.com/gh/dewloosh/SigmaEpsilon.svg?style=shield)](https://circleci.com/gh/dewloosh/SigmaEpsilon)
[![Documentation Status](https://readthedocs.org/projects/sigmaepsilon/badge/?version=latest)](https://sigmaepsilon.readthedocs.io/en/latest/?badge=latest)
[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PyPI](https://badge.fury.io/py/sigmaepsilon.svg)](https://pypi.org/project/sigmaepsilon)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Poetry](https://img.shields.io/endpoint?url=https://python-poetry.org/badge/v0.json)](https://python-poetry.org/)

> **Warning**
> This package is under active development and in an **alpha stage**. Come back later, or star the repo to make sure you don’t miss the first stable release!

## Installation

sigmaepsilon.solid can be installed from PyPI using `pip` on Python >= 3.7:

```console
>>> pip install sigmaepsilon.solid.fem
```

or chechkout with the following command using GitHub CLI

```console
gh repo clone sigma-epsilon/sigmaepsilon.solid.fem
```

and install from source by typing

```console
>>> pip install .
```

If you want to run the tests, you can install the package along with the necessary optional dependencies like this

```console
>>> pip install ".[test]"
```

## **Documentation**

Refer to the [docs](https://sigmaepsilon.readthedocs.io/en/latest/) for further details on installation and usage.

## **Testing**

To run all tests, open up a console in the root directory of the project and type the following

```console
>>> python -m unittest
```

## **Dependencies**

We use Numba's JIT compiler to speed up heavy computations, and it relies on the C++ redistributable package. It is likely already installed on your system, but if it is not, you can download it from Microsoft's website under "Other Tools, Frameworks, and Redistributables".

must have

* `Numba`, `NumPy`, `SciPy`, `SymPy`, `awkward`

strongly suggested

* `PyVista`, `Plotly`, `matplotlib`, `sectionproperties`

optional

* `networkx`

## **License**

SigmaEpsilon.Solid is Copyright(C) 2022: Bence Balogh

All rights reserved.

This program is dual-licensed as follows:

(1) You may use SigmaEpsilon as free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

In this case the program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License at <http://www.gnu.org/licenses/gpl.txt> or in the LICENSE file of this repository for more details.

(2) You may use SigmaEpsilon as part of a commercial software. In this case a proper agreement must be reached with the Authors based on a proper licensing contract.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sigma-epsilon/sigmaepsilon.solid.fem",
    "name": "sigmaepsilon.solid.fem",
    "maintainer": "Bence Balogh",
    "docs_url": null,
    "requires_python": ">=3.10,<3.12",
    "maintainer_email": "bencebalogh@sigmaepsilon.com",
    "keywords": "engineering,fea,fem,finite element method,mechanics,solid mechanics,optimization,structural analysis,structural engineering,structural optimization,structural simulation,structural design,structural engineering,Python,Python3,Python 3,Python3.10,Python 3.10,Python3.x,Python 3.x",
    "author": "Bence Balogh",
    "author_email": "bencebalogh@sigmaepsilon.com",
    "download_url": "https://files.pythonhosted.org/packages/e4/14/cf6b3ebb4dbfd21436b71b82827499a2ed4f6652300af9c809e5a16c6a6b/sigmaepsilon_solid_fem-1.0.5.tar.gz",
    "platform": null,
    "description": "# **SigmaEpsilon.Solid** - High-Performance Computational Solid Mechanics in Python\n\n[![CircleCI](https://circleci.com/gh/dewloosh/SigmaEpsilon.svg?style=shield)](https://circleci.com/gh/dewloosh/SigmaEpsilon)\n[![Documentation Status](https://readthedocs.org/projects/sigmaepsilon/badge/?version=latest)](https://sigmaepsilon.readthedocs.io/en/latest/?badge=latest)\n[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![PyPI](https://badge.fury.io/py/sigmaepsilon.svg)](https://pypi.org/project/sigmaepsilon)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Poetry](https://img.shields.io/endpoint?url=https://python-poetry.org/badge/v0.json)](https://python-poetry.org/)\n\n> **Warning**\n> This package is under active development and in an **alpha stage**. Come back later, or star the repo to make sure you don\u2019t miss the first stable release!\n\n## Installation\n\nsigmaepsilon.solid can be installed from PyPI using `pip` on Python >= 3.7:\n\n```console\n>>> pip install sigmaepsilon.solid.fem\n```\n\nor chechkout with the following command using GitHub CLI\n\n```console\ngh repo clone sigma-epsilon/sigmaepsilon.solid.fem\n```\n\nand install from source by typing\n\n```console\n>>> pip install .\n```\n\nIf you want to run the tests, you can install the package along with the necessary optional dependencies like this\n\n```console\n>>> pip install \".[test]\"\n```\n\n## **Documentation**\n\nRefer to the [docs](https://sigmaepsilon.readthedocs.io/en/latest/) for further details on installation and usage.\n\n## **Testing**\n\nTo run all tests, open up a console in the root directory of the project and type the following\n\n```console\n>>> python -m unittest\n```\n\n## **Dependencies**\n\nWe use Numba's JIT compiler to speed up heavy computations, and it relies on the C++ redistributable package. It is likely already installed on your system, but if it is not, you can download it from Microsoft's website under \"Other Tools, Frameworks, and Redistributables\".\n\nmust have\n\n* `Numba`, `NumPy`, `SciPy`, `SymPy`, `awkward`\n\nstrongly suggested\n\n* `PyVista`, `Plotly`, `matplotlib`, `sectionproperties`\n\noptional\n\n* `networkx`\n\n## **License**\n\nSigmaEpsilon.Solid is Copyright(C) 2022: Bence Balogh\n\nAll rights reserved.\n\nThis program is dual-licensed as follows:\n\n(1) You may use SigmaEpsilon as free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.\n\nIn this case the program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License at <http://www.gnu.org/licenses/gpl.txt> or in the LICENSE file of this repository for more details.\n\n(2) You may use SigmaEpsilon as part of a commercial software. In this case a proper agreement must be reached with the Authors based on a proper licensing contract.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Finite Element Method for Solid Structures in Python.",
    "version": "1.0.5",
    "project_urls": {
        "Documentation": "https://sigmaepsilonsolidfem.readthedocs.io/en/latest/?badge=latest",
        "Homepage": "https://github.com/sigma-epsilon/sigmaepsilon.solid.fem",
        "Repository": "https://github.com/sigma-epsilon/sigmaepsilon.solid.fem"
    },
    "split_keywords": [
        "engineering",
        "fea",
        "fem",
        "finite element method",
        "mechanics",
        "solid mechanics",
        "optimization",
        "structural analysis",
        "structural engineering",
        "structural optimization",
        "structural simulation",
        "structural design",
        "structural engineering",
        "python",
        "python3",
        "python 3",
        "python3.10",
        "python 3.10",
        "python3.x",
        "python 3.x"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "150deb742f4313e08022eda62b79fc55eedceaf42b0e57cc75515f65cf647cfc",
                "md5": "2bf27ab1a355e128513c08a5db575dac",
                "sha256": "5dfa5211f29e333838bae5e76dd6e72de1b7103f12c98b4e05136b5eab0baab3"
            },
            "downloads": -1,
            "filename": "sigmaepsilon_solid_fem-1.0.5-py3-none-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2bf27ab1a355e128513c08a5db575dac",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<3.12",
            "size": 615990,
            "upload_time": "2024-02-22T21:26:57",
            "upload_time_iso_8601": "2024-02-22T21:26:57.136957Z",
            "url": "https://files.pythonhosted.org/packages/15/0d/eb742f4313e08022eda62b79fc55eedceaf42b0e57cc75515f65cf647cfc/sigmaepsilon_solid_fem-1.0.5-py3-none-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d0d0e37f30627adc9c29e827d7bd93feff22b1c4027d863cfc249100c100769",
                "md5": "8b134ebf23a4fc1275ffcba2120ab99f",
                "sha256": "0b663555b42a87f2a71eda8ccef51c6f6dabe19f732f288dd9f5bc5bc119e1ab"
            },
            "downloads": -1,
            "filename": "sigmaepsilon_solid_fem-1.0.5-py3-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8b134ebf23a4fc1275ffcba2120ab99f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<3.12",
            "size": 431976,
            "upload_time": "2024-02-22T21:30:26",
            "upload_time_iso_8601": "2024-02-22T21:30:26.820840Z",
            "url": "https://files.pythonhosted.org/packages/9d/0d/0e37f30627adc9c29e827d7bd93feff22b1c4027d863cfc249100c100769/sigmaepsilon_solid_fem-1.0.5-py3-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e414cf6b3ebb4dbfd21436b71b82827499a2ed4f6652300af9c809e5a16c6a6b",
                "md5": "75311944d7699cea94856c2b304139cc",
                "sha256": "37394f6f68776d42a2ea6a8737fd93d29ee076cebb696c32608e79d124433b4e"
            },
            "downloads": -1,
            "filename": "sigmaepsilon_solid_fem-1.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "75311944d7699cea94856c2b304139cc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<3.12",
            "size": 557345,
            "upload_time": "2024-02-22T21:26:59",
            "upload_time_iso_8601": "2024-02-22T21:26:59.281422Z",
            "url": "https://files.pythonhosted.org/packages/e4/14/cf6b3ebb4dbfd21436b71b82827499a2ed4f6652300af9c809e5a16c6a6b/sigmaepsilon_solid_fem-1.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-22 21:26:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sigma-epsilon",
    "github_project": "sigmaepsilon.solid.fem",
    "github_not_found": true,
    "lcname": "sigmaepsilon.solid.fem"
}
        
Elapsed time: 0.83618s