Skip to content

Latest commit

 

History

History
91 lines (58 loc) · 1.81 KB

File metadata and controls

91 lines (58 loc) · 1.81 KB

Installation

Requirements

  • Python ≥ 3.10
  • Conda (Miniconda or Anaconda recommended)
  • macOS, Linux or Windows

Recommended installation (Conda)

PyAnalySeries supports both PyQt6 and PyQt5.

You should first try installing with PyQt6 (recommended), and fallback to PyQt5 if needed (e.g. older macOS such as Mojave).


1. Clone the repository

git clone https://github.com/PaleoIPSL/PyAnalySeries.git
cd PyAnalySeries

2. Create environment (PyQt6 – default)

conda env create -f environment_PyQt6.yml
conda activate env_PyAnalySeries

If installation succeeds, run:

python PyAnalySeries.py

3. Fallback (PyQt5 – compatibility mode)

If the PyQt6 environment fails to install (this may happen on older macOS versions):

conda env create -f environment_PyQt5.yml
conda activate env_PyAnalySeries

Then run:

python PyAnalySeries.py

Notes

  • PyQt6 is the preferred backend and should be used when available.
  • PyQt5 is maintained for backward compatibility.
  • The application uses an internal compatibility layer, so no code changes are required between versions.

macOS specific note

On some macOS configurations, certain dependencies (e.g. pyproj) must be installed via conda-forge to avoid build issues. This is already handled in the provided environment files.


Summary

Platform / Setup Recommended Qt
Recent systems PyQt6
Older macOS (e.g. 10.x) PyQt5

Important

If you previously used an older environment, it is recommended to recreate it:

conda deactivate
conda remove --name env_PyAnalySeries --all
conda env create -f environment_PyQt6.yml