Skip to main content

SAS Scripting Wrapper for Analytics Transfer (SWAT)

Project description

SAS Scripting Wrapper for Analytics Transfer (SWAT)

Overview

The SAS SWAT package is a Python interface to the SAS Cloud Analytic Services (CAS) engine (the centerpiece of the SAS Viya framework). With this package, you can load and analyze data sets of any size on your desktop or in the cloud. Since CAS can be used on a local desktop or in a hosted cloud environment, you can analyze extremely large data sets using as much processing power as you need, while still retaining the ease-of-use of Python on the client side.

Using SWAT, you can execute workflows of CAS analytic actions, then pull down the summarized data to further process on the client side in Python, or to merge with data from other sources using familiar Pandas data structures. In fact, the SWAT package mimics much of the API of the Pandas package so that using CAS should feel familiar to current Pandas users.

With the best-of-breed SAS analytics in the cloud and the use of Python and its large collection of open source packages, the SWAT package gives you access to the best of both worlds.

To view updates to this project see the Change Log.

Prerequisites

To access the CAS binary protocol (recommended), you need the following:

  • 64-bit Python 3.7 to 3.11 on Windows or Linux (see shared library notes below)

The binary protocol requires pre-compiled components found in the pip installer only. These pieces are not available as source code and are under a separate license (see documentation on SAS TK). The binary protocol offers better performance than REST, especially when transferring larger amounts of data. It also offers more advanced data loading from the client and data formatting features.

To access the CAS REST interface only, you can use the pure Python code which runs in Python 3.7 to 3.11 on all platforms. While not as fast as the binary protocol, the pure Python interface is more portable.

Linux Library Dependencies

Some Linux distributions may not install all of the needed shared libraries by default. Most notably, the shared library libnuma.so.1 is required to make binary protocol connections to CAS. If you do not have this library on your machine you can install the numactl package for your distribution to make it available to SWAT.

Python Dependencies

The SWAT package uses many features of the Pandas Python package and other dependencies of Pandas. If you do not already have version 0.16.0 or greater of Pandas installed, pip will install or update it for you when you install SWAT.

If you are using pip version 23.1 or later to install from a tar.gz file, the python wheel package is required. If you do not have this package installed, you can install it using pip.

Installation

SWAT can be installed using pip:

pip install swat

You can also install from the files on the SWAT project releases page. Simply locate the file for your platform and install it using pip as follows:

pip install https://github.com/sassoftware/python-swat/releases/download/vX.X.X/python-swat-X.X.X-platform.tar.gz

Where X.X.X is the release you want to install, and platform is the platform you are installing on. You can also use the source code distribution if you only want to use the CAS REST interface. It does not contain support for the binary protocol.

Getting Started

For the full documentation go to sassoftware.github.io/python-swat. A simple example is shown below.

Once you have SWAT installed and you have a CAS server to connect to, you can import swat and create a connection::

>>> import swat
>>> conn = swat.CAS(host, port, username, password)

Note the default port for the Python SWAT connection is 5570.

If you are using python-swat version 1.8.0 or later to connect to a SAS Viya 3.5 CAS server using Kerberos, prior to connecting you must set the Service Principal Name (SPN) using the CASSPN environment variable. For SAS Viya 3.5, the SPN string must start with 'sascas@', followed by the hostname.

export CASSPN=sascas@host

If you get an error message about the TCP/IP negClientSSL support routine, you likely have an issue with your SSL certificate configuration. See the Encryption documentation for more information.

If that is successful, you should be able to run an action on the CAS server::

>>> out = conn.serverstatus()
NOTE: Grid node action status report: 1 nodes, 6 total actions executed.
>>> print(out)
[About]

 {'CAS': 'Cloud Analytic Services',
  'Copyright': 'Copyright © 2014-2016 SAS Institute Inc. All Rights Reserved.',
  'System': {'Hostname': 'cas01',
   'Model Number': 'x86_64',
   'OS Family': 'LIN X64',
   'OS Name': 'Linux',
   'OS Release': '2.6.32-504.12.2.el6.x86_64',
   'OS Version': '#1 SMP Sun Feb 1 12:14:02 EST 2015'},
  'Version': '3.01',
  'VersionLong': 'V.03.01M0D08232016',
  'license': {'expires': '20Oct2016:00:00:00',
   'gracePeriod': 62,
   'site': 'SAS Institute Inc.',
   'siteNum': 1,
   'warningPeriod': 31}}

[server]

 Server Status

    nodes  actions
 0      1        6

[nodestatus]

 Node Status

     name        role  uptime  running  stalled
 0  cas01  controller   4.836        0        0

+ Elapsed: 0.0168s, user: 0.016s, sys: 0.001s, mem: 0.287mb

>>> conn.close()

Contributing

