{ "info": { "author": "Elise Pegg", "author_email": "e.c.pegg@bath.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering :: Medical Science Apps." ], "description": "=================\r\npy_bonemat_abaqus\r\n=================\r\n:Version: Version 1.0.9\r\n:Authors: Dr Elise Pegg (University of Bath),\r\n Prof Richie Gill (University of Bath)\r\n:Email: e.c.pegg@bath.ac.uk\r\n\r\n------------\r\nIntroduction\r\n------------\r\nThis python package provides tools to add material properties of bone to an ABAQUS finite element model input file, where the modulus of each element is defined based upon its corresponding CT data using the Hounsfield Unit (HU) and input parameters.\r\n\r\nThe package aims to be equivalent to Bonemat software developed by researchers in Bologna, Italy, but tailored for ABAQUS finite element users. The original Bonemat can be found at www.bonemat.org_, and further details can be found in published papers [1]_, [2]_, [3]_, [4]_. For more information about the verification tests performed on this Python package, refer to the following journal article [5].\r\n\r\n.. _www.bonemat.org: https://www.bonemat.org\r\n\r\nNotes:\r\n\r\n- When this package is used to add materials to an ABAQUS input file, any model parameters (such as loading, sets, or step definitions) are retained.\r\n- The present version of this package will only work with: \r\n\t+ linear and quadratic tetrahdral elements\r\n\t+ linear wedge elements\r\n\t+ linear hexahedral elements\r\n- To run the package, you need to have three files: a parameters file (.txt), an ABAQUS input file (.inp), and a CT scan (either as a series of dicom images in a folder, or as a .vtk file). Example files are provided in the example folder.\r\n- More information on this package can be found at the start of the py_bonemat_abaqus.py code\r\n\r\n-----------\r\nPublication\r\n-----------\r\nIf you decide to use this python package for your research, when publishing we kindly request that you cite the following paper [5]_.\r\n\r\n------------\r\nInstallation\r\n------------\r\nThe simplest and recommended way to install py_bonemat_abaqus is with pip. You may install the latest stable release from PyPI with pip using the following command::\r\n\r\n>>> pip install py_bonemat_abaqus\r\n\r\nIf you do not have pip, you may use easy_install::\r\n\r\n>>> easy_install py_bonemat_abaqus\r\n\r\nAlternatively, you may download the source package from the PyPI page, extract it and install using::\r\n\r\n>>> python setup.py install\r\n\r\n------------\r\nDependencies\r\n------------\r\n- Numpy - version 1.6 or higher\r\n- PyDicom - version 0.9.7 or higher\r\n\r\n-----\r\nUsage\r\n-----\r\nThe package can be run either from the terminal, or imported into a python script.\r\n\r\nTo run from a terminal use the following syntax:\r\n\r\n>>> py_bonemat_abaqus -p -ct -m \r\n\r\nTo run from within a python script, at the top of the file import the 'run' script from the package, and then execute with::\r\n\r\n\trun(, < ct scan dir or vtk>, )\r\n\r\nFor example, if a python script containing the following two lines were saved in the examples folder of the source code, it would calculate the material properties of 'example_abaqus_mesh.inp'::\r\n\r\n\tfrom py_bonemat_abaqus.run import run\r\n\r\n\trun('example_parameters.txt','example_ct_data.vtk','example_abaqus_mesh.inp')\r\n\r\n----------\r\nReferences\r\n----------\r\n.. [1] Helgason B, Taddei F, Palsson H, Schileo E, Cristofolini L, Viceconti M, Brynjolfsson S. (2008) Med Eng Phys 30 [4] p444-453: http://dx.doi.org/10.1016/j.medengphy.2007.05.006\r\n.. [2] Taddei F, Schileo E, Helgason B, Cristofolini L, Viceconti M. (2007) Med Eng Phys 29 [9] p973-979: http://dx.doi.org/10.1016/j.medengphy.2006.10.014\r\n.. [3] Taddei F, Pancanti A, Viceconti M. (2004) Med Eng Phys 26 [1] p61-69: http://dx.doi.org/10.1016/S1350-4533(03)00138-3\r\n.. [4] Zannoni C, Mantovani R, Viceconti M. (1998) Med Eng Phys 20 [1] p735-740: http://dx.doi.org/10.1016/S1350-4533(98)00081-2\r\n.. [5] Pegg EC, Gill HS. (2016) J Biomechanics. In Press. http://dx.doi.org/10.1016/j.jbiomech.2016.07.037", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/elisepegg/py_bonemat_abaqus", "keywords": "bone,material,finite element,medical,science,engineering", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "py_bonemat_abaqus", "package_url": "https://pypi.org/project/py_bonemat_abaqus/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/py_bonemat_abaqus/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/elisepegg/py_bonemat_abaqus" }, "release_url": "https://pypi.org/project/py_bonemat_abaqus/1.0.9/", "requires_dist": null, "requires_python": null, "summary": "Assign material properties of bone to a finite element mesh", "version": "1.0.9" }, "last_serial": 2320992, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "65344880100591d255ccb993a3e5e79f", "sha256": "0be6b4b1700c9f9ef145790dcaa6b6823d193bf28f40f72e144b268affab1700" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.1.tar.gz", "has_sig": false, "md5_digest": "65344880100591d255ccb993a3e5e79f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47042, "upload_time": "2015-08-06T14:46:54", "url": "https://files.pythonhosted.org/packages/da/57/7615e03e41c38e45662d38aef8522b9c81f480581fe9fe53fcbf0465b6b4/py_bonemat_abaqus-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7e4b0bd7dd8b21cf5c4bfb887c697646", "sha256": "859fe81cf6b7eaa811b7f96f7d217327ee04b79e6bdfeb58075a8a746b808b55" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.2.zip", "has_sig": false, "md5_digest": "7e4b0bd7dd8b21cf5c4bfb887c697646", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59452, "upload_time": "2015-08-19T17:45:47", "url": "https://files.pythonhosted.org/packages/c3/9a/1c9a849409621f139d26e7f016a3119476eb3eb147574ae29a4ba3eec082/py_bonemat_abaqus-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "604ac4c76d58f131d8e358df1097f1fe", "sha256": "8f788a3ca380be366c50a3dfc94457dfe6e1b6454f5f111bca9b8d6734621471" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.3.tar.gz", "has_sig": false, "md5_digest": "604ac4c76d58f131d8e358df1097f1fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71495, "upload_time": "2015-08-20T15:17:10", "url": "https://files.pythonhosted.org/packages/f3/08/8e0da5385468c7649f3b54d51f5afeb3f3b2985e3fecc30c6fbfe20a299f/py_bonemat_abaqus-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "98e73ad755c60874d09418c8def82de9", "sha256": "a30e7bd11bf8af4ad6b349b72e24d714df2f3bb41073d892043accd2b2a1e885" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.4.zip", "has_sig": false, "md5_digest": "98e73ad755c60874d09418c8def82de9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54877, "upload_time": "2016-01-07T12:02:03", "url": "https://files.pythonhosted.org/packages/68/05/747646fb0d6b1e9239a42b7a62777cb446b81d7891d9ad59c2e62631f34d/py_bonemat_abaqus-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "3d2a92baa2c7d136068ff6e91b2ded03", "sha256": "f465227c5fa6075f80e3467ce83c59c83315460011338583ac9f59b9b5c5b49c" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.5.zip", "has_sig": false, "md5_digest": "3d2a92baa2c7d136068ff6e91b2ded03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55043, "upload_time": "2016-01-07T12:03:33", "url": "https://files.pythonhosted.org/packages/45/b5/dda0b79664e66f1b46ff7b0de5337451e53f6efebc0b4181cf2ec194918d/py_bonemat_abaqus-1.0.5.zip" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "1213c9d372aee0a2d123dd47ad397ad0", "sha256": "67b406587b23eeab974ee3bd2fedc040b52b245f3eef33c1cf1279327cf51089" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.6.tar.gz", "has_sig": false, "md5_digest": "1213c9d372aee0a2d123dd47ad397ad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45495, "upload_time": "2016-01-10T14:35:24", "url": "https://files.pythonhosted.org/packages/3e/60/e44b0eb6ba80eb5c18863937998f29c08a35ee927dddb67477a69fea89f6/py_bonemat_abaqus-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "built for Windows-7", "digests": { "md5": "36fcad13e2bdadbdca7a627731c0d3d8", "sha256": "0050f2e813b38ad62ef3937da55d23ab96b1d0b758a9b75944823f6396d0e204" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.7.win-amd64.zip", "has_sig": false, "md5_digest": "36fcad13e2bdadbdca7a627731c0d3d8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 127287, "upload_time": "2016-01-28T17:33:03", "url": "https://files.pythonhosted.org/packages/9e/3b/6d7276e6d9ae747e271c0b699ba2ada918aafc99be6fd8b2c5b005262ee9/py_bonemat_abaqus-1.0.7.win-amd64.zip" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "9dd299dea3832083644096c477466bb2", "sha256": "904fb72dac181d3a6bc1e8cbee194d8ae672a1deb9a5e869cd8a69173015680d" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.8.zip", "has_sig": false, "md5_digest": "9dd299dea3832083644096c477466bb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54702, "upload_time": "2016-02-05T10:24:11", "url": "https://files.pythonhosted.org/packages/b8/a8/1709537608f730d1b14b7eb18d23db4a225d12f73958286b34e01dbcf235/py_bonemat_abaqus-1.0.8.zip" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "e683eaafe454b4a64b5f95e3dcaa7224", "sha256": "521902e3d2cbac0b600ed37f909ac2498ca8360ff2a0c6203b27c3a6b2b67df9" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.9.zip", "has_sig": false, "md5_digest": "e683eaafe454b4a64b5f95e3dcaa7224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56944, "upload_time": "2016-05-31T17:15:33", "url": "https://files.pythonhosted.org/packages/ec/1f/7e8943dcfd807468e5dfc8ab48bdd5fda48083fefb1aac21a3f72f34a5c9/py_bonemat_abaqus-1.0.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e683eaafe454b4a64b5f95e3dcaa7224", "sha256": "521902e3d2cbac0b600ed37f909ac2498ca8360ff2a0c6203b27c3a6b2b67df9" }, "downloads": -1, "filename": "py_bonemat_abaqus-1.0.9.zip", "has_sig": false, "md5_digest": "e683eaafe454b4a64b5f95e3dcaa7224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56944, "upload_time": "2016-05-31T17:15:33", "url": "https://files.pythonhosted.org/packages/ec/1f/7e8943dcfd807468e5dfc8ab48bdd5fda48083fefb1aac21a3f72f34a5c9/py_bonemat_abaqus-1.0.9.zip" } ] }