{ "info": { "author": "Kristjan T\u00e4rk", "author_email": "kristjan.tark@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# L-Est97 to WGS84 coordinates converter\n\n\nSimple application for converting L-Est97 to WGS84 coordinates.\nThis application has GUI, but it can also be used programmatically.\n\nRuns on Python 2.7 and Python 3\n\n## Installation\n\nApplication can be installed via pip:\n\n`pip install coordinates-converter`\n\n## Usage\n\nTo launch GUI application write the following command to the terminal.\n\n`coordinates-app`\n\nIf users want to convert coordinates in the code, then simple api is provided:\n\n```python\nfrom coordinates.converter import CoordinateConverter, WGS84, L_Est97\n\nconverter = CoordinateConverter\n\n# converting to L-Est97\nwgs_point = WGS84(lat=59.39528, long=24.664104611385)\nprint(converter.wgs84_to_l_est97(wgs_point))\n\n# converting to WGS84\nest97_point = L_Est97(x=6543210.14, y=543210.86)\nprint(converter.l_est97_to_wgs84(est97_point))\n\n# module can also convert decimal degrees to degree-minute-second system\nfrom coordinates.converter import convert_decimal_to_degrees, convert_degrees_to_decimal\n\nprint(convert_decimal_to_degrees(10.51))\nprint(convert_degrees_to_decimal(10, 30, 36.0))\n\n# L-Est97 system has coordinate boundaries where it can be used.\n# These boundaries can be checked with validator\nfrom coordinates.converter import LEst97CoordinatesValidator\nvalidator = LEst97CoordinatesValidator()\nprint(validator.validate_projected_x(6543210.14))\nprint(validator.validate_projected_y(543210.86))\nprint(validator.validate_wgs84_latitude(59.39528))\nprint(validator.validate_wgs84_longitude(21.09))\n\n```\n\n## Documentation\n\n[Documentation can be found here](https://eskumu.gitlab.io/coordinates-converter)\n\n## Developer guide.\n\n### Installation\n\nSourcecode can be found in [GitLab](https://gitlab.com/eskumu/coordinates-converter/)\n\nFor building the app from source, run \n\n`pip install -editable .`\n\n### Tests \n\nTests are written in [pytest](https://docs.pytest.org/en/latest/) \nand for running tests pytest is needed.\n\nTo install pytest run:\n\n`pip install pytest`\n\nTo execute test suite:\n`python -m pytest tests/`\n\n### Code Quality\n\nContinuous integration environment checks that code complies with PEP8 checcks.\nFor testing code quality [flake8](http://flake8.pycqa.org/en/latest/) is used.\n\nTo install flake8 tests it must be installed:\n\n`pip install flake8`\n\nFlake8 tests can be run with following command:\n\n`flake8 coordinates/`\n\n---\n\n[Task specification](https://enos.itcollege.ee/~eikivi/python/hw1.txt)\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/eskumu/coordinates-converter/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "coordinates-converter", "package_url": "https://pypi.org/project/coordinates-converter/", "platform": "", "project_url": "https://pypi.org/project/coordinates-converter/", "project_urls": { "Homepage": "https://gitlab.com/eskumu/coordinates-converter/" }, "release_url": "https://pypi.org/project/coordinates-converter/0.1.0/", "requires_dist": [ "pyproj", "typing", "click" ], "requires_python": "", "summary": "L-Est97 to WGS84 coordinates converter with GUI interface", "version": "0.1.0" }, "last_serial": 5130371, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "379a33ff95e85b06fc91b54cfad181c3", "sha256": "f072272405cbc103a792494988bd2dc6b6452e7025499f3d195089c0935a57f5" }, "downloads": -1, "filename": "coordinates_converter-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "379a33ff95e85b06fc91b54cfad181c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11303, "upload_time": "2019-04-11T10:46:32", "url": "https://files.pythonhosted.org/packages/5a/d0/e550235865396680bfa65e24df98d446ba55e18385ad81089daaa2408954/coordinates_converter-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51efb9fcacdeab7979e225987aaf040b", "sha256": "dc148f1707e9a95832e1654888fdae0080715b126f6af8b00b97219388614136" }, "downloads": -1, "filename": "coordinates_converter-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "51efb9fcacdeab7979e225987aaf040b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11303, "upload_time": "2019-04-11T10:46:34", "url": "https://files.pythonhosted.org/packages/2b/98/cfabc9da11ae7d9546761c065ded2fe13186b31c54946300eac3042aa4b1/coordinates_converter-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92dbb074e0b37fd42d9afd9e4cf3ea6b", "sha256": "3967bf0993b8fbae332dd9db1fb3e9354546fc650d7b12d21b2daa84a3ffe6bc" }, "downloads": -1, "filename": "coordinates converter-0.0.2.tar.gz", "has_sig": false, "md5_digest": "92dbb074e0b37fd42d9afd9e4cf3ea6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8299, "upload_time": "2019-04-11T10:46:35", "url": "https://files.pythonhosted.org/packages/29/18/bc5faa3aa9d4b5fe44a4be443d007268a0eb28d7f79247720933d34cea9b/coordinates%20converter-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "798669d793f4e26db4d43e5c35c6b2f3", "sha256": "fd761d72ead835c323564e3b9bd2627803eed69134093251a8e0f76c907a22fd" }, "downloads": -1, "filename": "coordinates_converter-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "798669d793f4e26db4d43e5c35c6b2f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11898, "upload_time": "2019-04-11T17:45:00", "url": "https://files.pythonhosted.org/packages/0a/ec/38b618e97e6b4dd4ada8f53faa207d6cb527e51e6410bb5a549ae4e99de1/coordinates_converter-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "126cc5f763f3fea33443765ab81a7e1d", "sha256": "7a84eb72dc6305069ee0f56538ef453348544d7b08b1d9bab97576fa48c05306" }, "downloads": -1, "filename": "coordinates_converter-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "126cc5f763f3fea33443765ab81a7e1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11898, "upload_time": "2019-04-11T17:45:02", "url": "https://files.pythonhosted.org/packages/95/5b/36a01a8af9d858313502b7943ac9fc5f592bb65150b783a60b5cf0108555/coordinates_converter-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9675c267f73989796264b50964038819", "sha256": "006dbf7a02895687981de356d6d205844a2ae2bffae3e610b5ba09f6062b786b" }, "downloads": -1, "filename": "coordinates converter-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9675c267f73989796264b50964038819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9328, "upload_time": "2019-04-11T17:45:03", "url": "https://files.pythonhosted.org/packages/bc/73/900f8df2610e40c317894c5422316484fdb07d96159dcf58492a8c19d2dd/coordinates%20converter-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "55846dd251abac531fb8497178844a58", "sha256": "6f1c2e8ad0445ee462a91bccda53b9834889ad62e3d94d3e84aa5402815ce577" }, "downloads": -1, "filename": "coordinates_converter-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "55846dd251abac531fb8497178844a58", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11914, "upload_time": "2019-04-11T18:28:52", "url": "https://files.pythonhosted.org/packages/b1/12/2321510dbf0373a1dfaf21909c02e1d1aa993af05c5a45aeb762d15da1ee/coordinates_converter-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a211eebed8d01b9fc99e32879fa68d1", "sha256": "896df6d7f08bf699bd9f2931caed3fa6fb05e4b74a5b748ce8cae13dedc99e41" }, "downloads": -1, "filename": "coordinates_converter-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2a211eebed8d01b9fc99e32879fa68d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11916, "upload_time": "2019-04-11T18:28:53", "url": "https://files.pythonhosted.org/packages/9b/ca/9b5667a820b365172ce6237824a7866a2b7b9f07d4c3c7eae91fe65d1f3c/coordinates_converter-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf564d4269eac60d3dd37b718ca06b92", "sha256": "a4cf6e4f2ddad7bd83db23f86a50eac20f68753914a2f3487a35a3c47b0787b3" }, "downloads": -1, "filename": "coordinates converter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cf564d4269eac60d3dd37b718ca06b92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9339, "upload_time": "2019-04-11T18:28:54", "url": "https://files.pythonhosted.org/packages/9b/ac/434a10eaa651a48f64ad80603eaa157f79791300727dde510c0378579ef6/coordinates%20converter-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55846dd251abac531fb8497178844a58", "sha256": "6f1c2e8ad0445ee462a91bccda53b9834889ad62e3d94d3e84aa5402815ce577" }, "downloads": -1, "filename": "coordinates_converter-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "55846dd251abac531fb8497178844a58", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11914, "upload_time": "2019-04-11T18:28:52", "url": "https://files.pythonhosted.org/packages/b1/12/2321510dbf0373a1dfaf21909c02e1d1aa993af05c5a45aeb762d15da1ee/coordinates_converter-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a211eebed8d01b9fc99e32879fa68d1", "sha256": "896df6d7f08bf699bd9f2931caed3fa6fb05e4b74a5b748ce8cae13dedc99e41" }, "downloads": -1, "filename": "coordinates_converter-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2a211eebed8d01b9fc99e32879fa68d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11916, "upload_time": "2019-04-11T18:28:53", "url": "https://files.pythonhosted.org/packages/9b/ca/9b5667a820b365172ce6237824a7866a2b7b9f07d4c3c7eae91fe65d1f3c/coordinates_converter-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf564d4269eac60d3dd37b718ca06b92", "sha256": "a4cf6e4f2ddad7bd83db23f86a50eac20f68753914a2f3487a35a3c47b0787b3" }, "downloads": -1, "filename": "coordinates converter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cf564d4269eac60d3dd37b718ca06b92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9339, "upload_time": "2019-04-11T18:28:54", "url": "https://files.pythonhosted.org/packages/9b/ac/434a10eaa651a48f64ad80603eaa157f79791300727dde510c0378579ef6/coordinates%20converter-0.1.0.tar.gz" } ] }