Visit github.com/sassoftware to explore the entire list of SAS GitHub repositories. SAS provides code examples, libraries, and tools for developers and users. Below is a sample of the most popular repos for developers.
-
REST API SamplesThis repository contains examples that show the capabilities of SAS REST APIs. You can use these examples for learning or for validating your environment.
-
SAS Viya ProgrammingCode samples and materials to help you learn to access SAS Viya services by writing programs in Python and other open-source languages
-
SAS Viya ARKSAS Viya Administration Resource Kit (SAS Viya ARK). Tools and utilities to help SAS customers with SAS Viya readiness.
-
Deep Learning Python (DLPy)The SAS Deep Learning Python (DLPy) package provides the high-level Python APIs to deep learning methods in SAS Visual Data Mining and Machine Learning. It allows users to build deep learning models using friendly Keras-like APIs
-
SASpyA Python interface module to the SAS System. It works with Linux, Windows, and mainframe SAS. It supports the sas_kernel project (a Jupyter Notebook kernel for SAS) or can be used on its own.
-
SASpy ExamplesSample notebooks that show the capabilities of SASPy. Use these for learning and for validating your environment. And contribute your own!
-
ESPPyThe ESPPy package enables you to create SAS Event Stream Processing (ESP) models programmatically in Python. Using ESPPy, you can connect to an ESP server and interact with projects and their components as Python objects.
-
Python SASCtlThe sasctl package enables easy communication between the SAS Viya platform and a Python runtime.
-
Python SWATThe SAS Scripting Wrapper for Analytics Transfer (SWAT) package is the Python client to SAS Cloud Analytic Services (CAS). It allows users to execute CAS actions and process the results all from Python.
-
SAS Viya the Python PerspectiveCompanion to the book: SAS® Viya™: The Python Perspective by Kevin D. Smith and Xiangxiang Meng.
-
sasoptpysasoptpy is a Python package providing a modeling interface for SAS Viya Optimization solvers.
-
Py Viya ToolsPython command-line tools that call the SAS Viya REST APIs - for SAS administrators.
-
R SWATThe SAS Scripting Wrapper for Analytics Transfer (SWAT) package is the R client to SAS Cloud Analytic Services (CAS). It allows users to execute CAS actions and process the results all from R.
-
SAS Viya the R PerspectiveCompanion to the book: SAS® Viya®: The R Perspective by Yue Qi, Kevin D. Smith, and Xiangxiang Meng
-
Visual Analytics SDKThe SAS Visual Analytics SDK is a set of JavaScript APIs and web components that allow you to embed SAS Visual Analytics report content into a third-party application or web page.
-
QuickStart SAS GridThis Quick Start deploys and configures SAS Grid on the AWS Cloud.
-
SAS Container RecipesA collection of recipes for containers of the SAS Viya Programming Environment. "all-in-one" is in the style of an Analytics Work Bench with all tools in one container. Presented at SAS Global Forum 2018.
-
Jupyter kernel for SASA Jupyter kernel for SAS. This opens up all the data manipulation and analytics capabilities of your SAS system within a notebook interface. Use the Jupyter Notebook interface to execute SAS code and view results inline.
-
SAS SDK for Android ExamplesThis project contains code samples and materials to help you learn to use the SAS Library for Android application programming interface.
-
SAS SDK for iOS ExamplesThis project contains code samples and materials to help you learn to use the SASKit for iOS application programming interface
-
SAS Viya ForcastingCode examples and data for forecasting using the SAS Viya platform.
-
restAFA simple framework for building applications with SAS REST APIs, supported with SAS Viya
-
restAF APIExplorerA complete web application using restaf to explore SAS REST APIs.
-
restAF DemosA collection of examples using restaf in a nodejs environment.
-
SAS Viya Machine LearningCode examples for machine learning techniques using the SAS Viya platform.