=======
shadow4
=======
About
-----
Ray tracing package for optical systems targeted for x-ray and synchrotron optics.
Documentation
-------------
https://shadow4.readthedocs.io/
Source repository
-----------------
https://github.com/oasys-kit/shadow4
Quick-installation
------------------
Shadow4 can be installed with Python 3.x:
.. code-block:: console
$ python -m pip install shadow4
Graphical user interface
------------------------
A graphical interface is available under Oasys: https://github.com/oasys-kit/OASYS1-shadow4
References
----------
To cite shadow4, please use:
Manuel Sanchez del Rio et al 2025 J. Phys.: Conf. Ser. 3010 012071
https://doi.org/10.1088/1742-6596/3010/1/012071
Other notes or papers with methods and algorithms related to SHADOW4 are:
* Modelling undulators in ray tracing simulations http://dx.doi.org/10.1107/S1600577525000190
* Ray tracing simulations of bending magnet sources with SHADOW4 https://doi.org/10.48550/arXiv.2406.16446
* Conic Surfaces and Transformations for X-Ray Beamline Optics Modeling https://doi.org/10.48550/arXiv.2406.04079
* Equations and models used for crystals http://dx.doi.org/10.1107/S160057752400924X
Raw data
{
"_id": null,
"home_page": "https://github.com/oasys-kit/shadow4/",
"name": "shadow4",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Manuel Sanchez del Rio, Luca Rebuffi",
"author_email": "srio@esrf.eu",
"download_url": "https://files.pythonhosted.org/packages/e0/29/004d1efe7ac3db1cad3c180fbeb1e6aaa24b6d9805bccaf6b1f7db256e1c/shadow4-0.1.70.tar.gz",
"platform": null,
"description": "=======\nshadow4\n=======\n\nAbout\n-----\n\nRay tracing package for optical systems targeted for x-ray and synchrotron optics.\n\nDocumentation\n-------------\nhttps://shadow4.readthedocs.io/\n\n\nSource repository\n-----------------\nhttps://github.com/oasys-kit/shadow4\n\nQuick-installation\n------------------\n\nShadow4 can be installed with Python 3.x:\n\n.. code-block:: console\n\n $ python -m pip install shadow4\n\nGraphical user interface\n------------------------\n\nA graphical interface is available under Oasys: https://github.com/oasys-kit/OASYS1-shadow4\n\nReferences\n----------\n\nTo cite shadow4, please use:\n\nManuel Sanchez del Rio et al 2025 J. Phys.: Conf. Ser. 3010 012071\nhttps://doi.org/10.1088/1742-6596/3010/1/012071\n\nOther notes or papers with methods and algorithms related to SHADOW4 are: \n\n* Modelling undulators in ray tracing simulations http://dx.doi.org/10.1107/S1600577525000190\n* Ray tracing simulations of bending magnet sources with SHADOW4 https://doi.org/10.48550/arXiv.2406.16446\n* Conic Surfaces and Transformations for X-Ray Beamline Optics Modeling https://doi.org/10.48550/arXiv.2406.04079\n* Equations and models used for crystals http://dx.doi.org/10.1107/S160057752400924X\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "shadow implementation in python",
"version": "0.1.70",
"project_urls": {
"Download": "https://github.com/oasys-kit/shadow4/",
"Homepage": "https://github.com/oasys-kit/shadow4/"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "416d977964004492e356939a155e315e1ba03c86daa020dc6a6f7158ded4d59c",
"md5": "5681976ba320058c92bf114cfbc8fcb0",
"sha256": "a4ed69ca7559dc0cf7b8e13d18354f03c3e5aa595aa4fd04bf06347e15b9ff70"
},
"downloads": -1,
"filename": "shadow4-0.1.70-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5681976ba320058c92bf114cfbc8fcb0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 378843,
"upload_time": "2025-11-05T08:37:13",
"upload_time_iso_8601": "2025-11-05T08:37:13.709490Z",
"url": "https://files.pythonhosted.org/packages/41/6d/977964004492e356939a155e315e1ba03c86daa020dc6a6f7158ded4d59c/shadow4-0.1.70-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e029004d1efe7ac3db1cad3c180fbeb1e6aaa24b6d9805bccaf6b1f7db256e1c",
"md5": "2542bb5d4967dd2ab9f1b688567420ee",
"sha256": "1edad61ed2bd3fa82d78ac03002a871344d819bd2d3c7b428361458bc71cd7b7"
},
"downloads": -1,
"filename": "shadow4-0.1.70.tar.gz",
"has_sig": false,
"md5_digest": "2542bb5d4967dd2ab9f1b688567420ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 266174,
"upload_time": "2025-11-05T08:37:15",
"upload_time_iso_8601": "2025-11-05T08:37:15.514355Z",
"url": "https://files.pythonhosted.org/packages/e0/29/004d1efe7ac3db1cad3c180fbeb1e6aaa24b6d9805bccaf6b1f7db256e1c/shadow4-0.1.70.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-11-05 08:37:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "oasys-kit",
"github_project": "shadow4",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "shadow4"
}