- improved single sphere MT calc when unscattered T leaves
- fixed bug that discarded info from "g" input column
- improved readme
- fixed bug in mc_lost affecting lost light estimation
- force one MC run when port sizes are present
- revised manual
- add wavelength constraints -l '500 600' to limit processing
- allow reduced scattering to be specified with -j
- better checks for out of date redistribution matrix
- exit properly with bad header
- reduce max iterations to 100
- include mc_test.c in distribution
- show line number for bad .rxt entry
- invalidate h calc when angles change
- build targets for test programs
- better debug -x 1 output
- improved iadsum
- improved iadplus
- made mc_lost as standalong executable
- made forward calculation work with no spheres
- improved g spacing in grid
- better support for m.u measurements
- clarify and revise single sphere effects
- avoid MC for failed 1 parameter searches
- change 'empty' -> 'entrance' or 'empty' -> 'third' as appropriate
- enable constraints in rxt files
- fix command line regression of constraints
- improve -x 2 debugging for grid generation
- improve Valid_Grid
- add -J to generate grid for plotting
- improvements to iadplus
- flexible columns input files!
- add -w and -W command line options
- include MC lost light in -z calculations
- include MC lost light in 1 parameter searches
- better support for overwriting r&t file data from command-line
- first version of python wrapper iadplus
- add more simple checks for bad r & t values
- add -x 1 support back for debugging
- add -L 633 to set wavelength to 633nm
- fix building docs/iad_src.pdf
- add separate mc_test and mc_lost_test
- improve -x debugging
- allow more constraint situations
- remove unused code
- support for spheres with no baffles
- better help message
- works better with extreme anisotropies
- clarify MT calculations
- improve header in output file
- improve command line parameter handling
- fix URU calc for oblique angles
- use exit(EXIT_SUCCESSS) and exit(EXIT_FAILURE) consistently
- detab more files
- add mctest target
- fix lost diffuse light code
- dramatically improve the look of generated .c and .h files
- remove Mathematica support
- Makefile cleanup
- add test for lost light calculation
- use POSIX getopt
- use M_PI instead of number
- add test code for lost light estimation
- fix oblique test code
- produce 64-bit windows executable since
- 32-bit triggered false positive virus detection
- no longer toss correct solution in some cases
- only calculate redistribution matrix when needed
- improve debug comments
- start stripping tabs from cweb files
- fix handling of slides (@anishabahl)
- fix github build
- improve Makefile
- warn on bad sphere wall reflectivity
- fix port size normalization (@jgroehl)
- update copyright year
- left debugging statements in
- add -1 feature for parameters in .rxt files
- bump version to get zenodo links correct
- add continuous building (@tvercat)
- improve cweave/ctwill processing (@ascherer)
- add CITATION.cff to base level of repository
- add DOI for citation purposes
- added badges to README page (whee!)
- fix initialization for couple of corner cases (finding just g)
- found while adding tests to iadpython.
- fix initialization problem when using ad_layers
- solve compilation problem on Raspberry Pi by adding -fsigned-char complier option
- touch .c and .h files in Makefile to avoid needing ctangle
- improve an error message when using -F
- add command-line option to specify search explicitly
- improve help message
- Add separate License file
- Make copyright notices consistent
- Add some basic hints to the README.md for Windows users
- Update the doc/CHANGELOG
- The main change in this release is that windows executables can now be built with MinGW-w64 and tested under Wine.
- This release mostly improves packaging so that everything compiles cleanly on MacOS X and linux.
- Improved tests and fixed a few minor bugs in the frameworks
- Improved information presented during debugging.
- This version adds header files needed to install libiad that formerly needed to be generated with ctangle.
- This version now includes .c and .h files that are generated using the ctangle program. The program should build cleanly on unix/macos platforms.