saspy-now use power of sas in python
Its an opensource project developed by sas,where we can use python codes to access power of sas,its a great product from sas to integrate power of sas into python which will help more integration of SAS with Bigdata technologies ,however it will work only with sas 9.4 and higher and requires python 3 or higher.
How to use saspy in python
now python coders can access sas procedures and functions as python objects and syntax, even they can leverage use of Pandas in data access from different systems and do further data crunching,these are handled by different sas software’s such as SAS/ETS,SAS/STAT and others,saspy brings sas power of statics and analysis to python in a wider way. python developers can now use several procs which are available to only sas developers are now available to python developers.
to name a few, above some of the procedures are listed.now there are lot many procedure which we can used in python.
If the you have already installed python you just need to install saspy as any other python package.
pip install saspy
with installation of this package you also need to check some of the below requirements to ensure proper working of this package, these files connect python to sas, we can check this files in sas deployment manager folder in our sas installation.
most important file which needed to be checked is JAVA Jar files and as Jar files are compatible between Windows and UNIX.We can copy them and make changes to sascgf.py file(installed with the SASPy package) so that it can point to the copied location. Also if we are using PC sas(on windows) then we need to modify or add SASHOME\SASFoundation\9.4\core\sasexe to your system PATH variable and also make sure we have sspiauth.dll installed in the setup.
here is the discussion with lead developer regarding saspy development and its features.
for more details on SASpy and installation you can check the link Details and installation
As per me this is a commendable work done by SAS, which will not only help bring more flexibility to the python developers but, also brings SAS to a more wider application and helps it integrate with Bigdata technology more easily.