SAGE pour Mac
Logiciel de mathématiques avancées open-source.

SAGE est un logiciel de mathématiques open source qui crée une alternative viable gratuite aux logiciels Magma, Maple, Mathematica et Matlab.
La version 10.9.1 corrige un bug qui pouvait provoquer un crash par instruction illégale sur les CPU Apple Silicon de type M1, M2 ou M3. Le crash était causé par libopenblas utilisant des instructions qui ne sont disponibles que sur les CPU M4. Cela n'affecte que l'image disque arm. L'image disque Intel dans cette version est identique à celle de la version 10.9.0, sauf qu'un chiffre dans CFBundleShortVersionString a été changé de 0 à 1.
Cette version binaire de SageMath-10.9 est pour macOS Intel 10.13 et plus récent, et pour macOS arm64 12.0 et plus récent. (REMARQUE : Les notebooks Jupyter ne fonctionneront pas dans Safari macOS 10.13. Nous recommandons d'installer Firefox ESR 115.)
La version est emballée en tant qu'application macOS signée et notariée. Il y a deux images disque dans les ressources, une pour les CPU Intel et une pour n'importe quel CPU Arm d'Apple (par exemple M1, M1X, M2, M3, M4). Veuillez télécharger celle qui convient à votre système. (Si vous n'êtes pas sûr, vérifiez la ligne "processeur" dans la boîte de dialogue "À propos de ce Mac" sous le menu Apple.)
Pour installer, téléchargez l'une des images disque dans les ressources ci-dessous, ouvrez-la, et faites glisser l'icône SageMath dans le dossier Applications comme indiqué. Ensuite, double-cliquez sur le fichier pkg recommandé pour installer quelques extras utiles. Plus précisément, le package d'installation crée un exécutable nommé \/usr\/local\/bin\/sage qui peut être utilisé pour exécuter sage depuis un script ou une session shell, ainsi qu'une spécification de noyau Jupyter dans \/usr\/local\/share. Il copie également le fichier sagetex.sty dans un sous-répertoire de \/usr\/local\/texlive où il sera trouvé par le compilateur latex TeXLive. La spécification du noyau jupyter devrait être reconnue par d'autres applications qui lancent Jupyter ou JupyterLab.
La commande magique %pip peut être utilisée à l'invite sage pour installer des packages supplémentaires via pip. Ces packages seront installés dans le répertoire ~\/Library\/Sage-10-9.
L'option -i n'est pas supportée par l'exécutable sage dans cette application, mais de nombreux packages Sage optionnels sont inclus. Notez que les packages GAP qui ne sont pas inclus dans le spkg gap_packages peuvent être installés depuis sage en utilisant le package PackageManager GAP. Ceux-ci seront installés dans le répertoire ~\/Library\/Preferences\/GAP. Par exemple, pour installer le package GAP kbmag, exécutez ces deux commandes :

Commentaires
Notes des utilisateurs