The Contributor Agreement details on how contributions can be made to the project. The Contributing includes instructions and rules as it relates to making contributions on the project.

Licensing

The LICENSE.md states how this package is released and licensed.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

swat-1.15.0-0-cp312-cp312-win_amd64.whl (60.6 MB view details)

Uploaded CPython 3.12Windows x86-64

swat-1.15.0-0-cp312-cp312-manylinux2014_ppc64le.whl (466.2 kB view details)

Uploaded CPython 3.12

swat-1.15.0-0-cp312-cp312-manylinux1_x86_64.whl (45.4 MB view details)

Uploaded CPython 3.12

swat-1.15.0-0-cp312-cp312-macosx_11_0_arm64.whl (466.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

swat-1.15.0-0-cp312-cp312-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

swat-1.15.0-0-cp311-cp311-win_amd64.whl (60.6 MB view details)

Uploaded CPython 3.11Windows x86-64

swat-1.15.0-0-cp311-cp311-manylinux2014_ppc64le.whl (466.2 kB view details)

Uploaded CPython 3.11

swat-1.15.0-0-cp311-cp311-manylinux1_x86_64.whl (45.4 MB view details)

Uploaded CPython 3.11

swat-1.15.0-0-cp311-cp311-macosx_11_0_arm64.whl (466.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

swat-1.15.0-0-cp311-cp311-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

swat-1.15.0-0-cp310-cp310-win_amd64.whl (60.6 MB view details)

Uploaded CPython 3.10Windows x86-64

swat-1.15.0-0-cp310-cp310-manylinux2014_ppc64le.whl (466.2 kB view details)

Uploaded CPython 3.10

swat-1.15.0-0-cp310-cp310-manylinux1_x86_64.whl (45.4 MB view details)

Uploaded CPython 3.10

swat-1.15.0-0-cp310-cp310-macosx_11_0_arm64.whl (466.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

swat-1.15.0-0-cp310-cp310-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

swat-1.15.0-0-cp39-cp39-win_amd64.whl (60.6 MB view details)

Uploaded CPython 3.9Windows x86-64

swat-1.15.0-0-cp39-cp39-manylinux2014_ppc64le.whl (466.2 kB view details)

Uploaded CPython 3.9

swat-1.15.0-0-cp39-cp39-manylinux1_x86_64.whl (45.4 MB view details)

Uploaded CPython 3.9

swat-1.15.0-0-cp39-cp39-macosx_11_0_arm64.whl (466.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

swat-1.15.0-0-cp39-cp39-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

swat-1.15.0-0-cp38-cp38-win_amd64.whl (60.6 MB view details)

Uploaded CPython 3.8Windows x86-64

swat-1.15.0-0-cp38-cp38-manylinux2014_ppc64le.whl (466.2 kB view details)

Uploaded CPython 3.8

swat-1.15.0-0-cp38-cp38-manylinux1_x86_64.whl (45.4 MB view details)

Uploaded CPython 3.8

swat-1.15.0-0-cp38-cp38-macosx_11_0_arm64.whl (466.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

swat-1.15.0-0-cp38-cp38-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

swat-1.15.0-0-cp37-cp37m-win_amd64.whl (60.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

swat-1.15.0-0-cp37-cp37m-manylinux2014_ppc64le.whl (466.2 kB view details)

Uploaded CPython 3.7m

swat-1.15.0-0-cp37-cp37m-manylinux1_x86_64.whl (45.4 MB view details)

Uploaded CPython 3.7m

swat-1.15.0-0-cp37-cp37m-macosx_11_0_arm64.whl (466.3 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ ARM64

swat-1.15.0-0-cp37-cp37m-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file swat-1.15.0-0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 60.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5fb0916311485ba73ab40d1b9765b3b7b42b1f4318673f4fa93fbff872da27fb
MD5 2beb461e7217d94bf3ca54179baa4bd1
BLAKE2b-256 41069f7302901130e3222b5908b0f0da2b0ff45d371f6cdf1b0e5ab6663ab0d8

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp312-cp312-manylinux2014_ppc64le.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp312-cp312-manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 466.2 kB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp312-cp312-manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 01dcd770a2e25cc402c3c1182513cc78a8e6b7c8baa8839f02f8039d4daa0bc8
MD5 3d64b0c7a126da580c4d88e8f0f15cb7
BLAKE2b-256 f8ccd037c68bf166d59dbee25e336ee23ce675fcb63711bb1d83333cbf691ed0

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp312-cp312-manylinux1_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp312-cp312-manylinux1_x86_64.whl
  • Upload date:
  • Size: 45.4 MB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 af49a2e14ccab71466e0ccd39153474f74620d1930b83ce0600d09eff67f56ae
MD5 e7ca645d3c786baa4a9006e7297a39c5
BLAKE2b-256 6744bc666d7f921aeb94da3dd5157972c43448685088809d6a330606ac166fd7

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c95de78ede0afbcaaf189f96495b4db7898ed4e59debd08b2689370bf80ae96
MD5 9e0deefb0d4283b21684519bad2d6144
BLAKE2b-256 0c41cc4826dd34c7df8a45a05d5c20e4d9e17be153d0a4b83c58ae7b93b3aec6

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp312-cp312-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.12, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21e33d226f93a0b007b2560dc6c6296a98fc59aba540ad617cf3747de376f91d
MD5 b54e7cf21555837a35b46dd66a826380
BLAKE2b-256 8657f2086349c2786b9f1a14f083915fc8e9e7d0e564395e7efe23e102d990fe

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 60.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 168dd9e5613b654aa1f958cfba9dc69a23119b43c5f7f0fc1cb7f602101fe9d9
MD5 e2505bcc317f7e99dbba442b141978ff
BLAKE2b-256 cc4d20bb456799794e1b7ba7fb71969dde39a22d3b64cc81aaf10d6735df7fb5

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp311-cp311-manylinux2014_ppc64le.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp311-cp311-manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 466.2 kB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp311-cp311-manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 59045803441a1869f48bf72e7850f41d5823a93b322fe38ffe44e175baeb0bc4
MD5 d8c8dee865951219fc1eb93693db231f
BLAKE2b-256 e970cd03f6a074bcc6d9a6617010ce6ca021c0f348b492c37f0e88ce10486f87

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp311-cp311-manylinux1_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp311-cp311-manylinux1_x86_64.whl
  • Upload date:
  • Size: 45.4 MB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5377caddac78cbc914d859efe07e1eb5b25c59a73661507172b37ad0992bab68
MD5 3c7fa8aca506e9e88406a24f28fb5e1e
BLAKE2b-256 17006727a97ad2f94146fc477053656a8579c414083fb77d9f35865b00343c95

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1389560bda6f90462958327348f97b6c61b2169e4699b5b5a09e8d6bfc20354
MD5 d1178d78d86a181b064bfbe76aa023e2
BLAKE2b-256 c176dd9b1163b2092bb16f3567a231b28116fe859e0cd5552b8a953e13b5a230

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp311-cp311-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.11, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e82227ec98642a752368eb5c3da7acbf670e3740e5b10b0ac0072ad928ec9dd7
MD5 ece880c1e3daae6b9b8043abff2c033e
BLAKE2b-256 3cdc9530a5b9a299a7f23b842bae72edc706a3fba0d616d6a232379101f867e0

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 60.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1639b9fcc53ef5d1fe8f988b559725285c39c77f6bf15524102a7ebf7bf645f7
MD5 060a12c4fd2662fe545d44465f6cdfa1
BLAKE2b-256 87fce82d5bebfd4da5c86cea4839125a9596245e32de06279a77bd1588336c72

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp310-cp310-manylinux2014_ppc64le.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp310-cp310-manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 466.2 kB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp310-cp310-manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 877e2f428337e5227844f249cea1f0555d30f1fc0250c304eba090b10f90ef93
MD5 42c3d4221e841a34402067f7b50039b7
BLAKE2b-256 381083f5a1deafd0f4998a64a367e9932e801807dfba74679c6f0a2bb6b4dbe6

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp310-cp310-manylinux1_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp310-cp310-manylinux1_x86_64.whl
  • Upload date:
  • Size: 45.4 MB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7c1658528b21d2ee66f892ecd71f4551d5f6a940f300a85c38806f546ac1360d
MD5 bdb0c1bdad7421bfa8b4bc87e202b081
BLAKE2b-256 84904183c48410b7e21f90e33c4452d37ecd39c811fa6b0fddfaee13bde7032d

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d295cdd54bd53ddc4dceccc237d92fdd082ac4822fa671591bc0b144c12dfa26
MD5 f15c364a26e0c4d9e81aeec8879d5974
BLAKE2b-256 855be05f035696b1407aa367a1c0e20518783a37d4b11af5c10d231d2bb16fd8

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36eb8580a10677437cacd1ea1e4bdacea65f46db15bf90b7e3bae01f7f3cbb42
MD5 ef98f68d0497d9c09720d3825989b0fe
BLAKE2b-256 3c2e0fa15067721e2059b2412dc2a7c1fcd7105ea7f07ab5d610e78b48d72d6c

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 60.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 27c6324a164f6ab928c09438436cc114b5baea75d6ace453ec56db87f5dd0903
MD5 f5ddec4315caaa323b539606285ce70a
BLAKE2b-256 82ec52cba56ea8d7bfb1c4075147b4cef9270d414ca418420ae1e42f16f4053a

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp39-cp39-manylinux2014_ppc64le.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp39-cp39-manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 466.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp39-cp39-manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b7110b2bdea4bd64cb1b24d4ac228c3f12101135fdcb4a1fcee12c7bfda8439a
MD5 29657ef33b8bf791196455895b76eef9
BLAKE2b-256 02735e431f1be7288877e66123c839d9e90205cb375d726f9d09515c8d1da6b4

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 45.4 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c5a7f892490f539f14b17b3df2f75f2f8f3b213e6afa3dbb37125bac5350879b
MD5 c89e5d90ffe1f1fd954a43785481da9c
BLAKE2b-256 42a9aa295889132e61eeb627f36459164dfb0c14c688f1183c2038e356c7ae99

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18613b4b37a471e48a73bbfd3df77899b8c2fc29fedad155d2158b15bf1dfc64
MD5 d64fb7136409d9ac53588eab42a92e76
BLAKE2b-256 21c71e43efbd9ee560ed75a3a799bea8beda7531c1651db24e34bec419c3cb94

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f1c06aa29c841dfd884c22fd32b2b623f621d73d10c15b86db44361cc7c0402
MD5 5c32967d1fc964a31fa5449612a86a2d
BLAKE2b-256 ae1dd9fe701face34d2389c92b490c0114f9d2f6954a82159c3e95764f394986

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 60.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1162b916669f14a9a0583d1dea9e259cc008a48b0c80ea6812ed3cd906d7e17f
MD5 bbbdf0c8dcd9b5be86593456cbac268e
BLAKE2b-256 8701eebbf8ef5a2605b9115f7c9d342e8fcf34aef8c67831b32dfd310599f968

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp38-cp38-manylinux2014_ppc64le.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp38-cp38-manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 466.2 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp38-cp38-manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bcd4b5d2dd4f1934ef167d4af54955b60171b72323f59dfd0e7d7fb4f5b730fa
MD5 ad5de2603dcab7bfbb08891fdb83dd68
BLAKE2b-256 9f492eae3529283a3ec5932e4730b26bc6aea2393b4b606eac95f64e8f48f562

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 45.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 648aa313c028872aabf10b38665cbcbfb4eab489fdbe4f7b4197e4253f2e31ef
MD5 f80a1533ea839aa46189464c4f0b9141
BLAKE2b-256 cbef6a5dc7c3ab6ad059175d061ebf5c8ce8eb9e0b202c4447e2694f7a5cfdb1

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30e95122dc11b482bc473ce0fa946d709a23f2021fa13e796234790bbe0e5979
MD5 f0c490c4ec37b9bd0e65e860e986f19c
BLAKE2b-256 d311c8a0b8eb7738729adeddddac7793bcb5f46e50fe56c254f794abd8226b22

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c86b146553cf373fba7c2a22069028d4b756acb70d185c6ca64e67382e146888
MD5 dbddf574a61bf68f69ce5e6b26020ae2
BLAKE2b-256 771ac6b8f2d114faa77a9bcbba89dc44ff593556446741a45fe608a2817edd6c

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 60.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b224962dc5c143d27813c90946631ee0f2f39cfe06111fe1b6f0c8a99eb4fc1a
MD5 ed77bb3817544cf28da62ae409ba8ab1
BLAKE2b-256 41d6e8d7b742a82aae6dd730f3cd8ce93c189c4f61abd7dabb9d262108c306f1

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp37-cp37m-manylinux2014_ppc64le.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp37-cp37m-manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 466.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp37-cp37m-manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 96e053522d822e6714d922afd4a6acd56b2326780f6d2dbd52646b61d6a4313b
MD5 5d69514c28e83dca8b16bf7288e8018e
BLAKE2b-256 26147ecbc0960cd54834bdb741dbb8f6b0e5aa4e1333a90ca3df4b09d9f7e575

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 45.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d95c667fdaabeb2dc906f781d1768bc5c68eab56d8aee88612bb9aeb120365f4
MD5 6c70ad66686f1b79f21ab05f40e130d0
BLAKE2b-256 bd2ffede014613f5006afbfea4d444414e3fae9092c9691d34d77300ed985ff2

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp37-cp37m-macosx_11_0_arm64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp37-cp37m-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.7m, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88967a117a92a0819f68e35b32fdcd6493c59b35d48e4c76bb6e6e34f7fe7979
MD5 a72cfaf02cac19fb976b8250ce297670
BLAKE2b-256 dacdf7ad503f1f3bc1456b75183471900200295376c2bb337435903b7e50338f

See more details on using hashes here.

File details

Details for the file swat-1.15.0-0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: swat-1.15.0-0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 466.3 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for swat-1.15.0-0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72bb6b0bb6723640af3f34e9f1d7259a771946959f312256eaa7653271d928e4
MD5 942a176b314efc18a9b4aee5cd48c421
BLAKE2b-256 c914879df0806cfd8f43f39e23e300017653273c4a2e2139a54dcd5ead1e8545

See more details on using hashes here.

Supported by

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