All Projects → raysect → source

raysect / source

Licence: BSD-3-Clause License
The main source repository for the Raysect project.

Programming Languages

python
139335 projects - #7 most used programming language
cython
566 projects

Projects that are alternatives of or similar to source

Freud
Powerful, efficient particle trajectory analysis in scientific Python.
Stars: ✭ 118 (+90.32%)
Mutual labels:  science, scientific-computing
spinmob
Rapid and flexible acquisition, analysis, fitting, and plotting in Python. Designed for scientific laboratories.
Stars: ✭ 34 (-45.16%)
Mutual labels:  science, scientific-computing
Awesome Scientific Python
A curated list of awesome scientific Python resources
Stars: ✭ 127 (+104.84%)
Mutual labels:  science, scientific-computing
Ruptures
ruptures: change point detection in Python
Stars: ✭ 654 (+954.84%)
Mutual labels:  science, scientific-computing
PyCORN
A script to extract data from ÄKTA/UNICORN result-files (.res)
Stars: ✭ 30 (-51.61%)
Mutual labels:  science, scientific-computing
Core
The core source repository for the Cherab project.
Stars: ✭ 26 (-58.06%)
Mutual labels:  science, scientific-computing
Reprozip
ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
Stars: ✭ 231 (+272.58%)
Mutual labels:  science, scientific-computing
Stdlib
✨ Standard library for JavaScript and Node.js. ✨
Stars: ✭ 2,749 (+4333.87%)
Mutual labels:  science, scientific-computing
adorad
Fast, Expressive, & High-Performance Programming Language for those who dare
Stars: ✭ 54 (-12.9%)
Mutual labels:  science, scientific-computing
getfem
Mirror of GetFEM repository
Stars: ✭ 23 (-62.9%)
Mutual labels:  science, scientific-computing
Poliastro
poliastro - 🚀 Astrodynamics in Python
Stars: ✭ 462 (+645.16%)
Mutual labels:  science, scientific-computing
OpenSkyStacker
Multi-platform stacker for deep-sky astrophotography.
Stars: ✭ 80 (+29.03%)
Mutual labels:  science, scientific-computing
Librmath.js
Javascript Pure Implementation of Statistical R "core" numerical libRmath.so
Stars: ✭ 425 (+585.48%)
Mutual labels:  science, scientific-computing
Boinc
Open-source software for volunteer computing and grid computing.
Stars: ✭ 1,320 (+2029.03%)
Mutual labels:  science, scientific-computing
Benzina
Benzina is an image-loader package that greatly accelerates image loading onto GPUs using their built-in hardware codecs.
Stars: ✭ 36 (-41.94%)
Mutual labels:  science, scientific-computing
OOMMFTools
OOMMFTools is a set of utilities designed to assist OOMMF postprocessing
Stars: ✭ 15 (-75.81%)
Mutual labels:  science, scientific-computing
SciCompforChemists
Scientific Computing for Chemists text for teaching basic computing skills to chemistry students using Python, Jupyter notebooks, and the SciPy stack. This text makes use of a variety of packages including NumPy, SciPy, matplotlib, pandas, seaborn, NMRglue, SymPy, scikit-image, and scikit-learn.
Stars: ✭ 65 (+4.84%)
Mutual labels:  science, scientific-computing
awesome-gamedev
A compilation of game dev related media (podcasts, Youtube, article, books, etc..)
Stars: ✭ 49 (-20.97%)
Mutual labels:  science
EFDCPlus
www.eemodelingsystem.com
Stars: ✭ 9 (-85.48%)
Mutual labels:  scientific-computing
arboles
Mapa de Arbolado Urbano
Stars: ✭ 13 (-79.03%)
Mutual labels:  science

DOI Build Status

Raysect Logo

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.

Dispersion of light passing through a prism

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].