You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Readme.md
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -18,8 +18,8 @@ Here is the link to the current documentation <https://sassoftware.github.io/sas
18
18
19
19
- Python3 (this is now the default since Python2 went end of life in January 2020)
20
20
- Jupyter version 4 or higher
21
-
- SAS 9.4 or higher -- This includes [SAS Viya](http://www.sas.com/en_us/software/viya.html). The SAS kernel is compatable with any version of SAS released since July 2013.
22
-
- SASPy -- The SAS kernel has as dependency on [SASPy](https://github.com/sassoftware/saspy). The package will be installed automatically but it must be configured to access your availble SAS server. **SASPy must be [configured](https://sassoftware.github.io/saspy/install.html#configuration) before the SAS kernel can work successfully**.
21
+
- SAS 9.4 or higher -- This includes [SAS Viya](http://www.sas.com/en_us/software/viya.html). The SAS kernel is compatible with any version of SAS released since July 2013.
22
+
- SASPy -- The SAS kernel has a dependency on [SASPy](https://github.com/sassoftware/saspy). The package will be installed automatically but it must be configured to access your available SAS server. **SASPy must be [configured](https://sassoftware.github.io/saspy/install.html#configuration) before the SAS kernel can work successfully**.
23
23
24
24
## Installation
25
25
@@ -65,7 +65,7 @@ Available kernels:
65
65
sas /home/sas/.local/share/jupyter/kernels/sas
66
66
```
67
67
68
-
**NOTE:** You will not be able to execute SAS code through Juypter until you have [configured SASPy](https://sassoftware.github.io/saspy/install.html#configuration).
68
+
**NOTE:** You will not be able to execute SAS code through Jupyter until you have [configured SASPy](https://sassoftware.github.io/saspy/install.html#configuration).
69
69
70
70
## Getting Started
71
71
@@ -75,7 +75,7 @@ Here is a basic example of programming with SAS and Jupyter Notebook: [Getting S
75
75
76
76
#### For the Jupyter Lab extensions
77
77
78
-
There is a seperate reposity where the extensions are developed and maintained. See [that repo](https://github.com/jld23/sas_kernel_ext) for details
78
+
There is a seperate repository where the extensions are developed and maintained. See [that repo](https://github.com/jld23/sas_kernel_ext) for details
79
79
80
80
#### For the Legacy Jupyter Notebook
81
81
@@ -88,11 +88,11 @@ There are a few NBExtensions that have been created to make working with Jupyter
88
88
89
89
#### Installing the SAS Extensions
90
90
91
-
Details for installing the extensions for SAS can be found [here](./sas_kernel/nbextensions/README.md)
91
+
Details for installing the extensions for SAS can be found [here](./sas_kernel/nbextensions/README.md).
92
92
93
93
#### Jupyter Magics for the sas_kernel
94
94
95
-
There are magics that have been written specifically for the sas_kernel to get more details see the [README](./sas_kernel/magics/README.md)
95
+
There are magics that have been written specifically for the sas_kernel to get more details see the [README](./sas_kernel/magics/README.md).
96
96
97
97
### NBGrader
98
98
@@ -108,15 +108,15 @@ There are magics that have been written specifically for the sas_kernel to get m
108
108
109
109
- Do I need to buy SAS to use this kernel?
110
110
111
-
The SAS Kernel is simply a gateway for Jupyter notebooks to talk to SAS, as such, if SAS is not installed this kernel won't be helpful. For information on purchasing SAS [click here](http://www.sas.com/en_us/software/how-to-buy.html)
111
+
The SAS Kernel is simply a gateway for Jupyter notebooks to talk to SAS, as such, if SAS is not installed this kernel won't be helpful. For information on purchasing SAS [click here](http://www.sas.com/en_us/software/how-to-buy.html).
112
112
113
113
- How does Jupyter communicate with SAS?
114
114
BDBE
115
115
Behind a Jupyter notebook is a python session, that python session submits code to SAS and receives responses through various pathways (depending on the SASPy configuration). Jupyter can communicate with any SAS host (Windows, Linux, Unix, MVS) that has been released since July 2013 to present.
116
116
117
117
- How can I see my SAS log, I only see the listing output?
118
118
119
-
SAS is different from many other programming languages in that it has two useful information streams, the log (which details the technical details of what happened and how long it took) and the lst (which includes the tables and graphics from the analysis). The SAS Kernel attempts to show you I _think_ you want. Here are the rules:
119
+
SAS is different from many other programming languages in that it has two useful information streams, the log (which details the technical details of what happened and how long it took) and the lst (which includes the tables and graphics from the analysis). The SAS Kernel attempts to show you what I _think_ you want. Here are the rules:
@@ -125,11 +125,11 @@ There are magics that have been written specifically for the sas_kernel to get m
125
125
| Yes (with ERROR message(s)) | Yes | ERROR messages with context from the log, then the listing output | --- |
126
126
| Yes (with ERROR message(s)) | No | LOG | --- |
127
127
128
-
If you want to see the log but it was not displayed you can use [SASLog NBExtension](./sas_kernel/nbextensions/README.md) which will show the log for the last executed cell or the entire log since the last (re)start of the notebook
128
+
If you want to see the log but it was not displayed you can use [SASLog NBExtension](./sas_kernel/nbextensions/README.md) which will show the log for the last executed cell or the entire log since the last (re)start of the notebook.
129
129
130
130
- Will this leave a bunch of SAS sessions hanging around?
131
131
132
-
A SAS session is started for each notebook you have open i.e. 5 notebooks open = 5 SAS sessions. Those sessions will remain active for the life of the notebook. If you shutdown your notebook, the SAS session will also terminate. In Jupyterhub, there are configuration options to shutdown inactive sessions and the SAS kernel complies with those directives.
132
+
A SAS session is started for each notebook you have open i.e. 5 notebooks open = 5 SAS sessions. Those sessions will remain active for the life of the notebook. If you shutdown your notebook, the SAS session will also terminate. In JupyterHub, there are configuration options to shutdown inactive sessions and the SAS kernel complies with those directives.
133
133
134
134
- I restarted my SAS Kernel and now my WORK library is now empty. What happened?
0 commit comments