A few demos throw errors due to incompatibility with latest versions of Raysect or Matplotlib:
optics/logging_trajectories.py The logging ray now logs the Intersection objects instead of Point3D,
optics/etendue_of_pinhole.py The arguments nonposx and nonposy of Matplotlib's set_xscale() and set_yscale() methods were replaced with nonpositive a few releases ago,
materials/volume.py The Spectrum.samples is now read-only, so updating it with spectrum.samples += ... no longer works and must be replaced with spectrum.samples[:] += ...,
materials/modifiers/transform.py Same as for materials/volume.py,
A few demos throw errors due to incompatibility with latest versions of Raysect or Matplotlib:
optics/logging_trajectories.py
The logging ray now logs theIntersection
objects instead ofPoint3D
,optics/etendue_of_pinhole.py
The argumentsnonposx
andnonposy
of Matplotlib'sset_xscale()
andset_yscale()
methods were replaced withnonpositive
a few releases ago,materials/volume.py
TheSpectrum.samples
is now read-only, so updating it withspectrum.samples += ...
no longer works and must be replaced withspectrum.samples[:] += ...
,materials/modifiers/transform.py
Same as formaterials/volume.py
,materials/volume.py
Missingioff()
andshow()
.I've already fixed these, and will make a PR now.