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.5.3.tar.gz (65.1 kB view details)

Uploaded Source

Built Distribution

xicsrt-0.5.3-py3-none-any.whl (87.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xicsrt-0.5.3.tar.gz
  • Upload date:
  • Size: 65.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.0 requests/2.25.1 setuptools/56.1.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for xicsrt-0.5.3.tar.gz
Algorithm Hash digest
SHA256 bb3e0aec7ce9647f79320d53c49944f7d113b752d3b6436b6a1e2a4aeeaedb4b
MD5 1156e42628facae94c718713da411006
BLAKE2b-256 eb303a1f593e059f85d56831dfda4130e042e7cd1c90d867455d63146639885e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xicsrt-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 87.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.0 requests/2.25.1 setuptools/56.1.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for xicsrt-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d21b2a160ba3f4f644b1c1723b63ad512008a64502d101ec3ebdd6f736ea4bc8
MD5 bbfdccedd1d9f09ffd6f857df89b5c92
BLAKE2b-256 3940137a46b4a92341aa33345d52370d4bbe37d206e0c41529c3a34c4ed029b1

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