Skip to content

adding kernel links, displaying documentation urls, tooltips#16

Open
aizazkhan1998 wants to merge 2 commits intomainfrom
develop
Open

adding kernel links, displaying documentation urls, tooltips#16
aizazkhan1998 wants to merge 2 commits intomainfrom
develop

Conversation

@aizazkhan1998
Copy link
Copy Markdown

No description provided.

@aseeland aseeland self-requested a review December 20, 2023 08:43
@aseeland aseeland self-assigned this Dec 20, 2023
Copy link
Copy Markdown
Collaborator

@aseeland aseeland left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the first round I only looked over the kernels_and_extensions- links feature. I will do the other ones, when we are finished here.
By the way, you only linked kernels so far - what about the jupyter extensions?

Octave: https://github.com/Calysto/octave_kernel
Sage: https://github.com/sagemath/sage
gnuplot: https://github.com/has2k1/gnuplot_kernel
Mathematica: https://github.com/WolframResearch/WolframLanguageForJupyter
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one https://github.com/mmatera/iwolfram seems more likely to me to be the correct one. However I am not completely sure. Can you list the instances that name Mathematica kernel?

Copy link
Copy Markdown
Author

@aizazkhan1998 aizazkhan1998 Jan 31, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated the URL
University of Münster > Mathematica

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @miwig : can you maybe confirm, that https://github.com/mmatera/iwolfram is the kernel that Münster's Jupyterhub uses for Mathematica?

{% if features.programming_languages %}
Programming Languages:
{% for kernel in features.programming_languages %}
{% if Links[kernel] %}
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will only work if the key in kernels_and_extensions.yaml matches exactly the word, people put in the data.yaml file. What about handling different capitalization? Versions at the end? You have to handle that here.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will remove the versions and as stated previously would " | lower" to change user input to lower case and have the keys lowered as well.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can not see any code that removes the version... do I miss something?


{% if technicals %}
## Technicals
## Technical
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the 's' wrong, when talking about several technical facts? If yes, we have to also rename the variable...

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both are correct, there is a differnce of tone however. Technicals is unconventional and informal while technical is more formal.

@aseeland aseeland assigned aizazkhan1998 and unassigned aseeland Dec 20, 2023
Copy link
Copy Markdown
Collaborator

@aseeland aseeland left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You didn't comment so far to:

By the way, you only linked kernels so far - what about the jupyter extensions?

Can you?

Comment on lines +11 to +12
matlab 2020b: https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/support/sysreq/files/system-requirements-release-2020b-linux.pdf
matlab 2022b: https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/support/sysreq/files/system-requirements-release-2022b-windows.pdf
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are no links to Jupyter kernels. And we have the reference in line 22. So you can remove the matlab links here.

Comment on lines +62 to +64
- {{ kernel }} {% if Links[kernel] %} [{{ Links[kernel] }}]({{ Links[kernel] }})
{% else %}
{% endif %}
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Compare to if else loop of features.programming_language. The else-part contains nothing at the moment...

- macros:
include_dir: include
include_yaml:
- data/kernels_and_extensions.yml
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be "kernels_and_extensions.yaml"?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants