History

1.2.4 (2021-12-03) (not posted until 2022-02-10)

  • organized command line code

  • use process pool for sun sampler when raytracing is fast (such as -ab 0 runs with dcomp)

  • propogate plotp to child sampler if sampling one level

  • separated utility command line to own entry point. fixed ambiguity in coordinate handedness of some functions (changed kwarg defaults)

1.2.3 (2021-09-03)

  • fixed rcontrib to work with Radiance/HEAD, radiance version string includes commit

  • daylightplane - add indirect to -ab 0 sun run (daysim/5-phase style)

  • lightpointkd - handle adding points with same sample rays

  • sampler - add repeat function to follow an existing sampling scheme

  • lightresult - added print function

  • scene - remove logging from scene class

  • cli.py
    • new command imgmetric, extract rays from image and use same metricfuncs

    • mew command pull, filter and output 2d data frames from lightresult

    • add printdata option to suns, to see candidates or border

  • make TStqdm progress bar class public

  • include PositionIndex calculation in BaseMetricSet
    • new metrics: loggcr and position weighted luminance/gcr

  • skymapper: filter candidates by positive dirnorm when initialized with epw/wea

  • imagetools: parallel process image metrics, also normalize peak with some

    assumptions

  • lightresult: accept slices for findices argument

  • sunsamplerpt: at second and thrid sampling levels supplement sampling with

    spec_guide at 1/100 the threshold. helps with imterior spaces to find smaller patches of sun

  • positionindex: fix bug transcribed from evalglare with the positionindex below horizon

1.2.0/2 (2021-05-24)

  • command line interface development

1.1.2 (2021-02-19)

  • improved documentation

1.1.0/1 (2021-02-10)

  • refactor code to operate on a single point at a time

1.0.4 (2020-11-18)

  • create and manage log file (attribute of Scene) for run directories

  • possible fix for bug in interpolate_kd resulting in index range errors

  • protect imports in cli.py so documentation can be built without installing

1.0.3 (2020-11-10)

  • new module for calculating position based on retinal features

  • view specifications for directview plotting

  • options for samples/weight visibility on directview plotting

0.2.0 (2020-09-25)

  • Build now includes all radiance dependencies to setup multi-platform testing

  • In the absence of craytraverse, sampler falls back to SPRenderer

  • install process streamlined for developer mode

  • travis ci deploys linux and mac wheels directly to pypi

  • release.sh should be run after updating this file, tests past locally and

    docs build.

0.1.0 (2020-05-19)

  • First release on PyPI.