Skip to content

shomikverma/pvtrace-sv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pvtrace-sv

Modifications made to Daniel Farrell's pvTrace (https://github.com/danieljfarrell/pvtrace) to allow analysis of unconventional LSC geometries.

Added surface normal recording in photon-tracer.

To use, replace the contents of the installed pvtrace (i.e. for MacOS under ~/opt/anaconda3/envs/pvtrace-env/lib/python3/site-packages/pvtrace/) with the contents of pvtrace-v2.1.sv

LSC_script.py and LSC_script_parallel_comp.py require manual input of desired input parameters in the code. LSC_script_parallel_comp uses multiprocessing to access all computing cores in a machine. Requires install of multiprocessing.

GUI folder contains main.py that can be run to call a GUI (form.ui) for easier input of simulation parameters. Requires install of PySide2. Tested to work on Anaconda.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages