{ "info": { "author": "Lukasz Laba", "author_email": "lukaszlab@o2.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: X11 Applications :: Qt", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Scientific/Engineering" ], "description": "==========\nStruPy 0.5\n==========\nStructural engineering design python package\n\nChangelog\n---------\n\nStruPy 0.5.8\n - US imprial unit system added\n - US and UK section datatase added\nStruPy 0.5.7\n - steel.element_resistance hot fix\nStruPy 0.5.6\n - steel.SteelSection added\nStruPy 0.5.5\n - concrete.RcPanelDataLoader upgraded for Robot2016\nStruPy 0.5.4\n - concrete.RcPanelDataLoader upgraded to Mecway7\nStruPy 0.5.3\n - strupy.x_graphic package updated (caused by dxfstructure)\nStruPy 0.5.2\n - concrete.RcPanelToolbox added (cut_peak, smooth and anchore inside)\n - concrete.RcPanel family updated\n - steel.SectionBase optimized (speedmode paremeter added)\n - steel profile class acc. EC3 implemented\nStruPy 0.5.1\n - strupy.steel.Bolt modules created\n - strupy.x_graphic package updated\nStruPy 0.4.7\n - strupy.concrete.RcRecSectSolver corrected\nStruPy 0.4.6\n - concrete.RcPanelDataLoader upgraded (Mecway input interface) \nStruPy 0.4.5\n - concrete.RcPanel modules upgraded \nStruPy 0.4.4\n - concrete.RcPanelDataLoader upgraded \nStruPy 0.4.3\n - concrete.RcPanelDataLoader upgraded \nStruPy 0.4.2\n - concrete.RcPanel modules upgraded \nStruPy 0.4.1\n - some strupy.concrete modules optimized\n - concrete.RcPanel modules created \nStruPy 0.3.4\n - strupy.concrete.RcRecSectSolver corrected\nStruPy 0.3.3\n - some strupy.concrete modules optimized \nStruPy 0.3.2\n - some strupy.concrete modules optimized \nStruPy 0.3.1\n - strupy.steel package upgraded\n - strupy.x_graphic package created \nStruPy 0.2\n - steel section database created (SectionBase class in strupy.steel) \nStruPy 0.1\n - some functionality for concrete deisgn added \n\nRequirements\n------------\nStruPy is based on Python 2.7 and few non-standard Python library:\n\n - Unum (https://pypi.python.org/pypi/Unum)\n - PyQt4 (https://www.riverbankcomputing.com/software/pyqt) - not necessary, only for strupy.x_graphic package needed\n - Matplotlib (http://matplotlib.org) - not necessary - only for a few ploting function needed\n - NumPy (http://www.numpy.org)- not necessary - for concret.RcPanel and steel.Bolt family needed\n - xlrd (https://pypi.python.org/pypi/xlrd)- not necessary - only for Concrete.RcPanelDataLoader needed\n - dxfwrite (https://pypi.python.org/pypi/dxfwrite) - not necessary - only for Concrete.RcPanelViewer needed\n - easygui (https://pypi.python.org/pypi/easygui) - not necessary - only for Concrete.RcPanelDataLoader\n - pyautocad (https://pypi.python.org/pypi/pyautocad) - not necessary - only for strupy.x_graphic package needed\n\nHow to install\n--------------\nAfter the Python and needed library was installed, install StruPy by typing::\n\n pip install strupy\n\nYou can also find more install information at project website.\n\nWindows and Linux tested.\n\nLicence\n-------\nStruPy is 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 2 of the License, or (at your option) any later version.\n\nCopyright (C) 2015-2019 Lukasz Laba \n\nContributions\n-------------\nIf you want to help out, create a pull request or write email.\n\nMore information\n----------------\nProject website: https://bitbucket.org/struthonteam/strupy\n\nCode repository: https://bitbucket.org/struthonteam/strupy\n\nPyPI package: https://pypi.python.org/pypi/strupy\n\nContact: Lukasz Laba , ", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/struthonteam/strupy", "keywords": "civil engineering,structural engineering,concrete structures,steel structures", "license": "GNU General Public License (GPL)", "maintainer": "", "maintainer_email": "", "name": "strupy", "package_url": "https://pypi.org/project/strupy/", "platform": "", "project_url": "https://pypi.org/project/strupy/", "project_urls": { "Homepage": "https://bitbucket.org/struthonteam/strupy" }, "release_url": "https://pypi.org/project/strupy/0.5.8/", "requires_dist": null, "requires_python": "", "summary": "structural engineering design python package", "version": "0.5.8" }, "last_serial": 4783808, "releases": { "0.2.8": [ { "comment_text": "", "digests": { "md5": "9b0be7b7efc314a6e7ef46847f337e1e", "sha256": "65314ccc3fc0ebf0a5f5c4f4e8e88c45512488a1f29dca4b139cb83d646abe70" }, "downloads": -1, "filename": "strupy-0.2.8.zip", "has_sig": false, "md5_digest": "9b0be7b7efc314a6e7ef46847f337e1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157464, "upload_time": "2015-09-14T20:43:34", "url": "https://files.pythonhosted.org/packages/59/c6/eee97f34ba1ac66de8e101d8d35c59a865f8dd829d35d1f27089fd5974c5/strupy-0.2.8.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "86f8b453a28dc1eef71a2ad7527f9de0", "sha256": "434c4143b64a821164e39fe57992b806b1e335ffc7553fa730c858454b297ea5" }, "downloads": -1, "filename": "strupy-0.3.1.zip", "has_sig": false, "md5_digest": "86f8b453a28dc1eef71a2ad7527f9de0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171388, "upload_time": "2015-11-24T09:49:02", "url": "https://files.pythonhosted.org/packages/14/05/7ae3114208399a8416c637059f77d7ef9cae250221da40932bee3da652c4/strupy-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "829de8e3fb03050c14a31feb9e4e7990", "sha256": "710de967950f82c3bac0f1144eee9153c742f81cb405eff8b5e6c28d5d4ec46b" }, "downloads": -1, "filename": "strupy-0.3.2.zip", "has_sig": false, "md5_digest": "829de8e3fb03050c14a31feb9e4e7990", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172199, "upload_time": "2015-12-15T22:25:23", "url": "https://files.pythonhosted.org/packages/64/3a/3beb51b0802a22b195bf7651a811b5a80d8d6ee5126f9522f2dd1407fe68/strupy-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "712291317d7414b96b42b78ae81bdba7", "sha256": "ff0e8071f6145502cd81d509bcf62835d28c8cc57cee5c7d16977d6f662c5371" }, "downloads": -1, "filename": "strupy-0.3.3.zip", "has_sig": false, "md5_digest": "712291317d7414b96b42b78ae81bdba7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172296, "upload_time": "2015-12-16T22:57:13", "url": "https://files.pythonhosted.org/packages/30/c7/86698a17fc7474735c8775678883295849d007db2520868df3015e89ac57/strupy-0.3.3.zip" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "ee635556b9ac46ae8c27bc55bb3e3ef6", "sha256": "ed701908c41b7cd9366b78197dddaf08d254047f20a9d6d5892d755d5d53809a" }, "downloads": -1, "filename": "strupy-0.3.4.zip", "has_sig": false, "md5_digest": "ee635556b9ac46ae8c27bc55bb3e3ef6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172379, "upload_time": "2015-12-31T00:49:41", "url": "https://files.pythonhosted.org/packages/74/42/1409502825ef5a42492fe9fd821aae6a33d4edcf3816d62a395ad48709d4/strupy-0.3.4.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4867afe34452899fd855fcdafaed0cd3", "sha256": "95f74a5d5ea9001ae992ea3c345cea314b08dac0bffc529bdaa48995fbcb50a3" }, "downloads": -1, "filename": "strupy-0.4.1.zip", "has_sig": false, "md5_digest": "4867afe34452899fd855fcdafaed0cd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183927, "upload_time": "2016-01-13T20:59:26", "url": "https://files.pythonhosted.org/packages/9a/0c/3bdeed35803a69364c999db4f8ac50cda342ae91e224506cc91125b6ca9b/strupy-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "80f210d700b5811d8bc3af372ba290c1", "sha256": "ee007ea2aa2ff943745cbf3949234d951dd0ef582f6d6aadbd4acb132a62bc3e" }, "downloads": -1, "filename": "strupy-0.4.2.zip", "has_sig": false, "md5_digest": "80f210d700b5811d8bc3af372ba290c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187699, "upload_time": "2016-02-10T23:06:23", "url": "https://files.pythonhosted.org/packages/23/17/007e5c138ec3102828504adbf280db2f1e37606f37146b87176e73bd094e/strupy-0.4.2.zip" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "33b617b8d71c8a8293cedbdef1f51177", "sha256": "728a77dcaec069f7e8e7ac89930450ef25abec81a2c8ed08c0d9fb511c22813a" }, "downloads": -1, "filename": "strupy-0.4.3.zip", "has_sig": false, "md5_digest": "33b617b8d71c8a8293cedbdef1f51177", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187878, "upload_time": "2016-02-21T16:49:49", "url": "https://files.pythonhosted.org/packages/48/90/f9f4d733101f23090dcefe0fd80d0832b2c4aee5c5e863080e4fb1a8eea7/strupy-0.4.3.zip" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "a3f0a62982b7b2d754dc942758c51bd4", "sha256": "b4cf40f091abeed7e23b1fc18d4bed374fab321a3a884b615013712a101dbd24" }, "downloads": -1, "filename": "strupy-0.4.4.zip", "has_sig": false, "md5_digest": "a3f0a62982b7b2d754dc942758c51bd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 189280, "upload_time": "2016-02-24T22:15:26", "url": "https://files.pythonhosted.org/packages/c9/63/b795c458bffed232ea43f726af3c2156236dc31f3020a2566c3eef6bf389/strupy-0.4.4.zip" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "c73d8288cba600356fbe107be5d4d5a5", "sha256": "ea83f4e1b5efe50b448d01a48cd6ad74d50f6acc74db9014c4a34c4184ffac28" }, "downloads": -1, "filename": "strupy-0.4.5.zip", "has_sig": false, "md5_digest": "c73d8288cba600356fbe107be5d4d5a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191332, "upload_time": "2016-03-25T20:23:27", "url": "https://files.pythonhosted.org/packages/32/a9/c8159089081ab817c18666eb466b09b92314971e2b6aaba8c0b1ece42e31/strupy-0.4.5.zip" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "c192773181fb92517617234bd3039520", "sha256": "9c986149d1c7a3e8fb27dc6f2720ca57aaf63ddf290d553bf4f3c79da43c1169" }, "downloads": -1, "filename": "strupy-0.4.6.zip", "has_sig": false, "md5_digest": "c192773181fb92517617234bd3039520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193591, "upload_time": "2016-04-10T07:59:40", "url": "https://files.pythonhosted.org/packages/37/1c/294471a231b94f858d337688c9e4d3d6b6a868ea69f1bbb65bcc5fb4ccdd/strupy-0.4.6.zip" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "dee988fdcae13277d4bcb7729e03a43e", "sha256": "efc075535a060659aabb03bb0bf93020fae76b7cdcd2bb453a49b5ea4054ca7c" }, "downloads": -1, "filename": "strupy-0.4.7.zip", "has_sig": false, "md5_digest": "dee988fdcae13277d4bcb7729e03a43e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193614, "upload_time": "2016-08-30T21:02:30", "url": "https://files.pythonhosted.org/packages/14/2d/992427d1f3538753d1a49feecd12cb445b1f25f0915e8703bfe83bfffdec/strupy-0.4.7.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "50a62a647564561ab2cc6383dea4c675", "sha256": "d73981e8db591af1a734f3edcd9fb04e8ec8f1331a8b29049da4543071728438" }, "downloads": -1, "filename": "strupy-0.5.1.zip", "has_sig": false, "md5_digest": "50a62a647564561ab2cc6383dea4c675", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 207041, "upload_time": "2017-02-04T17:33:06", "url": "https://files.pythonhosted.org/packages/0e/34/bced7f5b69d283784a9aaf034ef17480a5104b447b0da22d6e08957a52f6/strupy-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "b47b9b4a11208092c84a1bd037913b0a", "sha256": "497629b973368d7fe512b4c839c2b997550223311eadfc9b07d2a56e42b8446c" }, "downloads": -1, "filename": "strupy-0.5.2.zip", "has_sig": false, "md5_digest": "b47b9b4a11208092c84a1bd037913b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 214327, "upload_time": "2017-03-11T22:38:29", "url": "https://files.pythonhosted.org/packages/35/4c/326143cd0720ca397497735456ac0c1dcf8f036b2297d0e86e53c4415a91/strupy-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d3c02955b8f8bc56fa25dfb96318d0f6", "sha256": "6376024052215d8cd93f121f9a0d2e09ce242d6e9f26e3ca2b5b2674dc8b309c" }, "downloads": -1, "filename": "strupy-0.5.3.zip", "has_sig": false, "md5_digest": "d3c02955b8f8bc56fa25dfb96318d0f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 214651, "upload_time": "2017-05-21T12:53:52", "url": "https://files.pythonhosted.org/packages/2f/f9/02ae1933e00ef0697c5a825649b532199bba3e6a4b18cc8fdfb3d4d6c25f/strupy-0.5.3.zip" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "cce64a763b516de4034a61e649f08eb1", "sha256": "1cc57839daaebf2a9d25aa7e1bed306869d938ce8cdbd3aab04ce2e01d67f355" }, "downloads": -1, "filename": "strupy-0.5.4.zip", "has_sig": false, "md5_digest": "cce64a763b516de4034a61e649f08eb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215751, "upload_time": "2017-10-22T17:05:24", "url": "https://files.pythonhosted.org/packages/fa/65/875aa9dcee39b1c463e5d1dd711dd39fd9f119ada9ea444dd13b03754a79/strupy-0.5.4.zip" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "4fe80a8acb601b937a6ad6ea060d1960", "sha256": "32f4f21d73f0ce820d9e072105a2defbd15e6d3bee715fa4321744005aa8b004" }, "downloads": -1, "filename": "strupy-0.5.5.zip", "has_sig": false, "md5_digest": "4fe80a8acb601b937a6ad6ea060d1960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215963, "upload_time": "2017-10-25T22:14:28", "url": "https://files.pythonhosted.org/packages/d5/da/1b0de2c78445789846cc7d91bc2f275787bc27a3e3645b35d3ebd63bc481/strupy-0.5.5.zip" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "f3d1eea830e71f73e2c8800b84b02637", "sha256": "08869b144ef727882d81b42f69fb7f09f32707883b46a25dc95440ed0785e705" }, "downloads": -1, "filename": "strupy-0.5.6.zip", "has_sig": false, "md5_digest": "f3d1eea830e71f73e2c8800b84b02637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 225887, "upload_time": "2017-11-18T23:44:16", "url": "https://files.pythonhosted.org/packages/92/6c/8da22858b735401effa07340413d4aa0718d2f90c1895aae0b32d07c5df9/strupy-0.5.6.zip" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "4cc3062f9757120128d3f6eb7fde95ea", "sha256": "1f6c7696e132c578a17e765da23101c3ec950f0245b56e181714722c775ba57c" }, "downloads": -1, "filename": "strupy-0.5.7.zip", "has_sig": false, "md5_digest": "4cc3062f9757120128d3f6eb7fde95ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 225925, "upload_time": "2017-11-19T23:00:54", "url": "https://files.pythonhosted.org/packages/a4/9d/4a50db7b7799ee98e360acc90907104c2a9a2ce6c070c57cc80cd41826f6/strupy-0.5.7.zip" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "0d9f67e46b370e6f46fd0619d45c3354", "sha256": "92dca2ae31cedebd2f106db684fb03e45ac39b35f32327d67cfd44e7a5aa4601" }, "downloads": -1, "filename": "strupy-0.5.8.zip", "has_sig": false, "md5_digest": "0d9f67e46b370e6f46fd0619d45c3354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1026449, "upload_time": "2019-02-05T20:53:51", "url": "https://files.pythonhosted.org/packages/24/80/eac1fb981c74e56695aed9dd51d40cd7059ead4dbfb57334b85af22d7bb9/strupy-0.5.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0d9f67e46b370e6f46fd0619d45c3354", "sha256": "92dca2ae31cedebd2f106db684fb03e45ac39b35f32327d67cfd44e7a5aa4601" }, "downloads": -1, "filename": "strupy-0.5.8.zip", "has_sig": false, "md5_digest": "0d9f67e46b370e6f46fd0619d45c3354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1026449, "upload_time": "2019-02-05T20:53:51", "url": "https://files.pythonhosted.org/packages/24/80/eac1fb981c74e56695aed9dd51d40cd7059ead4dbfb57334b85af22d7bb9/strupy-0.5.8.zip" } ] }