shadow4


Nameshadow4 JSON
Version 0.1.70 PyPI version JSON
download
home_pagehttps://github.com/oasys-kit/shadow4/
Summaryshadow implementation in python
upload_time2025-11-05 08:37:15
maintainerNone
docs_urlNone
authorManuel Sanchez del Rio, Luca Rebuffi
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =======
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"
}
        
Elapsed time: 3.20777s