I made some progress. I found the “free” channel on anaconda.org and this channel seems to have older packages. The env file I trying to get running is:
# CONDA_CHANNEL_PRIORITY=false conda env create -f perturbed-data-paper-env.yml
name: perturbed-data-paper
channels:
- defaults
- free # old packages may be here
dependencies:
- ipython==3.0.0 # for Python 2
- matplotlib=1.4.2
- numpy==1.9.2
- pandas==0.16.0
- pip <21 # for Python 2
- pygments==2.0.2
- pytables==3.1.1
- python=2.7.9
- pyyaml==3.11
- scipy==0.15.1
- seaborn==0.5.1
- decorator <4 # trailets
- pyqt==4.10.4
- pyside==1.2.1
- pip:
- DynamicistToolKit==0.3.5
- GaitAnalysisToolKit==0.1.2
- oct2py==3.1.1
This now installs and is close to running the 10+ year old scripts I have. I had to set the matplotlib backend to agg because the old packages link to system libs that are too new for qt to work. Also I had NumPy 1.9.1 and that had missing symbols or something. I’m now hung on oct2py needing an old octave to run, which isn’t installed by conda or pip.