initial import
refactoring serialisation to allow for single scene file export, adding support for material references, scene header comments, inclusion of scene partials (file refs), entity transforms (incl. matrix construction), implementing area-light mesh handling, adding shape-disc, material-null, adding luxvalue methods for :int-vec, :point-vec, :trimesh, :area-light, :shape, bug fix :float-vec
adding stl/ply mesh support & automatic mesh file generation during serialize, updating area-light to export its mesh as separate file is needed
updating luxvalue related fns to also accept scene as arg, updating
material-ref to inject interior/exterior (if given), updating
luxattrib to inject transform & material settings
adding arg validators fn to various lux entity fns and valid value
sets for various lux types, adding flattened version of ior-categories
to allow IOR keyword args
splitting core ns into separate namespaces: color, config, compiler
updating core with new ns references
renaming luxvalue into emit
implementing hsb->rgb conversion
implementing hsb->rgb & rgb24->rgb fns
adding screen window support for camera (using film aspect ratio as default), adding support for rectangular area lights, adding low discrepancy sampler gen, refactoring all lux entity generators to take options as map instead of kw args, minor compiler bugfixes of name references
updating emit methods to use *float-format* dynvar, adding emitter for pixel filters
adding pixel filter support (currently only filter-mitchell), updating halt-*** opt handling for film, adding camera support for focal-point, increasing *float-format* precision
adding lights & light-groups batch generators
adding export-path arg for area-lights & stl/ply meshes, renaming film suffix arg into base-path and adding outlier-rejects arg
minor formatting update
bump to 0.2.0-SNAPSHOT, update thi.ng/geom dep, update core ns to recent geom api changes
Merge GH branch, update readme