.gitattributes
.gitignore
LICENSE
README.md
RELEASING.md
pyproject.toml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/lint.yaml
.github/workflows/test-coverage.yaml
.github/workflows/tests.yaml
assets/banner.png
pytissueoptics/__init__.py
pytissueoptics/__main__.py
pytissueoptics/testExamples.py
pytissueoptics.egg-info/PKG-INFO
pytissueoptics.egg-info/SOURCES.txt
pytissueoptics.egg-info/dependency_links.txt
pytissueoptics.egg-info/requires.txt
pytissueoptics.egg-info/top_level.txt
pytissueoptics/examples/__init__.py
pytissueoptics/examples/benchmarks/cube60.py
pytissueoptics/examples/benchmarks/cubesph60b.py
pytissueoptics/examples/benchmarks/env.py
pytissueoptics/examples/benchmarks/skinvessel.py
pytissueoptics/examples/benchmarks/sphshells.py
pytissueoptics/examples/rayscattering/env.py
pytissueoptics/examples/rayscattering/ex01.py
pytissueoptics/examples/rayscattering/ex02.py
pytissueoptics/examples/rayscattering/ex03.py
pytissueoptics/examples/rayscattering/ex04.py
pytissueoptics/examples/rayscattering/ex05.py
pytissueoptics/examples/rayscattering/ex06.py
pytissueoptics/examples/scene/droid.obj
pytissueoptics/examples/scene/env.py
pytissueoptics/examples/scene/example0.py
pytissueoptics/examples/scene/example1.py
pytissueoptics/examples/scene/example2.py
pytissueoptics/examples/scene/example3.py
pytissueoptics/examples/scene/example4.py
pytissueoptics/rayscattering/__init__.py
pytissueoptics/rayscattering/fresnel.py
pytissueoptics/rayscattering/photon.py
pytissueoptics/rayscattering/scatteringScene.py
pytissueoptics/rayscattering/source.py
pytissueoptics/rayscattering/utils.py
pytissueoptics/rayscattering/display/__init__.py
pytissueoptics/rayscattering/display/viewer.py
pytissueoptics/rayscattering/display/profiles/__init__.py
pytissueoptics/rayscattering/display/profiles/profile1D.py
pytissueoptics/rayscattering/display/profiles/profileFactory.py
pytissueoptics/rayscattering/display/utils/__init__.py
pytissueoptics/rayscattering/display/utils/direction.py
pytissueoptics/rayscattering/display/views/__init__.py
pytissueoptics/rayscattering/display/views/defaultViews.py
pytissueoptics/rayscattering/display/views/view2D.py
pytissueoptics/rayscattering/display/views/viewFactory.py
pytissueoptics/rayscattering/energyLogging/__init__.py
pytissueoptics/rayscattering/energyLogging/energyLogger.py
pytissueoptics/rayscattering/energyLogging/energyType.py
pytissueoptics/rayscattering/energyLogging/pointCloud.py
pytissueoptics/rayscattering/energyLogging/pointCloudFactory.py
pytissueoptics/rayscattering/materials/__init__.py
pytissueoptics/rayscattering/materials/scatteringMaterial.py
pytissueoptics/rayscattering/opencl/CLPhotons.py
pytissueoptics/rayscattering/opencl/CLProgram.py
pytissueoptics/rayscattering/opencl/CLScene.py
pytissueoptics/rayscattering/opencl/__init__.py
pytissueoptics/rayscattering/opencl/buffers/CLObject.py
pytissueoptics/rayscattering/opencl/buffers/__init__.py
pytissueoptics/rayscattering/opencl/buffers/dataPointCL.py
pytissueoptics/rayscattering/opencl/buffers/materialCL.py
pytissueoptics/rayscattering/opencl/buffers/photonCL.py
pytissueoptics/rayscattering/opencl/buffers/seedCL.py
pytissueoptics/rayscattering/opencl/buffers/solidCL.py
pytissueoptics/rayscattering/opencl/buffers/solidCandidateCL.py
pytissueoptics/rayscattering/opencl/buffers/surfaceCL.py
pytissueoptics/rayscattering/opencl/buffers/triangleCL.py
pytissueoptics/rayscattering/opencl/buffers/vertexCL.py
pytissueoptics/rayscattering/opencl/config/CLConfig.py
pytissueoptics/rayscattering/opencl/config/IPPTable.py
pytissueoptics/rayscattering/opencl/config/__init__.py
pytissueoptics/rayscattering/opencl/src/fresnel.c
pytissueoptics/rayscattering/opencl/src/intersection.c
pytissueoptics/rayscattering/opencl/src/propagation.c
pytissueoptics/rayscattering/opencl/src/random.c
pytissueoptics/rayscattering/opencl/src/scatteringMaterial.c
pytissueoptics/rayscattering/opencl/src/vectorOperators.c
pytissueoptics/rayscattering/opencl/utils/CLKeyLog.py
pytissueoptics/rayscattering/opencl/utils/CLParameters.py
pytissueoptics/rayscattering/opencl/utils/__init__.py
pytissueoptics/rayscattering/opencl/utils/batchTiming.py
pytissueoptics/rayscattering/opencl/utils/optimalWorkUnits.py
pytissueoptics/rayscattering/samples/__init__.py
pytissueoptics/rayscattering/samples/infiniteTissue.py
pytissueoptics/rayscattering/samples/phantomTissue.py
pytissueoptics/rayscattering/statistics/__init__.py
pytissueoptics/rayscattering/statistics/statistics.py
pytissueoptics/rayscattering/tests/__init__.py
pytissueoptics/rayscattering/tests/testFresnel.py
pytissueoptics/rayscattering/tests/testPhoton.py
pytissueoptics/rayscattering/tests/testScatteringScene.py
pytissueoptics/rayscattering/tests/testSource.py
pytissueoptics/rayscattering/tests/testSourceAccelerated.py
pytissueoptics/rayscattering/tests/testUtils.py
pytissueoptics/rayscattering/tests/display/__init__.py
pytissueoptics/rayscattering/tests/display/testProfile1D.py
pytissueoptics/rayscattering/tests/display/testProfileFactory.py
pytissueoptics/rayscattering/tests/display/testView2D.py
pytissueoptics/rayscattering/tests/display/testViewFactory.py
pytissueoptics/rayscattering/tests/display/testViewer.py
pytissueoptics/rayscattering/tests/display/testImages/profile1D.png
pytissueoptics/rayscattering/tests/display/testImages/viewXPOS_uYPOS_vZNEG.png
pytissueoptics/rayscattering/tests/energyLogging/__init__.py
pytissueoptics/rayscattering/tests/energyLogging/testEnergyLogger.py
pytissueoptics/rayscattering/tests/energyLogging/testPointCloudFactory.py
pytissueoptics/rayscattering/tests/energyLogging/testPointcloud.py
pytissueoptics/rayscattering/tests/materials/__init__.py
pytissueoptics/rayscattering/tests/materials/testScatteringMaterial.py
pytissueoptics/rayscattering/tests/opencl/__init__.py
pytissueoptics/rayscattering/tests/opencl/testCLKeyLog.py
pytissueoptics/rayscattering/tests/opencl/testCLPhotons.py
pytissueoptics/rayscattering/tests/opencl/config/__init__.py
pytissueoptics/rayscattering/tests/opencl/config/testCLConfig.py
pytissueoptics/rayscattering/tests/opencl/config/testIPPTable.py
pytissueoptics/rayscattering/tests/opencl/src/CLObjects.py
pytissueoptics/rayscattering/tests/opencl/src/__init__.py
pytissueoptics/rayscattering/tests/opencl/src/testCLFresnel.py
pytissueoptics/rayscattering/tests/opencl/src/testCLIntersection.py
pytissueoptics/rayscattering/tests/opencl/src/testCLPhoton.py
pytissueoptics/rayscattering/tests/opencl/src/testCLRandom.py
pytissueoptics/rayscattering/tests/opencl/src/testCLScatteringMaterial.py
pytissueoptics/rayscattering/tests/opencl/src/testCLSmoothing.py
pytissueoptics/rayscattering/tests/opencl/src/testCLVectorOperators.py
pytissueoptics/rayscattering/tests/statistics/__init__.py
pytissueoptics/rayscattering/tests/statistics/testStats.py
pytissueoptics/scene/__init__.py
pytissueoptics/scene/material.py
pytissueoptics/scene/geometry/__init__.py
pytissueoptics/scene/geometry/bbox.py
pytissueoptics/scene/geometry/polygon.py
pytissueoptics/scene/geometry/primitives.py
pytissueoptics/scene/geometry/quad.py
pytissueoptics/scene/geometry/rotation.py
pytissueoptics/scene/geometry/surfaceCollection.py
pytissueoptics/scene/geometry/triangle.py
pytissueoptics/scene/geometry/utils.py
pytissueoptics/scene/geometry/vector.py
pytissueoptics/scene/geometry/vertex.py
pytissueoptics/scene/intersection/__init__.py
pytissueoptics/scene/intersection/bboxIntersect.py
pytissueoptics/scene/intersection/intersectionFinder.py
pytissueoptics/scene/intersection/mollerTrumboreIntersect.py
pytissueoptics/scene/intersection/ray.py
pytissueoptics/scene/intersection/raySource.py
pytissueoptics/scene/loader/__init__.py
pytissueoptics/scene/loader/loadSolid.py
pytissueoptics/scene/loader/loader.py
pytissueoptics/scene/loader/parsers/__init__.py
pytissueoptics/scene/loader/parsers/parsedObject.py
pytissueoptics/scene/loader/parsers/parsedSurface.py
pytissueoptics/scene/loader/parsers/parser.py
pytissueoptics/scene/loader/parsers/obj/__init__.py
pytissueoptics/scene/loader/parsers/obj/objParser.py
pytissueoptics/scene/logger/__init__.py
pytissueoptics/scene/logger/listArrayContainer.py
pytissueoptics/scene/logger/logger.py
pytissueoptics/scene/scene/__init__.py
pytissueoptics/scene/scene/scene.py
pytissueoptics/scene/shader/__init__.py
pytissueoptics/scene/shader/utils.py
pytissueoptics/scene/solids/__init__.py
pytissueoptics/scene/solids/circle.py
pytissueoptics/scene/solids/cone.py
pytissueoptics/scene/solids/cube.py
pytissueoptics/scene/solids/cuboid.py
pytissueoptics/scene/solids/cylinder.py
pytissueoptics/scene/solids/ellipsoid.py
pytissueoptics/scene/solids/lens.py
pytissueoptics/scene/solids/rectangle.py
pytissueoptics/scene/solids/solid.py
pytissueoptics/scene/solids/solidFactory.py
pytissueoptics/scene/solids/sphere.py
pytissueoptics/scene/solids/stack/__init__.py
pytissueoptics/scene/solids/stack/cuboidStacker.py
pytissueoptics/scene/solids/stack/stackResult.py
pytissueoptics/scene/tests/__init__.py
pytissueoptics/scene/tests/geometry/__init__.py
pytissueoptics/scene/tests/geometry/testBoundingBox.py
pytissueoptics/scene/tests/geometry/testPolygon.py
pytissueoptics/scene/tests/geometry/testRotation.py
pytissueoptics/scene/tests/geometry/testSurfaceCollection.py
pytissueoptics/scene/tests/geometry/testTriangle.py
pytissueoptics/scene/tests/geometry/testUtils.py
pytissueoptics/scene/tests/geometry/testVector.py
pytissueoptics/scene/tests/intersection/__init__.py
pytissueoptics/scene/tests/intersection/benchmarkIntersectionFinder.py
pytissueoptics/scene/tests/intersection/testBoundingBoxIntersect.py
pytissueoptics/scene/tests/intersection/testIntersectionFinder.py
pytissueoptics/scene/tests/intersection/testPolygonIntersect.py
pytissueoptics/scene/tests/intersection/testRay.py
pytissueoptics/scene/tests/intersection/testUniformRaySource.py
pytissueoptics/scene/tests/loader/__init__.py
pytissueoptics/scene/tests/loader/testLoadSolid.py
pytissueoptics/scene/tests/loader/testLoader.py
pytissueoptics/scene/tests/loader/parsers/__init__.py
pytissueoptics/scene/tests/loader/parsers/testOBJParser.py
pytissueoptics/scene/tests/loader/parsers/objFiles/test.wrongExtension
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeQuads.obj
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeQuadsNoObject.obj
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeQuadsNoObjectName.obj
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeQuadsNoSurface.obj
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeQuadsNoSurfaceName.obj
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeQuadsRepeatingSurface.obj
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeQuadsTexture.obj
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeTriangles.obj
pytissueoptics/scene/tests/loader/parsers/objFiles/testCubeTrianglesMulti.obj
pytissueoptics/scene/tests/logger/__init__.py
pytissueoptics/scene/tests/logger/testListArrayContainer.py
pytissueoptics/scene/tests/logger/testLogger.py
pytissueoptics/scene/tests/scene/__init__.py
pytissueoptics/scene/tests/scene/benchmarkScenes.py
pytissueoptics/scene/tests/scene/testScene.py
pytissueoptics/scene/tests/shader/__init__.py
pytissueoptics/scene/tests/shader/testSmoothing.py
pytissueoptics/scene/tests/solids/__init__.py
pytissueoptics/scene/tests/solids/testCircle.py
pytissueoptics/scene/tests/solids/testCone.py
pytissueoptics/scene/tests/solids/testCuboid.py
pytissueoptics/scene/tests/solids/testCylinder.py
pytissueoptics/scene/tests/solids/testEllipsoid.py
pytissueoptics/scene/tests/solids/testRectangle.py
pytissueoptics/scene/tests/solids/testSolid.py
pytissueoptics/scene/tests/solids/testSolidGroup.py
pytissueoptics/scene/tests/solids/testSphere.py
pytissueoptics/scene/tests/solids/testThickLens.py
pytissueoptics/scene/tests/tree/__init__.py
pytissueoptics/scene/tests/tree/testSpacePartition.py
pytissueoptics/scene/tests/tree/treeConstructor/__init__.py
pytissueoptics/scene/tests/tree/treeConstructor/binary/__init__.py
pytissueoptics/scene/tests/tree/treeConstructor/binary/testNoSplitConstructor.py
pytissueoptics/scene/tests/tree/treeConstructor/binary/testSplitConstructor.py
pytissueoptics/scene/tests/utils/__init__.py
pytissueoptics/scene/tests/utils/testNoProgressBar.py
pytissueoptics/scene/tests/viewer/__init__.py
pytissueoptics/scene/tests/viewer/testMayavi3DViewer.py
pytissueoptics/scene/tests/viewer/testMayaviSolid.py
pytissueoptics/scene/tests/viewer/testImages/images.png
pytissueoptics/scene/tests/viewer/testImages/logger_natural.png
pytissueoptics/scene/tests/viewer/testImages/scene_natural.png
pytissueoptics/scene/tests/viewer/testImages/solid_natural_front.png
pytissueoptics/scene/tests/viewer/testImages/solid_optics.png
pytissueoptics/scene/tests/viewer/testImages/sphere_normals.png
pytissueoptics/scene/tree/__init__.py
pytissueoptics/scene/tree/node.py
pytissueoptics/scene/tree/spacePartition.py
pytissueoptics/scene/tree/treeConstructor/__init__.py
pytissueoptics/scene/tree/treeConstructor/splitNodeResult.py
pytissueoptics/scene/tree/treeConstructor/treeConstructor.py
pytissueoptics/scene/tree/treeConstructor/binary/__init__.py
pytissueoptics/scene/tree/treeConstructor/binary/noSplitOneAxisConstructor.py
pytissueoptics/scene/tree/treeConstructor/binary/noSplitThreeAxesConstructor.py
pytissueoptics/scene/tree/treeConstructor/binary/sahSearchResult.py
pytissueoptics/scene/tree/treeConstructor/binary/splitTreeAxesConstructor.py
pytissueoptics/scene/utils/__init__.py
pytissueoptics/scene/utils/progressBar.py
pytissueoptics/scene/viewer/__init__.py
pytissueoptics/scene/viewer/abstract3DViewer.py
pytissueoptics/scene/viewer/displayable.py
pytissueoptics/scene/viewer/null3DViewer.py
pytissueoptics/scene/viewer/provider.py
pytissueoptics/scene/viewer/viewPoint.py
pytissueoptics/scene/viewer/mayavi/__init__.py
pytissueoptics/scene/viewer/mayavi/mayavi3DViewer.py
pytissueoptics/scene/viewer/mayavi/mayaviNormals.py
pytissueoptics/scene/viewer/mayavi/mayaviSolid.py
pytissueoptics/scene/viewer/mayavi/mayaviTriangleMesh.py
pytissueoptics/scene/viewer/mayavi/mayaviVolumeSlicer.py