Releases: PDLPorters/SciPDL
SciPDL v2.093
Here is SciPDL compiled for PDL v2.093 on macOS Sonoma. This uses gcc/gfortran 14.2
The perl binary is now signed by me with an entitlement to allow loading of user compiled perl modules. This will be my default going forward.
I note this is very likely to be the last version that supports Intel Macs as I will probably be getting rid of my Intel iMac in 2025.
Karl Glazebrook, 6/Jan/2025
SciPDL v2.088
SciPDL v2.088 created Apr 25th, 2024.
(ANZAC day edition!)
SciPDL is the DMG installer of 'PDL + pgplot + kitchen sink' for MacOS. DMGs are provided for Apple Silicon and Intel Macs, simply double click the .dmg file and installation is Mac style, simply a matter of drag and drop in to the Applications folder. Everything in PDL is built statically so you should not need anything else - not even a compiler - except you will need an X11 server (I recommend https://www.xquartz.org/) if you want to use pgplot graphics.
SciPDL-v2.088-arm64.dmg
SciPDL-v2.088-intel.dmg
See the README file for usage and contents.
This was built on macOS Monterey and seems to work at least as far as MacOS Sonoma (though not exhaustive testing on both architectures).
Releases are now signed and notarised the files with my (paid!) Apple Developer ID so you won't have to do tricks to allow PDL to run.
Update Jan 3rd, 2025.
I recompiled v2.088 on Sonoma:
SciPDL-v2.088-arm64 (Sonoma).dmg
SciPDL-v2.088-intel (Sonoma).dmg
These use gcc/gfortran 14.2
I also changed the signing of the perl binary to allow dynamic loading of a user's compiled modules. Previously this failed with an extremely cryptic error on some machines. So installing things on top of SciPDL withcpan -i
will now work as well as manual installation. But see this issue for caveats.
SciPDL v2.084
SciPDL v2.084 created Apr 20th, 2024.
SciPDL is the DMG installer of 'PDL + pgplot + kitchen sink' for MacOS. DMGs are provided for Apple Silicon and Intel Macs, simply double click the .dmg
file and installation is Mac style, simply a matter of drag and drop in to the Applications
folder. Everything in PDL is built statically so you should not need anything else - not even a compiler - except you will need an X11 server (I recommend https://www.xquartz.org) if you want to use pgplot graphics.
See the README
file for usage and contents.
This was built on macOS Monterey and seems to work at least as far as MacOS Sonoma (though not exhaustive testing on both architectures).
Compared to previous releases I have now signed and notarised the files with my (paid!) Apple Developer ID so you won't have to do tricks to allow PDL to run.
SciPDL v2.025
SciPDL v2.025 created Feb 8th, 2021.
SciPDL is the DMG installer of 'PDL + pgplot + kitchen sink' (see README for contents) for MacOS. DMGs are provided for Apple Silicon and Intel Macs, simply double click the DMG and do what it says to install and set up (again see README**). There is also a third experimental Intel DMG that supports pthreads for multiprocessing.
This was built on macOS Big Sur and seems to work at least as far as MacOS Ventura.
One slight wrinkle is I originally missed including one shared library (libquadmath
) from gfortran (I tried to build this "statically" to avoid people having to install Fortran for it to work) in the Intel DMGs. If you don't have this on your system you will get an error in some modules (e.g. PGPLOT) - I have provided the missing file here. You will need to do:
sudo mkdir -p /usr/local/lib
xattr -dr com.apple.quarantine libquadmath.0.dylib
sudo cp libquadmath.0.dylib /usr/local/lib
And it all should work.
- Karl Glazebrook
** Note there is a final step to run a script to prevent MacOS GateKeeper from blocking PDL from running. This is caused by a flag set when the file is downloaded. You can also bypass this by using curl -OL URL
to download the files from the command line.
SciPDL v2.019
This is v2.019 of SciPDL for MacOS released 20th Oct 2018.
SciPDL-v2.019.dmg - this binary file is the 'SciPDL' kitchen sink distribution by Karl Glazebrook for MacOS 10.9 and later. See the README inside it.