Releases
All releases of the OpenQMC project. For the GitHub release page, see here.
v0.7.1
Latest Release
Released: 2025-08-23
Minor patch release primarily to resolve issue with unwanted static noise patterns across frames.
Added
- SVG formated version of the logo to the images folder.
Changed
- Update org name to AcademySoftwareFoundation.
- Add back per-frame randomization to sampler state.
v0.7.0
Released: 2025-03-15
Minor release moving the blue noise variants from spatiotemporal to purely spatial methods, along with documentation covering how the Sobol matrices are generated.
Added
- Documentation and comments to track the generation and use of Sobol matrices.
Fixed
- Docker developement environments now correctly forward the port for Jupyter Notebooks.
Removed
- Temporal axis from blue noise variants, moving from STBN to SBN methods.
v0.6.0
Released: 2024-08-04
Minor release adding a shorthand for creating chained domains, plus Docker Compose support for setting up a development environment.
Added
- New
oqmc::SamplerInterface::newDomainChain()function is a shorthand for twooqmc::SamplerInterface::newDomain(). - Support and documentation for using Docker Compose to set up a development environment.
v0.5.0
Released: 2024-05-04
Minor release adding initial Microsoft Windows support and removing the 2^16 sampler index limit, with a simplified domain creation API.
Added
- Initial support for Microsoft Windows OS has been added and is now supported on the CI. Details in the documentation.
- New integer range based variants of both
oqmc::SamplerInterface::drawSample()andoqmc::SamplerInterface::drawRnd().
Changed
- Samplers no longer have an upper index limit of 2^16 and can take any positive integer on construction or when splitting.
- Simplified the API, updating
oqmc::SamplerInterface::newDomainDistrib()andoqmc::SamplerInterface::newDomainSplit().
Removed
- Due to the changes above, the
oqmc::SamplerInterface::nextDomainIndex()has been removed. Usage info in the documentation.
v0.4.0
Released: 2024-01-30
Minor release improving the trace tool to make the example API calls clearer.
Changed
- Improvements to the trace tool, aimed at making the API calls clearer when used as an example.