{ "info": { "author": "Saullo G. P. Castro and Anton Loukianov", "author_email": "saullogiovani@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Mathematics" ], "description": ".. image:: https://raw.github.com/saullocastro/cubature/master/cubature_logo.png\n :align: center\n\n========\nCubature\n========\n\n|Build status|\n\n.. |Build status| image:: https://travis-ci.org/saullocastro/cubature.svg?branch=master\n :target: https://travis-ci.org/saullocastro/cubature\n\n|Coverage|\n\n.. |Coverage| image:: https://coveralls.io/repos/github/saullocastro/cubature/badge.svg?branch=master\n :target: https://coveralls.io/github/saullocastro/cubature?branch=master\n\n\n**Note**: Coverage not taking into account Cython / C files\n\n\n\n.. contents::\n\n\nWhat is Cubature?\n-----------------\n\nIt is a numerical integration technique. From\n`MathWorld `_,\nUeberhuber (1997, p. 71) and Krommer and Ueberhuber\n(1998, pp. 49 and 155-165) use the word \"quadrature\" to mean numerical\ncomputation of a univariate integral, and \"cubature\" to mean numerical\ncomputation of a multiple integral.\n\nDocumentation\n-------------\n\nPlease, `see the module documentation here\n`_.\n\nPython wrapper for the Cubature package\n---------------------------------------\n\nFrom the `Nanostructures and Computation Wiki at MIT\n`_, `Steven W. Johnson\n`_ has written a simple C package for\nadaptive multidimensional integration (cubature) of vector-valued\nfunctions over hypercubes and this is a\nPython wrapper for the referred C package.\n\nInstallation\n------------\n\nInstallation from source code\n...\n\nYou must have Cython installed. Then do::\n\n python setup.py install \n\nor (usually in Linux)::\n\n python3 setup.py install\n\n\nInstallation from pip repository\n...\n\nJust do::\n\n pip install cubature\n\nor (usually in Linux)::\n\n pip3 install cubature\n\n\nRunning the tests\n-----------------\n\nTo run the tests you will have to download the source code. After installing as\nexplained above, go to the source code root folder and run::\n\n py.test .\n\nThe Python wrapper has been proven using test integrands from the C\npackage and some additional testing functions from Genz. The integrands\nwere implemented in Cython and verified with Mathematica.\n\n\nCiting this Python wrapper for Cubature\n---------------------------------------\n\nWe kindly ask you to cite this Python library properly. Also, it would be\nhelpful if you could cite the papers where this methods has been applied as\nwell.\n\nCastro, S.G.P.; Loukianov, A.; et al. \"Python wrapper for Cubature: adaptive multidimensional integration\". DOI:10.5281/zenodo.2541562. Version 0.14.0, 2018.\n\n\n\nCiting Papers using this Python wrapper for Cubature\n.....................................................\n\nUsed to integrate tangent stiffness matrices in computational solid mechanics\n\nCastro, S.G.P. et al. \"Evaluation of non-linear buckling loads of geometrically imperfect composite cylinders and cones with the Ritz method\". Composite Structures, Vol. 122, 284-299, 2015.\n\nCastro, S.G.P. et al. \"A semi-analytical approach for linear and non-linear analysis of unstiffened laminated composite cylinders and cones under axial, torsion and pressure loads\". Thin-Walled Structures, Vol. 90, 61-73, 2015.\n\nExamples\n--------\n\nSome examples are given in `./examples `_.\n\n\nFork me!\n--------\n\nYou are welcome to fork this repository and modify it in whatever way you\nwant. It will also be nice if you could send a pull request here in case\nyou think your modifications are valuable for another person.\n\nLicense\n-------\n\nThis wrapper follows the GNU-GPL license terms of Steven G. Johnson described in the `C Package `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/saullocastro/cubature", "keywords": "numerical integration,integration,multi-dimensional integration", "license": "GNU-GPL", "maintainer": "", "maintainer_email": "", "name": "cubature", "package_url": "https://pypi.org/project/cubature/", "platform": "", "project_url": "https://pypi.org/project/cubature/", "project_urls": { "Homepage": "https://github.com/saullocastro/cubature" }, "release_url": "https://pypi.org/project/cubature/0.14.1/", "requires_dist": [ "numpy", "cython" ], "requires_python": "", "summary": "Numerical integration technique", "version": "0.14.1" }, "last_serial": 5824549, "releases": { "0.13.1": [ { "comment_text": "", "digests": { "md5": "378551e9e5dd219e9d5878fffb5ac7d1", "sha256": "fbe830fcd1fbe22abf76f32a0fedea0291eca36ee5172af6bb850a7ded164589" }, "downloads": -1, "filename": "cubature-0.13.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "378551e9e5dd219e9d5878fffb5ac7d1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10507396, "upload_time": "2017-05-28T23:17:15", "url": "https://files.pythonhosted.org/packages/14/4b/5814eea2b44f049e68ba28dfacc29dd8d916aeb8a9b26e9e19aa8d8f01fc/cubature-0.13.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d26a713886a6bb3f498db541bc6e6972", "sha256": "01452a27d62eeb9b5e55de1522cb338fa883eda821b1009d2480001d0e27eedb" }, "downloads": -1, "filename": "cubature-0.13.1.tar.gz", "has_sig": false, "md5_digest": "d26a713886a6bb3f498db541bc6e6972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23218, "upload_time": "2017-05-28T23:16:48", "url": "https://files.pythonhosted.org/packages/8f/83/b70e459f505ea3c6a5c440828b30d72fcbaed7852b419c011dbf15650dc0/cubature-0.13.1.tar.gz" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "7ad646a004b36e09b4075d40c0d17537", "sha256": "097de120b489127bb96b86cb9245288788b37c10792b2627dd9efe22c18d34a4" }, "downloads": -1, "filename": "cubature-0.13.3-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "7ad646a004b36e09b4075d40c0d17537", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20941506, "upload_time": "2017-05-30T02:07:57", "url": "https://files.pythonhosted.org/packages/d2/77/b59893e37a7b4e02b40f6e0b433927860c4f5046ffc23c90440bf564243e/cubature-0.13.3-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "0675187490e300fd2586a141b1081c86", "sha256": "6937b3785876e4d345569196f3cbe78d4def1ab8f213ed7e933fe8e901c7b7a4" }, "downloads": -1, "filename": "cubature-0.13.3.tar.gz", "has_sig": false, "md5_digest": "0675187490e300fd2586a141b1081c86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132994, "upload_time": "2017-05-30T02:07:40", "url": "https://files.pythonhosted.org/packages/fc/0c/04f23a368e5181af262147e00b991f644fd61fe76b555265ba48afae42a5/cubature-0.13.3.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "6df04b59b44915ee8a2a927b7c51feec", "sha256": "0dce5aa0874e025d8df1d8e302731f2c1c9790d2e2b3f70281ac0f73df985fbe" }, "downloads": -1, "filename": "cubature-0.14.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "6df04b59b44915ee8a2a927b7c51feec", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 10539723, "upload_time": "2019-09-13T08:55:03", "url": "https://files.pythonhosted.org/packages/60/37/a146d56265cd0ed8d319cf2548a4c78fad3abdce75c370fb4396fad6e748/cubature-0.14.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c73ded989416a2554ea72cf427185bc1", "sha256": "64689ce6617e258dfec761adfc94baf6181ee5f92610578a2e0f5d5478fa6a3a" }, "downloads": -1, "filename": "cubature-0.14.1.tar.gz", "has_sig": false, "md5_digest": "c73ded989416a2554ea72cf427185bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 280731, "upload_time": "2019-09-13T08:55:06", "url": "https://files.pythonhosted.org/packages/ac/31/6c53f2bc01abdd34f36855ef1780d8d7bda7fbfbb8af363130da3b67e801/cubature-0.14.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6df04b59b44915ee8a2a927b7c51feec", "sha256": "0dce5aa0874e025d8df1d8e302731f2c1c9790d2e2b3f70281ac0f73df985fbe" }, "downloads": -1, "filename": "cubature-0.14.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "6df04b59b44915ee8a2a927b7c51feec", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 10539723, "upload_time": "2019-09-13T08:55:03", "url": "https://files.pythonhosted.org/packages/60/37/a146d56265cd0ed8d319cf2548a4c78fad3abdce75c370fb4396fad6e748/cubature-0.14.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c73ded989416a2554ea72cf427185bc1", "sha256": "64689ce6617e258dfec761adfc94baf6181ee5f92610578a2e0f5d5478fa6a3a" }, "downloads": -1, "filename": "cubature-0.14.1.tar.gz", "has_sig": false, "md5_digest": "c73ded989416a2554ea72cf427185bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 280731, "upload_time": "2019-09-13T08:55:06", "url": "https://files.pythonhosted.org/packages/ac/31/6c53f2bc01abdd34f36855ef1780d8d7bda7fbfbb8af363130da3b67e801/cubature-0.14.1.tar.gz" } ] }