High-Performance Computational Mechanics in Python.
Project description
SigmaEpsilon - High-Performance Computational Mechanics in Python
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!
Highlights
Head over to the Quick Examples page in the docs to explore our gallery of examples showcasing what SigmaEpsilon can do! Want to test-drive SigmaEpsilon? All of the examples from the gallery are live on MyBinder for you to test drive without installing anything locally: Launch on Binder.
Overview
- A
solid
submodule to analyze and optimize solid structures of all kinds with the Finite Element Method. The implementations so far only cover linear behaviour, but with practically no limits on the complexity of the shape and topology of the domain under investigation.
Installation
This is optional, but we suggest you to create a dedicated virtual enviroment at all times to avoid conflicts with your other projects. Create a folder, open a command shell in that folder and use the following command
>>> python -m venv venv_name
Once the enviroment is created, activate it via typing
>>> .\venv_name\Scripts\activate
sigmaepsilon
can be installed (either in a virtual enviroment or globally) from PyPI using pip
on Python >= 3.6:
>>> pip install sigmaepsilon
Documentation
Refer to the docs 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
>>> python -m unittest
Dependencies
must have
Numba
,NumPy
,SciPy
,SymPy
,awkward
stringly suggested
PyVista
,Plotly
,matplotlib
,sectionproperties
optional
networkx
License
This package is licensed under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sigmaepsilon-0.0.1rc0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a20ce3dc76f298cf65a2833801e6add52a450a97bb5f8017225d0e2cc3b72975 |
|
MD5 | 7e24116b0018994e139e87ccbb749d95 |
|
BLAKE2b-256 | 33168d879ae81525f409deea823825bcc112183e5806f5816746a6b042a0b159 |