{ "info": { "author": "Tom Cobb", "author_email": "tom.cobb@diamond.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7" ], "description": "Scan Point Generator\n====================\n\n|build-status| |coverage| |health| |pypi-version| |readthedocs|\n\nScan point generator contains a number of python iterators that are used in\n`GDA`_ and `malcolm`_ to determine the motor demand positions and dataset\nindexes that various scan types will produce\n\nInstallation\n------------\nTo install the latest release, type::\n\n pip install scanpointgenerator\n\nTo install the latest code directly from source, type::\n\n pip install git+git://github.com/dls-controls/scanpointgenerator.git\n\nChangelog\n---------\n\nSee `CHANGELOG`_\n\nContributing\n------------\n\nSee `CONTRIBUTING`_\n\nLicense\n-------\nAPACHE License. (see `LICENSE`_)\n\nDocumentation\n-------------\n\nFull documentation is available at http://scanpointgenerator.readthedocs.org\n\n.. |build-status| image:: https://travis-ci.org/dls-controls/scanpointgenerator.svg?style=flat\n :target: https://travis-ci.org/dls-controls/scanpointgenerator\n :alt: Build Status\n\n.. |coverage| image:: https://coveralls.io/repos/dls-controls/scanpointgenerator/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/dls-controls/scanpointgenerator?branch=master\n :alt: Test coverage\n\n.. |pypi-version| image:: https://img.shields.io/pypi/v/scanpointgenerator.svg\n :target: https://pypi.python.org/pypi/scanpointgenerator/\n :alt: Latest PyPI version\n\n.. |readthedocs| image:: https://readthedocs.org/projects/scanpointgenerator/badge/?version=latest\n :target: http://scanpointgenerator.readthedocs.org\n :alt: Documentation\n\n.. |health| image:: https://landscape.io/github/dls-controls/scanpointgenerator/master/landscape.svg?style=flat\n :target: https://landscape.io/github/dls-controls/scanpointgenerator/master\n :alt: Code Health\n\n.. _CHANGELOG: https://github.com/dls-controls/scanpointgenerator/blob/master/CHANGELOG.rst\n.. _CONTRIBUTING: https://github.com/dls-controls/scanpointgenerator/blob/master/CONTRIBUTING.rst\n.. _LICENSE: https://github.com/dls-controls/scanpointgenerator/blob/master/LICENSE\n.. _GDA: http://www.opengda.org/\n.. _malcolm: https://github.com/dls-controls/malcolm", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dls_controls/scanpointgenerator", "keywords": "", "license": "APACHE", "maintainer": "", "maintainer_email": "", "name": "scanpointgenerator", "package_url": "https://pypi.org/project/scanpointgenerator/", "platform": "", "project_url": "https://pypi.org/project/scanpointgenerator/", "project_urls": { "Homepage": "https://github.com/dls_controls/scanpointgenerator" }, "release_url": "https://pypi.org/project/scanpointgenerator/2.3/", "requires_dist": null, "requires_python": "", "summary": "Python generators for malcolm and GDA scans", "version": "2.3" }, "last_serial": 5656197, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ac20941fe0339e68ba324788c6523365", "sha256": "0e5dc24d900e6ea59d7707edc71a326263ad13ce1b58f07f081ef6cbe4030a80" }, "downloads": -1, "filename": "scanpointgenerator-0.1.tar.gz", "has_sig": false, "md5_digest": "ac20941fe0339e68ba324788c6523365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4674, "upload_time": "2016-02-29T15:37:15", "url": "https://files.pythonhosted.org/packages/08/75/af25d4a585b42395426f89ccccf2b0343b8163655043fdf4bf91ffebc48e/scanpointgenerator-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f4cd34cd14e0911e4b37e80c5662185d", "sha256": "234054ec8911463451fbd8d616ea3bb9e006fff4b186cb5b83fd2e5f215f3440" }, "downloads": -1, "filename": "scanpointgenerator-0.2.tar.gz", "has_sig": false, "md5_digest": "f4cd34cd14e0911e4b37e80c5662185d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4860, "upload_time": "2016-02-29T16:57:17", "url": "https://files.pythonhosted.org/packages/c5/19/139ab86bc4b0d060909a63b48dcfb113dfce85a48fc396c19490ccfa5c3e/scanpointgenerator-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f1219edcfbb26228d605f4eb4500c88f", "sha256": "dfbe0a19cb3d4aa5c0afefc883145a2636c5d658e68b56724b5d29c1a51c5307" }, "downloads": -1, "filename": "scanpointgenerator-0.3.tar.gz", "has_sig": false, "md5_digest": "f1219edcfbb26228d605f4eb4500c88f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4996, "upload_time": "2016-03-03T14:26:50", "url": "https://files.pythonhosted.org/packages/d7/83/1bff8ee31b81011b2c537d2f0bc3b56dd40c29f787949946bfef103cbb7f/scanpointgenerator-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b044ffefb90e264b388f584abf76e2b6", "sha256": "93a3f8b890be28302b7f564edc7df6be0eab358235f12d277a215d42a44d7dd0" }, "downloads": -1, "filename": "scanpointgenerator-0.4.tar.gz", "has_sig": false, "md5_digest": "b044ffefb90e264b388f584abf76e2b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9428, "upload_time": "2016-04-15T10:39:26", "url": "https://files.pythonhosted.org/packages/0f/c1/b6ad1cdfc2ab1ffa10a769b6071af18178cecd9a1bba7e9d6fe4da102d38/scanpointgenerator-0.4.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "afde36f630ee68c3d13513f3e5730b16", "sha256": "8c95e15b7da3ab06c5889ff83d43e770050c86f0725573db6db5b5bb863edb09" }, "downloads": -1, "filename": "scanpointgenerator-1.0.tar.gz", "has_sig": false, "md5_digest": "afde36f630ee68c3d13513f3e5730b16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16044, "upload_time": "2016-07-19T08:44:07", "url": "https://files.pythonhosted.org/packages/17/05/e27afa075cd35da2f534302c72218f8d18317d2bc0aeb8fb383a1cd4b7b1/scanpointgenerator-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "a3699800b894e904fcfe53ac5e861572", "sha256": "4e276be954563c03e628335a746e5b21b58c7fc0c8c6e6ff6734f17f1b296208" }, "downloads": -1, "filename": "scanpointgenerator-1.1.tar.gz", "has_sig": false, "md5_digest": "a3699800b894e904fcfe53ac5e861572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16714, "upload_time": "2016-08-16T09:30:43", "url": "https://files.pythonhosted.org/packages/fb/ea/01e23d4d4112e40a9d15a1e0a7bb687a4ae2c562256fedc6e1c5d1e28e81/scanpointgenerator-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "966ad3d269e63c3fd19a296bdb5349c9", "sha256": "0170c61e581932c00d630aa1af64bf4e6ecc8b51686a2bae0f8383b777105f58" }, "downloads": -1, "filename": "scanpointgenerator-1.2.tar.gz", "has_sig": false, "md5_digest": "966ad3d269e63c3fd19a296bdb5349c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16751, "upload_time": "2016-08-17T07:54:41", "url": "https://files.pythonhosted.org/packages/18/71/9f3c4bfcae84fb61ec5422c91d5829e1317f2bfd450a19d31d2ce5550cec/scanpointgenerator-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b384740931075b193ca8e4ee3f838d03", "sha256": "29307dc3f374601269db423aadb1cab5018b21daf8ea6254619e16b3244711e6" }, "downloads": -1, "filename": "scanpointgenerator-1.2.1.tar.gz", "has_sig": false, "md5_digest": "b384740931075b193ca8e4ee3f838d03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16861, "upload_time": "2016-08-17T10:06:34", "url": "https://files.pythonhosted.org/packages/28/eb/80175bb61abc71c2d7fe2063ba1a3246a666e233c4145925b9e1c32ef3fe/scanpointgenerator-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "ec87b60f2dc3215f14c11bc4744cbf26", "sha256": "468e39bd5c7ec0b0d532b6279147ebad7b9de46d54a6405a46ead777c10abebe" }, "downloads": -1, "filename": "scanpointgenerator-1.3.tar.gz", "has_sig": false, "md5_digest": "ec87b60f2dc3215f14c11bc4744cbf26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16834, "upload_time": "2016-08-18T12:38:13", "url": "https://files.pythonhosted.org/packages/0e/af/d415ea1d5209bfb4d3c1777dc29d141a7be0a5525d99d093ee9b2d584e20/scanpointgenerator-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "3fe5bfadccc81f6d1982a2a444891737", "sha256": "3fde179590e815d94922b709856c28f84b43f7fcfe095d39dbdd00e673a278ba" }, "downloads": -1, "filename": "scanpointgenerator-1.3.1.tar.gz", "has_sig": false, "md5_digest": "3fe5bfadccc81f6d1982a2a444891737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17063, "upload_time": "2016-09-13T15:37:36", "url": "https://files.pythonhosted.org/packages/ae/38/725cbe32b4babbbf5ef9c92ae66c04b16c21b39a3ff0d606e225de6006fc/scanpointgenerator-1.3.1.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "69646798775fb1b2ba55b85fb8168a22", "sha256": "bbefa722498604eb3804ed6131f4ee0765e53d196da4abee4978a066ee4f390e" }, "downloads": -1, "filename": "scanpointgenerator-1.4.tar.gz", "has_sig": false, "md5_digest": "69646798775fb1b2ba55b85fb8168a22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17438, "upload_time": "2016-09-22T09:20:42", "url": "https://files.pythonhosted.org/packages/c4/c5/ebef04726758260b5ac0e5966c7e244d1bc695dae40be027cebfc3806057/scanpointgenerator-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "55645dde06c57c54194fef37725de59f", "sha256": "a935700ce00b2faa8e3e71391d2f9361d79accfb4e2c413a07a3eb256dc71f70" }, "downloads": -1, "filename": "scanpointgenerator-1.5.tar.gz", "has_sig": false, "md5_digest": "55645dde06c57c54194fef37725de59f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19812, "upload_time": "2016-10-07T08:25:07", "url": "https://files.pythonhosted.org/packages/a2/03/39c071a1fe4c1740b946f5257ae44805960fca569cc3ce95f7574f1de6e3/scanpointgenerator-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "678528aa1e413ffdd69f7f74a6656ee5", "sha256": "7ec40a63029e491bdd9a04569295fd7bb4fa368f7fe3c68e60ae3705a9e7c329" }, "downloads": -1, "filename": "scanpointgenerator-1.6.tar.gz", "has_sig": false, "md5_digest": "678528aa1e413ffdd69f7f74a6656ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30193, "upload_time": "2016-10-18T12:15:40", "url": "https://files.pythonhosted.org/packages/72/34/f7468d5221facb67d454d4390439232419d757159bb7057f4d6dae9af962/scanpointgenerator-1.6.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "4b8648b2e4bc81c6e4e80878283b1d84", "sha256": "ba9e7a14cc5c95e0b25ffb46882f6725dc7254426c041a3e80c8b37652f9b900" }, "downloads": -1, "filename": "scanpointgenerator-1.6.1.tar.gz", "has_sig": false, "md5_digest": "4b8648b2e4bc81c6e4e80878283b1d84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30283, "upload_time": "2016-10-27T07:33:35", "url": "https://files.pythonhosted.org/packages/de/04/312ac84ae32c62fc8de489a7b0caace29db7fc6c266216afbc33a3264d34/scanpointgenerator-1.6.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "5759ecee0b611a2cb74e03c8113791d4", "sha256": "e8a0d2afbc47672cc2e5b6aef6420e62d51ee5af72f891976301664e25dbaae2" }, "downloads": -1, "filename": "scanpointgenerator-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5759ecee0b611a2cb74e03c8113791d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42758, "upload_time": "2017-03-21T16:49:11", "url": "https://files.pythonhosted.org/packages/b5/b3/3bbbebdbc9731cadd2b37fdb2944ae415c2fca19a071e91414f39d08b6b5/scanpointgenerator-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "7bd2d717abcb5ac35e0d7e6c0f762d44", "sha256": "d4f92245312a345cabea5779aa8aa48c4a2523bcf0cd284adb86c49f236f70e1" }, "downloads": -1, "filename": "scanpointgenerator-2.1.0.tar.gz", "has_sig": false, "md5_digest": "7bd2d717abcb5ac35e0d7e6c0f762d44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43057, "upload_time": "2017-04-27T12:05:55", "url": "https://files.pythonhosted.org/packages/f7/48/5e34862a6eb735602f7d280d628dc50693163492e768a900b4948378c12f/scanpointgenerator-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "3029c27735d76a90678c2fb74441d1a4", "sha256": "ba4c55c7fae34c5daa96882214b5f9e86d391116e926be3e48d6a1081a6c8b77" }, "downloads": -1, "filename": "scanpointgenerator-2.1.1.tar.gz", "has_sig": false, "md5_digest": "3029c27735d76a90678c2fb74441d1a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45697, "upload_time": "2018-04-30T13:47:41", "url": "https://files.pythonhosted.org/packages/1f/77/b9f025f23696e3dd862a64d477e2fd67b6f778ddbc5bb23b8c56526d9078/scanpointgenerator-2.1.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "49db4c2f6ff3a6dc07e59c796db538da", "sha256": "06680fd14a331fbc42f8f95befac9c6cc59c36c3d4c11850fed5a24f3bb6b83a" }, "downloads": -1, "filename": "scanpointgenerator-2.2.tar.gz", "has_sig": false, "md5_digest": "49db4c2f6ff3a6dc07e59c796db538da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45397, "upload_time": "2019-03-21T14:09:34", "url": "https://files.pythonhosted.org/packages/dc/2c/1aa991fba468d4e235e88b2902f6a2dec331f8d7af485ff2b1b818be9f41/scanpointgenerator-2.2.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "14d962738d36eab761c71c559b66b386", "sha256": "1673c13220cd28b90a74a1e2c824816fa8397d35581bd39c0f4c8e8c67a890cc" }, "downloads": -1, "filename": "scanpointgenerator-2.2.1.tar.gz", "has_sig": false, "md5_digest": "14d962738d36eab761c71c559b66b386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45458, "upload_time": "2019-03-28T13:04:05", "url": "https://files.pythonhosted.org/packages/53/f1/1e1eef369887241ed0384bf005b125c2027e92597a275c69ae49fc70791b/scanpointgenerator-2.2.1.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "5aab4ed0590948faa6aaa972e93fa666", "sha256": "7e30f0828ff3e1094217f107e0277bfb39ac398b81b7522a67b58b1cc34a2dd9" }, "downloads": -1, "filename": "scanpointgenerator-2.3.tar.gz", "has_sig": false, "md5_digest": "5aab4ed0590948faa6aaa972e93fa666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47154, "upload_time": "2019-08-09T14:46:59", "url": "https://files.pythonhosted.org/packages/86/51/c24fe2e7fb382c0a34212df16e18c3d7d521f8d4bcaa7a16796bbe6867ed/scanpointgenerator-2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5aab4ed0590948faa6aaa972e93fa666", "sha256": "7e30f0828ff3e1094217f107e0277bfb39ac398b81b7522a67b58b1cc34a2dd9" }, "downloads": -1, "filename": "scanpointgenerator-2.3.tar.gz", "has_sig": false, "md5_digest": "5aab4ed0590948faa6aaa972e93fa666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47154, "upload_time": "2019-08-09T14:46:59", "url": "https://files.pythonhosted.org/packages/86/51/c24fe2e7fb382c0a34212df16e18c3d7d521f8d4bcaa7a16796bbe6867ed/scanpointgenerator-2.3.tar.gz" } ] }