This is a major release of Pyxel that brings number of new features such as support for multi-wavelength.
Version 2.0 brings a number of bugfixes, improvements and deprecations.
Breaking Changes
Removed modelsThe deprecated models in
optics and
photon_generation model groups are removed.
The deprecated model
simple_aperture in
photon_collectionis removed.
New unit for wavelengthParameter
wavelength in model
optical_psfin
photon_collection is defined in nanometer instead of meter.
Before
- name: optical_psf
func: pyxel.models.photon_collection.optical_psf
enabled: true
arguments:
wavelength: 0.6e-6 # wavelength in metersNow
- name: optical_psf
func: pyxel.models.photon_collection.optical_psf
enabled: true
arguments:
wavelength: 600 # wavelength in nm
# ^^^ ^^
# new