Raytraverse

Latest version: v1.4.4

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.3.7

------------------
* updated resonse fit in hsvgm
* resolution option for pull 2 hdr cli
* modules directly available from import raytraverse
* ensure parameters set correctly so sun is always resampled in 1compdv
* bug in integrator log showing too many chunks
* rebase method added to basic LightResult
* rewrote lightpoint image interpolation
* SrcSamplerPt no longer uses accuracy, instead, set t0, at t1 with physical units
* t0 and t1 now instance properties (settable from init)
* added direct view options to raytu lp2img (warning, non-fisheye color throws error)
* preserve -ss in direct view sampling
* clean up srcview sampling (always distant) and fix double counting image when rough specular gets re-samples
* new factoring with craytraverse / renderer inheritance fixes rcontrib reset

1.3.6

------------------
* add scale to sensor integrator forr proper unit conversion (lux by default)
* parallel processing in zonallightresult.pull2hdr
* add lightresult.pull2planhdr to match signature of zonallightresult
* add zonallightresult.rebase to make standard lightresult from zonal
* fixed bug in sunsplanekd.query_by_sun that returned all points, not just best matches
* added index() function to resultaxis
* bug fixes in sensorintegrator, needed additional function overrides and index broadcasting
* avoid IndexError at the end of skydata.maskindices
* add lightresult.merge (and cli interface with raytu merge) for combining LightResults
* change chunking of large calls to evaluate for better performance and the save intermediate results
* pass jitterrate to MaskedPlanMapper constructor
* rewrote RadianceFormatter.get_scene() parser, not based on file extensions
* bug in SamplerArea when operating with MaskedPlanMapper, possible to have
no samples, leading to IndexError, fixed at self._mask initialization so
atleast one cell is True.
* added gss to raytu imgmetric (no options yet, uses standard observer)

1.3.5

------------------
* better memory management in zonal sensorintegrator
* plot each weight in srcsamplerpt when using detail/color
* slight reorganization in Integrator to accommodate sensorintegrator changes
* fixed bug in pull with -skyfilter but no -skyfill
* allow skydata write without scene
* change default sunrun parameter to -ab 0
* updated installation instructions and Dockerfiles to include radiance installation
* added adpatch for better control over default args in Rcontrib
* 2x speedup in translate.calc_omega by checking for containment before intersection
left commented code for pygeos method, but it is slower without better way to
read in voronoi (creation with pygeos only uses small fraction of points).
* formatting change in CLI docstrings to avoid error with latest docutils

1.3.4

------------------
* do not use srcview for local light sources, include atleast 1 level of clean-up
* make sure kd tree is rebuilt when lucky squirrel
* ambient file handling in rtrace
* better memory management in reflection_search (still a problem?)
* new example config with proper settings
* with minsamp > 0 make sure from_pdf returns something so sampling can complete

1.3.3

------------------
* static light source sampler, directly samples electric lights at appropriate level,
will use lots of extra samples with very long thin fixtures
* color support in lightPointKD and samplers, but for now only works with imagesampler and
sourcesampler because need to update skydata to work with color (and handle mixed data)
* use scene detail in sampler (in this case image reconstruction works better WITHOUT
scene detail, new interpolation keywords fastc and highc for context interpolation)
* consolidated integrator/zonalintegrator and special methods dv/ds into one class
* changed zonal sunplane query algorithm: filter suns, penalize, query instead of filter suns, sort, filter points
* removed ptfilter keyword for zonal evaluation (new process does not use)
* sunplane normalization based on level 0 distance of sampled suns and level 0 distance of areas
for level 0 sampled suns
* SensorIntegrator to process sensorplane results
* manage stranded open OS file descriptors
* wait to calculate omega on demand in lightplaneKD
* removed img2lf in imagetools, creates circular reference, need to add to different module
* allow None vector argument for lightplane initialization (cconstructs filename)
* zero pad hour labels in lightresult for proper file name sorting
* calc_omega method now passes "QJ" to qhull which seems to reliable return regions for all points
in case of failure, distributed area among points sharing region (moved from integrator.helpers to translate)
so LightPointKD can share
* fixed mistakes in GSS implementation and recalibrated

1.3.2

------------------
* force 'fork' for multiprocessing to ensure radiance state is copied to processes
* restructure radiancerrenderers - not singleton, just a stateful class, pickleable with get/set state
* dummy skydatamask class useful for intializing with lightresult axes to handle fill
* value_array method added to ResultAxis for easier syntax
* settable sigma_c method in hvsgsm
* make integrator.helpers public for overrides
* supress warnings from radiance during reflection search
* implement ZonalIntegratorDV

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.