{ "info": { "author": "Robbie van Leeuwen", "author_email": "robbie.vanleeuwen@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# feastruct\na python package for structural finite element analysis.\n\n*currently under development...*\n\n## Current Capabilities:\n\n### Pre-Processor\n- [x] Python Interface\n- [ ] Input File\n- [ ] .dxf Import\n- [ ] Triangular Meshing\n- [ ] Structure Generator Functions\n\n### Finite Element Analysis\n- [x] 2D Frame\n - [x] Euler Bernoulli Frame Element\n - [ ] Timoshenko Frame Element\n - [ ] Truss Element\n- [ ] 2D Membrane (Plane Stress/Plane Strain)\n - [ ] 3-Noded Triangular Element\n - [ ] 6-Noded Triangular Element\n- [ ] Plate Elements\n- [ ] Shell Elements\n- [ ] 3D Frame Elements\n\n### Element Formulations\n- [x] Geometrically Linear\n- [ ] Geometrically Non-Linear\n- [ ] Material Non-Linearity\n\n### Loading/Restraints\n- [x] Applied Loads\n - [x] Nodal Loads\n - [ ] Surface (Distributed) Loads\n - [ ] Body Loads\n - [x] Load Cases\n- [x] Restraints\n - [x] Nodal Supports\n - [ ] Surface Supports\n - [ ] Nodal Springs\n - [x] Freedom Cases\n- [x] Analysis Cases\n\n### Solvers\n- [x] Linear Static Solver\n- [ ] Non-Linear Static Solver\n- [x] Linear Buckling Solver\n- [x] Natural Frequency Solver\n- [ ] Linear Dynamic Solver\n- [ ] Non-Linear Dynamic Solver\n\n### Post-Processor\n- [x] Structural Mesh and Boundary Conditions\n- [x] Deformed Mesh\n- [x] Reaction Forces\n- [x] 2D Frame Actions (N, V, M)\n- [x] Buckling Mode Shapes\n- [x] Natural Frequency Mode Shapes\n- [ ] Deformed Contour Plot\n- [ ] Continuum Stress Contour Plot\n\n### Additional Modules\n- [ ] Optimisation\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/robbievanleeuwen/feastruct", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "feastruct", "package_url": "https://pypi.org/project/feastruct/", "platform": "", "project_url": "https://pypi.org/project/feastruct/", "project_urls": { "Homepage": "https://github.com/robbievanleeuwen/feastruct" }, "release_url": "https://pypi.org/project/feastruct/0.1/", "requires_dist": [ "numpy", "scipy", "matplotlib" ], "requires_python": "", "summary": "A python package for structural finite element analysis.", "version": "0.1" }, "last_serial": 3932747, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5079e95794889c66d54dfba84f5bd135", "sha256": "33b7f1ff976fcc7b60e9ca413f3e12bdc69c20a183a6c63d47b4c56f0c5705e1" }, "downloads": -1, "filename": "feastruct-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5079e95794889c66d54dfba84f5bd135", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2149, "upload_time": "2018-06-05T15:52:23", "url": "https://files.pythonhosted.org/packages/90/fe/eff7c0ac019d4a4c3f095c6a7c3545356d39c195f33a3ff36fe31f6988ee/feastruct-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d813e86fdf9345b4013c8195c86da2a8", "sha256": "217a413d7e7ae0c083df1b64b98bc41c2c80f44c81f5ecbf7669b6cb6e790a55" }, "downloads": -1, "filename": "feastruct-0.1.tar.gz", "has_sig": false, "md5_digest": "d813e86fdf9345b4013c8195c86da2a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2041, "upload_time": "2018-06-05T15:52:24", "url": "https://files.pythonhosted.org/packages/95/4d/d72f5b45ec7dd3bc27a43d0f21fa5fe1d84b18fe3fcffe1b1f45b9a182d2/feastruct-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5079e95794889c66d54dfba84f5bd135", "sha256": "33b7f1ff976fcc7b60e9ca413f3e12bdc69c20a183a6c63d47b4c56f0c5705e1" }, "downloads": -1, "filename": "feastruct-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5079e95794889c66d54dfba84f5bd135", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2149, "upload_time": "2018-06-05T15:52:23", "url": "https://files.pythonhosted.org/packages/90/fe/eff7c0ac019d4a4c3f095c6a7c3545356d39c195f33a3ff36fe31f6988ee/feastruct-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d813e86fdf9345b4013c8195c86da2a8", "sha256": "217a413d7e7ae0c083df1b64b98bc41c2c80f44c81f5ecbf7669b6cb6e790a55" }, "downloads": -1, "filename": "feastruct-0.1.tar.gz", "has_sig": false, "md5_digest": "d813e86fdf9345b4013c8195c86da2a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2041, "upload_time": "2018-06-05T15:52:24", "url": "https://files.pythonhosted.org/packages/95/4d/d72f5b45ec7dd3bc27a43d0f21fa5fe1d84b18fe3fcffe1b1f45b9a182d2/feastruct-0.1.tar.gz" } ] }