{ "info": { "author": "Konstantinos Demartinos", "author_email": "kostas@d-e.gr", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "\n# `dx-utilities` package\n\n## Features\n\n* Geometry module on top of `shapely`.\n* Representations of physical fields.\n* Linear algebra and numerical integration.\n\n * Utilities on top of `numpy` and `mathutils.Vector`.\n\n* Decorators.\n* Exception classes with error-code.\n* Data-structures.\n* Book-keeping of physical constants and manipulation of units.\n* Testing and printing utilities.\n\n### Sample usage\n\n```\n>>> from dx_utilities.geometry import PlanarShape\n>>> rectangle = PlanarShape.new(shape='rectangle', bx=1.0, by=2.0)\n>>> rectangle.area\n2.0\n```\n\n## Public API\n\nSee the [documentation pages](https://d-e.gitlab.io/dx-utilities/).\n\n## Contribute\n\nSource code lives in https://gitlab.com/d-e/dx-utilities.\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://gitlab.com/d-e/dx-utilities", "keywords": "", "license": "AGPLv3+", "maintainer": "demetriou engineering ltd.", "maintainer_email": "kostas@d-e.gr", "name": "dx-utilities", "package_url": "https://pypi.org/project/dx-utilities/", "platform": "", "project_url": "https://pypi.org/project/dx-utilities/", "project_urls": { "Homepage": "https://gitlab.com/d-e/dx-utilities" }, "release_url": "https://pypi.org/project/dx-utilities/1.0.2/", "requires_dist": [ "sphinx (>=1.8.3)", "scipy (>=1.1.0)", "pyfarmhash (>=0.2.2)", "geos (>=0.2.1)", "nose2 (>=0.7.4)", "shapely (>=1.6.4.post1)", "expiringdict (==1.1.4)", "mathutils (==2.79.1)" ], "requires_python": "", "summary": "Base utilities for engineering packages", "version": "1.0.2" }, "last_serial": 4824103, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6ced6c56887223f224af4a35d423dde9", "sha256": "ff6a51d9c8f7561d86363371a4ca161940a579638048ad46c2054a3d7a272bfe" }, "downloads": -1, "filename": "dx_utilities-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6ced6c56887223f224af4a35d423dde9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40258, "upload_time": "2019-01-18T13:01:26", "url": "https://files.pythonhosted.org/packages/6a/a3/f8a3dd3719f5a736f199a076c2022ccf4904c9de454c1eb7684964e0c15f/dx_utilities-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "956808b7cf09484e7a225b7af7419eec", "sha256": "cc5a27ec656212ac2b63173c640cd7c4fd0e653d6639902776ec985e7fd7d9ba" }, "downloads": -1, "filename": "dx_utilities-1.0.0.tar.gz", "has_sig": false, "md5_digest": "956808b7cf09484e7a225b7af7419eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22347, "upload_time": "2019-01-18T13:01:28", "url": "https://files.pythonhosted.org/packages/3e/69/7a895086f9492b054e3f5e9a5d7348119cdd0144c45c86a96544d92a3ef3/dx_utilities-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "683029ea3c59a61a620cda252b196901", "sha256": "6d6d78d4dc7325876a0fb0fbf57e13ee369f1d80641ce4ad61c1395040ade2ba" }, "downloads": -1, "filename": "dx_utilities-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "683029ea3c59a61a620cda252b196901", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40576, "upload_time": "2019-02-15T10:42:21", "url": "https://files.pythonhosted.org/packages/38/e8/3622dbed8277dcea224f2b5caf1b5628cdcce75661cc9f3013f8ec6585a7/dx_utilities-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b4938d015d7bf98950a2213dd6bab46", "sha256": "7a0c57a80f6f70c4fff2ac696f288deb3d54ffb5fc980959e71bd8a504f11f9e" }, "downloads": -1, "filename": "dx_utilities-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9b4938d015d7bf98950a2213dd6bab46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22851, "upload_time": "2019-02-15T10:42:23", "url": "https://files.pythonhosted.org/packages/e0/cd/ee967623f78d35ac64923d54fcd9e19c245de5b015086d7465c9a23eb425/dx_utilities-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "683029ea3c59a61a620cda252b196901", "sha256": "6d6d78d4dc7325876a0fb0fbf57e13ee369f1d80641ce4ad61c1395040ade2ba" }, "downloads": -1, "filename": "dx_utilities-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "683029ea3c59a61a620cda252b196901", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40576, "upload_time": "2019-02-15T10:42:21", "url": "https://files.pythonhosted.org/packages/38/e8/3622dbed8277dcea224f2b5caf1b5628cdcce75661cc9f3013f8ec6585a7/dx_utilities-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b4938d015d7bf98950a2213dd6bab46", "sha256": "7a0c57a80f6f70c4fff2ac696f288deb3d54ffb5fc980959e71bd8a504f11f9e" }, "downloads": -1, "filename": "dx_utilities-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9b4938d015d7bf98950a2213dd6bab46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22851, "upload_time": "2019-02-15T10:42:23", "url": "https://files.pythonhosted.org/packages/e0/cd/ee967623f78d35ac64923d54fcd9e19c245de5b015086d7465c9a23eb425/dx_utilities-1.0.2.tar.gz" } ] }