{ "info": { "author": "Manuel Sanchez del Rio, Luca Rebuffi", "author_email": "lrebuffi@anl.gov", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# wofry\nWave Optics FRamwork in pYthon\n\nWOFRY [1] is the OASYS framework for waveoptics calculations. It contains a threefold functionality: \n- it provides a generalization (or abstraction) of a software tool for wave optics, combining the component definitions from SYNED with the abstract declaration of wavefronts and propagators\n- it defines a mechanism for interfacing a wave optics code (e.g., SRW, WISE etc.) in it, a first step for becoming interfaced in OASYS\n- it provides native implementations of simple wavefronts (e.g., plane waves, spherical waves, Gaussian sources) and propagators [2] for prototyping optical systems.\n\n## References\n\n[1] https://doi.org/10.1117/12.2274232\n\n[2] https://github.com/oasys-kit/wofry/blob/master/doc/pirro_thesis.pdf", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/oasys-kit/wofry", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oasys-kit/wofry", "keywords": "dictionary,glossary,synchrotronsimulation", "license": "GPLv3", "maintainer": "Luca Rebuffi", "maintainer_email": "lrebuffi@anl.gov", "name": "wofry", "package_url": "https://pypi.org/project/wofry/", "platform": "", "project_url": "https://pypi.org/project/wofry/", "project_urls": { "Download": "https://github.com/oasys-kit/wofry", "Homepage": "https://github.com/oasys-kit/wofry" }, "release_url": "https://pypi.org/project/wofry/1.0.22/", "requires_dist": null, "requires_python": "", "summary": "WOFRY (Wave Optics FRamework in pYthon) kernel library", "version": "1.0.22" }, "last_serial": 5776951, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "005a4f1f9d89d4d6693f43f83f78f796", "sha256": "137e21cd715f1478d0762598530d8f952e6d0c6a0ece0af74d9f33e3c805999b" }, "downloads": -1, "filename": "wofry-1.0.1.tar.gz", "has_sig": false, "md5_digest": "005a4f1f9d89d4d6693f43f83f78f796", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4287, "upload_time": "2017-05-17T12:01:53", "url": "https://files.pythonhosted.org/packages/d5/3a/2d30746682e778f55d20c3443e8ebec252fb0972be897e6e45e610ffbb0d/wofry-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "cde43eab7d48b6a4ec9c2b35729d385a", "sha256": "96aae7344072bbb69c8840f137eda18c0348554a3bd688aa76c9f5f534d18c2d" }, "downloads": -1, "filename": "wofry-1.0.10.tar.gz", "has_sig": false, "md5_digest": "cde43eab7d48b6a4ec9c2b35729d385a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39000, "upload_time": "2018-05-22T14:24:57", "url": "https://files.pythonhosted.org/packages/ae/4f/6ae51f921a6e62a61e180529f3a683b927766b055b5e7d961a80fd5decc6/wofry-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "1c6c6f635c76f7c018c85fa139c4cd9d", "sha256": "84eeb8597734c65304fb98e1fd1c7374c862b1ea02c6367306749076c742ecf3" }, "downloads": -1, "filename": "wofry-1.0.11.tar.gz", "has_sig": false, "md5_digest": "1c6c6f635c76f7c018c85fa139c4cd9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39011, "upload_time": "2018-05-22T14:37:02", "url": "https://files.pythonhosted.org/packages/3f/44/a64d6041341c10358b629348cba72cf6dead26117f702e5a77e9f5f45997/wofry-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "91fffd0ceed16598e38b927e14e90736", "sha256": "3755edb672cefebaf923625a7dc9021f87b8525127a996c00993b8012032a593" }, "downloads": -1, "filename": "wofry-1.0.12.tar.gz", "has_sig": false, "md5_digest": "91fffd0ceed16598e38b927e14e90736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39061, "upload_time": "2018-05-24T16:26:12", "url": "https://files.pythonhosted.org/packages/30/8e/e7362187536eb6016f5bc160965ae28b8fd7086f4a6fb49e51642d59ff8a/wofry-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "d5f048b325050765b83b9cf43cde707d", "sha256": "4dd28ba7e4ec8c17d7ed8f79e8a91ac281c795da1dd576e465195eeacc772e7f" }, "downloads": -1, "filename": "wofry-1.0.13.tar.gz", "has_sig": false, "md5_digest": "d5f048b325050765b83b9cf43cde707d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43857, "upload_time": "2018-05-30T09:50:10", "url": "https://files.pythonhosted.org/packages/46/60/2bfd22c827b61c9e64aa80c1edeb456e628243fcf90f8a8206c003eb46f7/wofry-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "6722de7d482fae6ce1eaca43c9a3e9f4", "sha256": "81629439f076b86034ad4823b309988f9e63c99f83d7f1f99ba0081b33f6eb52" }, "downloads": -1, "filename": "wofry-1.0.14.tar.gz", "has_sig": false, "md5_digest": "6722de7d482fae6ce1eaca43c9a3e9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43879, "upload_time": "2018-05-31T15:38:15", "url": "https://files.pythonhosted.org/packages/03/6c/6cb5d196209db89f6c6e0fcc8db7dfc83a2a5afdb8db873774669b67189c/wofry-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "b35b230cc8f99caf2e63129ab318ef29", "sha256": "c16321e7fb2e3a095d4c4c7b459d6b58d5ce2ecd708fb7d8944b75340f5350f3" }, "downloads": -1, "filename": "wofry-1.0.15.tar.gz", "has_sig": false, "md5_digest": "b35b230cc8f99caf2e63129ab318ef29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46595, "upload_time": "2018-10-03T14:45:26", "url": "https://files.pythonhosted.org/packages/bf/60/5e1dc58f324790bfd746ac118fd9c375906a4d902107bc48dcde1f8a5d9c/wofry-1.0.15.tar.gz" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "bc8bf2c569cd34d4c19272b2e1afe800", "sha256": "e94b9b3b1fa97490ba664f7c37e072d294c5a6914d50c5c675388984a9b28bc0" }, "downloads": -1, "filename": "wofry-1.0.16.tar.gz", "has_sig": false, "md5_digest": "bc8bf2c569cd34d4c19272b2e1afe800", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46808, "upload_time": "2018-11-16T21:05:39", "url": "https://files.pythonhosted.org/packages/0e/41/b53eb022ad0e31c3dd27840dd90013bc4a8c662a1cf4779db8c1a792c0cd/wofry-1.0.16.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "40697b1d91c7c0e25d7419671c0b2218", "sha256": "f9f780082ad52e0f2f9b94c636d628b58b91556cccab62314828da888906ed19" }, "downloads": -1, "filename": "wofry-1.0.17.tar.gz", "has_sig": false, "md5_digest": "40697b1d91c7c0e25d7419671c0b2218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45405, "upload_time": "2018-11-28T22:16:54", "url": "https://files.pythonhosted.org/packages/f5/72/8f47ffe9c978ed76dc41e54541ae50516480aae9797365be182965f37d0d/wofry-1.0.17.tar.gz" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "abeabb879364b8ad8125d4009574ad60", "sha256": "8c170c1801e51e0ebbbafc5d7796a6fa4c4edf0a8cd358d416926d588e6f7717" }, "downloads": -1, "filename": "wofry-1.0.18.tar.gz", "has_sig": false, "md5_digest": "abeabb879364b8ad8125d4009574ad60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47257, "upload_time": "2019-02-02T22:49:56", "url": "https://files.pythonhosted.org/packages/8f/d4/13ce5d6938a786dec74980533d38ab3970fe0ce6ee9aa9d4fb4c90fb3944/wofry-1.0.18.tar.gz" } ], "1.0.19": [ { "comment_text": "", "digests": { "md5": "9c1b7e77c55ef879f29575c69a2f2ec9", "sha256": "195839e3f89facfa8970575c8b8474851d54b12106b6b35c570be3fdc49fd36f" }, "downloads": -1, "filename": "wofry-1.0.19.tar.gz", "has_sig": false, "md5_digest": "9c1b7e77c55ef879f29575c69a2f2ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47304, "upload_time": "2019-02-03T18:29:50", "url": "https://files.pythonhosted.org/packages/00/c1/7b025f25cf0ce22fe810530df62c5babfba7e788bc9eb8d61845ecf2ef87/wofry-1.0.19.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "35ffd2fd839349331411d5a1035b3d8d", "sha256": "acc50408bf2231e60d44f53b0a2caf48029c14df286d68bd420ab0cf6cc61515" }, "downloads": -1, "filename": "wofry-1.0.2.tar.gz", "has_sig": false, "md5_digest": "35ffd2fd839349331411d5a1035b3d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4280, "upload_time": "2017-05-17T12:56:28", "url": "https://files.pythonhosted.org/packages/04/07/389cb808ca379d949433e6437b1f03162cf52fab9d23b73f5474f2d8e006/wofry-1.0.2.tar.gz" } ], "1.0.20": [ { "comment_text": "", "digests": { "md5": "9d9184433175b55bea8e4c35650c70af", "sha256": "fc8b781515c4e171715111ec1b05bbd1804b1393018dfcd4afb5c753186e4071" }, "downloads": -1, "filename": "wofry-1.0.20.tar.gz", "has_sig": false, "md5_digest": "9d9184433175b55bea8e4c35650c70af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45741, "upload_time": "2019-04-04T14:17:25", "url": "https://files.pythonhosted.org/packages/5f/8b/8b47c21ec87140d7eb6ff32bbcbf22f576993a121391a7665b9b262a2582/wofry-1.0.20.tar.gz" } ], "1.0.21": [ { "comment_text": "", "digests": { "md5": "a5aa322db15859c94defcfc2336516fc", "sha256": "ddbf683753f837171166d7e9b8ed4b182cc6731326ea481f6a19a4d51ce29eed" }, "downloads": -1, "filename": "wofry-1.0.21.tar.gz", "has_sig": false, "md5_digest": "a5aa322db15859c94defcfc2336516fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46263, "upload_time": "2019-06-12T14:54:45", "url": "https://files.pythonhosted.org/packages/1e/b8/83526144e91f6faa85f41d3df2330708e0a98260a989fd911344bcd2b839/wofry-1.0.21.tar.gz" } ], "1.0.22": [ { "comment_text": "", "digests": { "md5": "e7cdfe45c77446d74408af70f5fcf46e", "sha256": "27cdd01d49da524d931906e99c6054fd6e646186075e852b030a88c1b88b1d46" }, "downloads": -1, "filename": "wofry-1.0.22.tar.gz", "has_sig": false, "md5_digest": "e7cdfe45c77446d74408af70f5fcf46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46892, "upload_time": "2019-09-03T16:29:53", "url": "https://files.pythonhosted.org/packages/f8/70/e935ee1648cbcf8752579d48ba777c611f03cdfde1c17df465aa4851567b/wofry-1.0.22.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "70483664dc5c810e6f320d8cd2094987", "sha256": "8d8b2e15efaeb6e1ca53d9301d24f96a79ba3b63ba542ad15e20351c5e25c17d" }, "downloads": -1, "filename": "wofry-1.0.3.tar.gz", "has_sig": false, "md5_digest": "70483664dc5c810e6f320d8cd2094987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28206, "upload_time": "2017-05-17T13:17:41", "url": "https://files.pythonhosted.org/packages/38/35/53128675a5a199b3a675db291de877e7ad88599f646f0c5d4aa2866f35f0/wofry-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "043c453389d85f660c20452351622f8d", "sha256": "a7a8b91dc223844fa01de06d41528b741c8a6420e5617d022fa1e54dc9af7acf" }, "downloads": -1, "filename": "wofry-1.0.4.tar.gz", "has_sig": false, "md5_digest": "043c453389d85f660c20452351622f8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28191, "upload_time": "2017-05-17T15:42:28", "url": "https://files.pythonhosted.org/packages/a4/60/a1ebf071c760bad3f0a4f7a06badfc0d243a608181cfb2988c340a7d055d/wofry-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "a54fce10af8188803b3d8740e79d216a", "sha256": "7d983cae4e1b3b1c7677c780f50c3729febe5eb5b64bae29051e6e5338314b7a" }, "downloads": -1, "filename": "wofry-1.0.5.tar.gz", "has_sig": false, "md5_digest": "a54fce10af8188803b3d8740e79d216a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30487, "upload_time": "2017-07-12T17:01:45", "url": "https://files.pythonhosted.org/packages/3f/52/f957e2dc799103cc853c337069a85e5eea0670e48ba7d31a1a9465d3d6f7/wofry-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "101a5f938446b0cf9896b2c289c87471", "sha256": "8db310b55af601e69bc375fe38c6da0e284099aa7d79281675a433faf3c7aa8f" }, "downloads": -1, "filename": "wofry-1.0.6.tar.gz", "has_sig": false, "md5_digest": "101a5f938446b0cf9896b2c289c87471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30644, "upload_time": "2017-10-11T08:38:29", "url": "https://files.pythonhosted.org/packages/b2/04/0accfc16827adbd3c866f445f1cbc0d61e9c33adcf886143bd46fb4939d8/wofry-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "79753f44e67b756b4b9f277038086f09", "sha256": "cdc4f03bf07805b16fb73b1a5a5214e9a0d1cec7eccab3a2ff9b54ed689e0c99" }, "downloads": -1, "filename": "wofry-1.0.7.tar.gz", "has_sig": false, "md5_digest": "79753f44e67b756b4b9f277038086f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30653, "upload_time": "2017-11-29T18:43:03", "url": "https://files.pythonhosted.org/packages/02/ed/14bab90206bd9fb0ad780ef9838c07f5e90910c06183a8ffb91cf1af6318/wofry-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "f25a5aa7285a371910a9080a3f05c9f3", "sha256": "9557927e5cf7977f5c32878267ef3f246552113f9347a716090430bf9f140c45" }, "downloads": -1, "filename": "wofry-1.0.8.tar.gz", "has_sig": false, "md5_digest": "f25a5aa7285a371910a9080a3f05c9f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38819, "upload_time": "2018-04-18T12:28:36", "url": "https://files.pythonhosted.org/packages/53/16/7e20315e088bb34463e31b91a86ecc7478cf61b05e9852ba8d470af929c9/wofry-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "294a79cb9ac8818d19333bfb413f93dd", "sha256": "2be8db80baab47d7637696382f19a9d53c82e20d9b5379c846c441b78fe37b24" }, "downloads": -1, "filename": "wofry-1.0.9.tar.gz", "has_sig": false, "md5_digest": "294a79cb9ac8818d19333bfb413f93dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38822, "upload_time": "2018-05-07T10:14:01", "url": "https://files.pythonhosted.org/packages/a7/80/4812af3582b0155839771b3cde916d7df0ba5e4fa7d623a7767305fb137f/wofry-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7cdfe45c77446d74408af70f5fcf46e", "sha256": "27cdd01d49da524d931906e99c6054fd6e646186075e852b030a88c1b88b1d46" }, "downloads": -1, "filename": "wofry-1.0.22.tar.gz", "has_sig": false, "md5_digest": "e7cdfe45c77446d74408af70f5fcf46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46892, "upload_time": "2019-09-03T16:29:53", "url": "https://files.pythonhosted.org/packages/f8/70/e935ee1648cbcf8752579d48ba777c611f03cdfde1c17df465aa4851567b/wofry-1.0.22.tar.gz" } ] }