Skip to main content

A photon based raytracing application written in Python.

Project description

XICSRT: Photon based raytracing in Python

Documentation: https://xicsrt.readthedocs.org
Git Repository: https://bitbucket.org/amicitas/xicsrt
Git Mirror: https://github.com/PrincetonUniversity/xicsrt

Purpose

XICSRT is a general purpose, photon based, raytracing code intended for both optical and x-ray raytracing.

Installation

XICSRT can be simply installed using pip

pip install xicsrt

Alternatively it is possible to install from source using setuptools

python setup.py install

Usage

XICSRT is run by supplying a config dictionary to xicsrt.raytrace(config). The easiest way to run XICSRT is through a Jupyter Notebook.

To learn how format the input, and interpret the output, see the examples provided in the documentation.

Image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xicsrt-0.4.2.tar.gz (57.4 kB view details)

Uploaded Source

Built Distribution

xicsrt-0.4.2-py3-none-any.whl (80.9 kB view details)

Uploaded Python 3

File details

Details for the file xicsrt-0.4.2.tar.gz.

File metadata

  • Download URL: xicsrt-0.4.2.tar.gz
  • Upload date:
  • Size: 57.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.25.1 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for xicsrt-0.4.2.tar.gz
Algorithm Hash digest
SHA256 0a3e6435fa4c108e0ecf5fef17514a053952ebc241fd883e7ae6e9b2c1099d46
MD5 27404d135b02d0af9e7df12f477d0461
BLAKE2b-256 fc33f61868dd6645e1636c0ff6a076234ddd587b67245604536c8be5d3207eba

See more details on using hashes here.

File details

Details for the file xicsrt-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: xicsrt-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 80.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.25.1 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for xicsrt-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4d1c6ac311615ad1c5bb02ee1acd6459757e0c72ede1009087cc43b047807b1d
MD5 218ed856ae4cc67c466d6eed3c2d5315
BLAKE2b-256 618724253f63cb9cf9dc2688215aec0b7b150d55dbfbc6fb7abc5786ed9b2630

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page