Skip to content
/ tracer Public
forked from jasminef/tracer

Statistical ray-tracing in Python/SciPy

License

Notifications You must be signed in to change notification settings

hoachen/tracer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tracer - a Pythonic statistical ray-tracing software with solar energy focus.

About
-----
Tracer (temporary name) is (to be) a statistical ray-tracing engine and
suite of tools focused on solar energy applications.

The motivation for writing tracer:
* Current solutions lack programmability and extensibility
* Unless you pay megabucks
* De-facto standard tools of the trade are non-free, so bugfixing
  etc. depends on someone else,
* Usability in the solution closest to our budget is poor, and no Linux
  port is available.

Tracer is written in Python, using NumPy and SciPy for the math side of things.

Status
------
The code is an early proof-of-concept stage. We are focusing on an early
version useful enough to attract others.

Installation
------------
Currently there is no installation package, just copy the files into
the Python path.

Make sure the following dependencies are installed:
* NumPy
* SciPy
Both available from http://www.scipy.org/

To test that things are working, run the test-suite in the tests/
subdirectory, using nosetests or some similar tool.

Also check out bundle_driver.py as a starting-point to the code. Running it
requires matplotlib to be installed

About

Statistical ray-tracing in Python/SciPy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%