Ask Your Question
1

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

asked 3 years ago

Tony-64 gravatar image

updated 3 years ago

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"
  },
Preview: (hide)

1 Answer

Sort by » oldest newest most voted
2

answered 3 years ago

Marc Culler gravatar image

updated 3 years ago

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..

Preview: (hide)
link

Comments

Thanks for the answer!

Tony-64 gravatar imageTony-64 ( 3 years ago )

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: 3 years ago

Seen: 353 times

Last updated: Jul 08 '21