{ "info": { "author": "Andrew G. Mark", "author_email": "mark@is.mpg.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering" ], "description": "**************************************\r\nScatPy -- A Python interface to DDSCAT\r\n**************************************\r\n\r\n\r\nScatPy is a Python package for interfacing to the popular scattering simulator\r\n`DDSCAT `_. ScatPy provides a rich toolset to:\r\n\r\n* Create standard DDSCAT scattering targets based on physical (rather than dipole) dimensions\r\n* Construct and visualize complex custom scattering targets\r\n* Manage the job parameters found in the ddscat.par file\r\n* Organize iterative jobs requiring multiple targets or input parameters\r\n* Script job submission to cluster queue managers\r\n* Maintain profiles and defaults for deployment on platforms other than the local machine\r\n* Load, plot and manipulate DDSCAT output tables\r\n* Manage the output from multiple jobs through results collections\r\n* Work with and visualize nearfield results as multidimensional numpy arrays\r\n* Suitable for interactive or scripted use\r\n\r\nDocumentation\r\n=============\r\n\r\nComplete documentation can be found at:\r\n http://pythonhosted.org/ScatPy\r\n\r\n\r\nDownload\r\n========\r\n\r\nThe package can be downloaded for installation via easy_install at\r\n https://pypi.python.org/pypi/ScatPy\r\n\r\n\r\nExample\r\n=======\r\n\r\n.. code:: python\r\n\r\n from ScatPy import *\r\n\r\n # Establish target geometry (in um)\r\n length = 0.100\r\n radius = 0.020\r\n target = targets.CYLNDRCAP(length, radius, d=0.005, material='Au_Palik.txt')\r\n\r\n # Create a job to be run in the subdirectory tmp/\r\n job = DDscat(folder = './tmp', target=target)\r\n\r\n # Change the range of calculated wavelengths and ambient index\r\n job.settings.wavelengths = ranges.How_Range(0.300, 0.600, 15)\r\n job.settings.NAMBIENT = 1.0\r\n\r\n # Run the job locally\r\n job.calculate()\r\n\r\n # Open the results qtable, plot Q_sca, and Q_abs, and add a legend\r\n ans = results.QTable(folder = './tmp')\r\n ax = ans.plot(['Q_sca', 'Q_abs'])\r\n ax.legend(loc=0)", "description_content_type": null, "docs_url": "https://pythonhosted.org/ScatPy/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hohlraum/ScatPy", "keywords": null, "license": "GNU GPLv3", "maintainer": null, "maintainer_email": null, "name": "ScatPy", "package_url": "https://pypi.org/project/ScatPy/", "platform": "All", "project_url": "https://pypi.org/project/ScatPy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hohlraum/ScatPy" }, "release_url": "https://pypi.org/project/ScatPy/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "A Python package for setting up DDSCAT jobs and analysing the results.", "version": "0.1.1" }, "last_serial": 1196318, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9609680f8aec35ac86fadf040507b8d1", "sha256": "34215e50aa921b6f1265dfb603112680df06e0dab5c61ed9ed009aecf0ec8602" }, "downloads": -1, "filename": "ScatPy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9609680f8aec35ac86fadf040507b8d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 379762, "upload_time": "2014-08-19T16:48:44", "url": "https://files.pythonhosted.org/packages/50/79/1a90189fc99b6d254e92471f57d62ee0658fbfeb90a4f9c1ade4ed30bcac/ScatPy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c1a1b076018175920b841b175ed5708c", "sha256": "ad93caa0808eab2ae6096ba6882dd70fa09f4a3c93344914c5d0f22b54ebbd6f" }, "downloads": -1, "filename": "ScatPy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c1a1b076018175920b841b175ed5708c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 380936, "upload_time": "2014-08-20T08:44:27", "url": "https://files.pythonhosted.org/packages/ba/a2/3c60f03368a1e55571e486c179c6b184a968857a945c18ba80e73605fb75/ScatPy-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c1a1b076018175920b841b175ed5708c", "sha256": "ad93caa0808eab2ae6096ba6882dd70fa09f4a3c93344914c5d0f22b54ebbd6f" }, "downloads": -1, "filename": "ScatPy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c1a1b076018175920b841b175ed5708c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 380936, "upload_time": "2014-08-20T08:44:27", "url": "https://files.pythonhosted.org/packages/ba/a2/3c60f03368a1e55571e486c179c6b184a968857a945c18ba80e73605fb75/ScatPy-0.1.1.tar.gz" } ] }