      - opencv-python>=4.5.5.0
      - pillow>=8.3.1
      - scikit-learn>=1.0.2
      - fastcluster>=1.2.4
      - matplotlib>=3.2.0,<3.3.0
      - imageio>=2.9.0
      - imageio-ffmpeg>=0.4.7
      - ffmpy==0.2.3
 
</s> remove # matplotlib 3.3.1 breaks custom toolbar in graph popup
matplotlib>=3.2.0,<3.3.0
 </s> add matplotlib>=3.5.1 </s> remove             xmax = self.calcs.iterations
 </s> add             xmax = self._calcs.iterations </s> remove             ymin, ymax = self.axes_data_get_min_max(data)
            self.ax1.set_ylim(ymin, ymax)
            self.ax1.set_xlim(xmin, xmax)
 </s> add             ymin, ymax = self._axes_data_get_min_max(data)
            self._ax1.set_ylim(ymin, ymax)
            self._ax1.set_xlim(xmin, xmax) </s> remove             for colour in self.colourmaps[0:groupsize]:
 </s> add             for colour in self._colourmaps[0:groupsize]: </s> remove         keys = sorted([key.replace("raw_", "") for key in self.calcs.stats.keys()
 </s> add         keys = sorted([key.replace("raw_", "") for key in self._calcs.stats.keys()
    - matplotlib>=3.5.1
      - opencv-python>=4.5.5.0
      - pillow>=8.3.1
      - scikit-learn>=1.0.2
      - fastcluster>=1.2.4
    - matplotlib>=3.5.1
      - imageio>=2.9.0
      - imageio-ffmpeg>=0.4.7
      - ffmpy==0.2.3
keep keep keep keep replace keep keep keep
 Update matplotlib requirement
  - bump min requirement to 3.5.1
  - Fix custom toolbar for v3.5.1
  - Documentation + linting 
conda-environment-apple-silicon.yml