Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sas-cvpy-1.1.1.tar.gz (43.9 kB view details)

Uploaded Source

Built Distribution

sas_cvpy-1.1.1-py3-none-any.whl (59.6 kB view details)

Uploaded Python 3

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

Hashes for sas-cvpy-1.1.1.tar.gz
Algorithm Hash digest
SHA256 70f1e2ca0eab66813e36df8891a218aa35d04a225352834882a385759da0a154
MD5 cf7e517423811a4ade19a775be1fd29b
BLAKE2b-256 77b4204aa2e2e9d829e9e390a7822840f3a1599a435fb8a89203e4f060efbaa9

See more details on using hashes here.

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

Hashes for sas_cvpy-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 145874ecd2fbe01d51bdcc7a4887ea0e6f2becb103f0f2f3e49140ed515255b5
MD5 3cc9a99df2ef4d5632e3ac66b6b63058
BLAKE2b-256 3edfd95137948a2b9c847d62e3f60fc62a7664a5b27dad33f7b4e33bb5196936

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page