SAS Computer Vision Interface
Project description
CVPy - SAS Viya Computer Vision API for Python
Overview
CVPy is a Python package that makes SAS image analytics more accessible to Python users in a variety of different ways. This high-level Python library provides helpful APIs that assist with the processing, analyzing, and visualization of images. This allows users of the image and biomedimage action set in SAS Viya to have more flexibilty when working in Python.
Currently available within CVPy are visualization APIs that allow users to easily be able to move images out of CAS and into common open source tools such as Mayavi and Matplotlib. These APIs streamline the visualization of image data fetched from a CAS table and can assist with further image analysis.
Prerequisites
- Python version 3 or greater is required
- Install SAS Scripting Wrapper for Analytics Transfer (SWAT) for Python using pip install swat or conda install -c sas-institute swat
- Access to a SAS Viya 3.5 environment with Visual Data Mining and Machine Learning (VDMML) is required
- A user login to your SAS Viya back-end is required. See your system administrator for details if you do not have a SAS Viya account.
- Install Mayavi for scientific data visualization in Python
Create a New Python Environment [Optional]
Follow the steps below to create a new Python 3.8 environment for your CVPy installation named "cvpy".
conda create --name cvpy python=3.8
activate cvpy
Mayavi Installation
Mayavi is a heavy, complex package that is required by CVPy. If you do not already have Mayavi installed, follow the steps below to install it.
pip install mayavi
Install PyQt, a GUI toolkit needed to run Mayavi.
pip install PyQt5
CVPy Installation
To install CVPy, use the following command:
pip install sas-cvpy
Install and Run Jupyter Notebook
To install and start Jupyter Notebook, run the following steps:
pip install jupyter
jupyter notebook
Contributing
We welcome your contributions! Please read CONTRIBUTING.md for details on how to submit contributions to this project.
License
This project is licensed under the Apache 2.0 License.
Additional Resources
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file sas-cvpy-1.1.1.tar.gz
.
File metadata
- Download URL: sas-cvpy-1.1.1.tar.gz
- Upload date:
- Size: 43.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70f1e2ca0eab66813e36df8891a218aa35d04a225352834882a385759da0a154 |
|
MD5 | cf7e517423811a4ade19a775be1fd29b |
|
BLAKE2b-256 | 77b4204aa2e2e9d829e9e390a7822840f3a1599a435fb8a89203e4f060efbaa9 |
File details
Details for the file sas_cvpy-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: sas_cvpy-1.1.1-py3-none-any.whl
- Upload date:
- Size: 59.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 145874ecd2fbe01d51bdcc7a4887ea0e6f2becb103f0f2f3e49140ed515255b5 |
|
MD5 | 3cc9a99df2ef4d5632e3ac66b6b63058 |
|
BLAKE2b-256 | 3edfd95137948a2b9c847d62e3f60fc62a7664a5b27dad33f7b4e33bb5196936 |