Metadata-Version: 2.4
Name: raysect
Version: 0.9.1
Summary: A Ray-tracing Framework for Science and Engineering
Author-Email: "Dr Alex Meakins et al." <developers@raysect.org>
License-Expression: BSD-3-Clause
License-File: LICENSE.txt
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Graphics :: 3D Rendering
Classifier: Topic :: Scientific/Engineering :: Physics
Project-URL: Homepage, https://www.raysect.org
Project-URL: Repository, https://github.com/raysect/source
Project-URL: Issues, https://github.com/raysect/source/issues
Project-URL: Changelog, https://github.com/raysect/source/blob/master/CHANGELOG.txt
Requires-Python: >=3.9
Requires-Dist: numpy>=2
Requires-Dist: matplotlib
Description-Content-Type: text/markdown

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1341346.svg)](https://doi.org/10.5281/zenodo.1341346)

<a name="logo"/>
<a href="https://www.raysect.org/" target="_blank">
<img src="https://raysect.github.io/documentation/_images/RaysectLogo_small.png" alt="Raysect Logo"></img>
</a>

Raysect Python Raytracing Package
=================================

A ray-tracing framework for optical/non-optical physics simulations.

The aims of the Raysect project are as follows:

* develop a ray-tracer that is easy for scientists and engineers to use and extend

* the raytracer must be robust and high precision

The general development philosophy is ease of use trumps performance, but performance is not to be ignored.

For more information, see the [documentation pages](http://www.raysect.org/).


![Dispersion of light passing through a prism](docs/source/demonstrations/optics/prism_720x405.png)

*Caption: a simulation of Newton's classic experiment, white light being dispersed by a glass prism.*


Please note, this code is currently under heavy development and subject to change.

Raysect currently only supports Linux. Windows support will come at a later stage.

Please note, for legal reasons we require the copyright to any contributed code to be passed to the Raysect project. Please see CONTRIBUTING.txt in the repository.

Development Team
----------------

* Dr Alex Meakins
* Dr Matthew Carr

Citing the Code
---------------

* Dr Alex Meakins, & Matthew Carr. (2018, August 7). raysect/source: v0.5.2 Release (Version v0.5.2). Zenodo. http://doi.org/10.5281/zenodo.1341376
