Ask Your Question
1

MacOS: Is there a difference between SageMath 9.3 and SageMath9.3 app notebooks?

asked 2021-07-01 10:56:07 +0100

Tony-64 gravatar image

updated 2021-08-25 17:13:58 +0100

FrédéricC gravatar image

When creating a new SageMath 9.3 notebook in Jupyter (MacOS), it is possible to select SageMath 9.3 and SageMath 9.3 app. Is there a difference between the two? In the empty notebook there are some subtle differences in the metadata section only. If there are no differences, why do both options exist?

Sagemath 9.3 notebook:

"metadata": {
  "kernelspec": {
   "display_name": "SageMath 9.3",
   "language": "sage",
   "name": "sagemath_9_3_all"
  },

Sagemath 9.3 app notebook:

"metadata": {
  "kernelspec": {
   "display_name": "SageMath 9.3 app",
   "language": "sage",
   "name": "sagemath"
  },
edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
2

answered 2021-07-05 23:42:49 +0100

Marc Culler gravatar image

updated 2021-07-08 17:51:44 +0100

No, there is no difference in the kernels. The two menu items appear because there are two kernel specification files describing the same kernel. One specification is installed in /usr/local/share/jupyter by the extra package. The purpose of that one is to make the Sage kernel recognizable by any app which searches for jupyter kernels. The other specification file is embedded in the app, hence the "app" in its name.

In the 9.4 release this will be dealt with in a better way which avoids the redundant menu items..

edit flag offensive delete link more

Comments

Thanks for the answer!

Tony-64 gravatar imageTony-64 ( 2021-07-06 12:13:03 +0100 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2021-07-01 10:56:07 +0100

Seen: 315 times

Last updated: Jul 08 '21