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.13 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.13 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

If you're not sure about the file name format, learn more about wheel file names.

swat-1.17.2-0-cp313-cp313-win_amd64.whl (61.2 MB view details)

Uploaded CPython 3.13Windows x86-64

swat-1.17.2-0-cp313-cp313-manylinux1_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.13

swat-1.17.2-0-cp313-cp313-macosx_11_0_arm64.whl (467.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

swat-1.17.2-0-cp313-cp313-macosx_10_9_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

swat-1.17.2-0-cp312-cp312-win_amd64.whl (61.2 MB view details)

Uploaded CPython 3.12Windows x86-64

swat-1.17.2-0-cp312-cp312-manylinux1_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.12

swat-1.17.2-0-cp312-cp312-macosx_11_0_arm64.whl (467.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

swat-1.17.2-0-cp312-cp312-macosx_10_9_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

swat-1.17.2-0-cp311-cp311-win_amd64.whl (61.2 MB view details)

Uploaded CPython 3.11Windows x86-64

swat-1.17.2-0-cp311-cp311-manylinux1_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.11

swat-1.17.2-0-cp311-cp311-macosx_11_0_arm64.whl (467.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

swat-1.17.2-0-cp311-cp311-macosx_10_9_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

swat-1.17.2-0-cp310-cp310-win_amd64.whl (61.2 MB view details)

Uploaded CPython 3.10Windows x86-64

swat-1.17.2-0-cp310-cp310-manylinux1_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.10

swat-1.17.2-0-cp310-cp310-macosx_11_0_arm64.whl (467.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

swat-1.17.2-0-cp310-cp310-macosx_10_9_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

swat-1.17.2-0-cp39-cp39-win_amd64.whl (61.2 MB view details)

Uploaded CPython 3.9Windows x86-64

swat-1.17.2-0-cp39-cp39-manylinux1_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.9

swat-1.17.2-0-cp39-cp39-macosx_11_0_arm64.whl (467.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

swat-1.17.2-0-cp39-cp39-macosx_10_9_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

swat-1.17.2-0-cp38-cp38-win_amd64.whl (61.2 MB view details)

Uploaded CPython 3.8Windows x86-64

swat-1.17.2-0-cp38-cp38-manylinux1_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.8

swat-1.17.2-0-cp38-cp38-macosx_11_0_arm64.whl (467.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

swat-1.17.2-0-cp38-cp38-macosx_10_9_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

swat-1.17.2-0-cp37-cp37m-win_amd64.whl (61.2 MB view details)

Uploaded CPython 3.7mWindows x86-64

swat-1.17.2-0-cp37-cp37m-manylinux1_x86_64.whl (46.9 MB view details)

Uploaded CPython 3.7m

swat-1.17.2-0-cp37-cp37m-macosx_11_0_arm64.whl (467.7 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ ARM64

swat-1.17.2-0-cp37-cp37m-macosx_10_9_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file swat-1.17.2-0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: swat-1.17.2-0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 61.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for swat-1.17.2-0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 28c5c6dc1910978074542fc4e9f1ba184a4a2d134971a0708981894600251fdb
MD5 83fe31ac7a3da4a7accc6f37c503758c
BLAKE2b-256 fb6c816840896c7f9b8be7b50c0fd26cd2771540a814863b986b1c819e680917

See more details on using hashes here.

File details

Details for the file swat-1.17.2-0-cp313-cp313-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for swat-1.17.2-0-cp313-cp313-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a36187062e3db5c056e12507c81ba023e2638c599ee0c1c6eb8a7fb064ebbb9a
MD5 b9da4272995ef6e6b9c82c2d9984956c
BLAKE2b-256 9c0ea120b671acc8b82cf83da1c006212a8e5cdd43aab1d0a380c9b000f667ce

See more details on using hashes here.

File details

Details for the file swat-1.17.2-0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for swat-1.17.2-0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9b63ee337650f7fb8acb9ed60973135739d31e80d0b92479310768ac9aedfe5
MD5 0154c423d996a4066712c43a976fcd07
BLAKE2b-256 5b66bc1a523742d3090ec0676d5927976b7cab92faec8b36b1d08cee5a0731e4

See more details on using hashes here.

File details

Details for the file swat-1.17.2-0-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for swat-1.17.2-0-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79db0b80b7824d8f4ec7db716f09a1a704a1de944e17ab8eaa704445eeba6103
MD5 39b235365c5cf57b8e0be23c5b9059d7
BLAKE2b-256 db06d54cd5bd2ac9efe4c1f48c50c186214b8eca8f71f062929c6336c47283ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swat-1.17.2-0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 61.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for swat-1.17.2-0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53c934d04741486e2afaa7e68307a22fe061961ff1d635687fd6bfc04aac7853
MD5 249c498ea7d83c12aedde7d43d53a7d3
BLAKE2b-256 15880d9038e112319647b6b6270a669302cebff9a258a8167ab20b4298a6bd88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b00b867fa181c46abf5cf4af4df2530efbac15eb31cb9625ec23d9a445d93756
MD5 b2ae20b3cc99680743c87fb39af3b539
BLAKE2b-256 8390784c0cfa1ca595c2c5825790d5077ccefcf39d590ee6d8a06a8eefd2be0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f221b20a6543f09372dc38e03ec1b58b16fd21f4e3e706c01d09be89c5ecb317
MD5 2ab312048545abe8d68f9cd2b925ee7e
BLAKE2b-256 4969097ea5b1cc71dafd0b83b7d9748af59e865830a37fbc517acd266007e906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 13c34d3e774eb8f52ab7b84b18ee255ce140928d4956acf5ced1b87705372aaf
MD5 bcd0bee5769766850390374a7b48aa2a
BLAKE2b-256 bca1389450367ec04180115cc6b17b6b8e8066b09639b22b6a98e91faaacb703

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swat-1.17.2-0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 61.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for swat-1.17.2-0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3c098da9647e4008ebcd0b7edbaf77895e80707511ed559b4107f0a00831b2d3
MD5 bfd929ab669f9e54391283ffeac104bb
BLAKE2b-256 f86c60427a5600c5a603404d3e5e4667fd6c689d3c8edc1b09ad833341b3e3eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6ea453fae84f0d096e22e547dbc904490c3b28d25ec925c0293e3a23fcfa827e
MD5 d7e94287cad306727d02086a07b8677c
BLAKE2b-256 8183dae73fa70ab387fdb11fcb6b8a64bebf5b164465f0a70765fda0096ace53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8c5313f503cf83e1ea615bac3f06112c4809ac4a56a683b101d3a6c06c228ed
MD5 f36442f55e07f943386f65685e098a63
BLAKE2b-256 d9c29c474c90a8e6508f6e513dd39cb354a194675ecebcce356dff9f49193363

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce88e6f93c4f16e698e2a728ea4533fdd83e8d7456480ffc6b6e252f2c2956fa
MD5 a96674ce6e5383ead2a82b7a9795d172
BLAKE2b-256 8433f6a8ebaaff23dc563b8c9834835d644ddb37aac9792c0b910ba26f489711

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swat-1.17.2-0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 61.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for swat-1.17.2-0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f8a9bf20ac2c76587a567bf16439b0fcde18deb311170550a622932951b791a3
MD5 4ab119e8cdb29ead62b10336219f2ca0
BLAKE2b-256 7afb0124d6fba521a53892ebd625c48c9f469272dfbc74971c7c0f28e672a2ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a0badffcb4f28e53d585f56cbdf5dcb9e444e482689c6d5d7ec46d964c2caaa
MD5 367b36a31d1db3b2b420a1f0488b4436
BLAKE2b-256 df2e8452e91c26e067eb505a9290153bc5578cc2e42773400684577630973613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e26e3f86b84336d56b186bfaf95331f424a7cf27ea3c682ad769044aef403a1
MD5 a7cd7cf239fc30df7e18c449fe021520
BLAKE2b-256 b0310b220c07d45e7c75f1a672215da1c69f555bc3868d198d0e9b801d7c9c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71fab0dd2b4da8e91703bf07f7df7485533f397e8ef56b7d24dac1abaaa9bd22
MD5 a71b5589db201b8d790a75cef7bc40ea
BLAKE2b-256 64fc6763919767adbc6865124d1e41cf0b08c52b115addf251a4465ae5f0f1a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swat-1.17.2-0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 61.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for swat-1.17.2-0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 900af9a16f15b919cc79a48645164475834cc3dc3e94b18469b99d5284e4a88f
MD5 5f62b8f06f85cd6a25e39ad5a6aa339e
BLAKE2b-256 54c23760c8902f343168d82c031af3a91fdc56faa6b9dedad178b8ae9bddeb74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e007ee849b6afeb0fd154a7ced9e46e66b96c3e67c969a65a18e7df89f2dbfd6
MD5 209fdab60afe9f23711b4247ff462dab
BLAKE2b-256 570301b94a11b515e67fe6116ba03c656c0a789398d5f1c4f9c7bc0d17fe0081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edb2914a20fd140e592a2081d1bb8824931ff202a7eb33e17cb87564c86f7f5c
MD5 db4827cd4603ba0a1c781428d115d1b7
BLAKE2b-256 0387f2738eb343f9ff14e49c9f47dd87867794a57d84046cad1795d076562d27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8bcb9e538805a99d6b9bda65d3b116e8f2146abae80f769634d624ac69f46001
MD5 f40bd056e53d7d356d6c6f65344fa2f1
BLAKE2b-256 729fdd718fe42043ad5ae8d14fd187cec692134b7567079c35c6ae98b2142a2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swat-1.17.2-0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 61.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for swat-1.17.2-0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e8d516e823742230acaa057af16770fcad5d05455eec1a65a49bfb52bae5e9d1
MD5 3dd14622ad3e02f121f01a4b020bd707
BLAKE2b-256 a985d6c7bfa212f384a7e254e9e4c993a32232f8257ca9541eb20d231956dce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6e60dff316278c251b4a3b209eab3ff25f242c74b1065882471d336191e993ee
MD5 60f56b73147513c2829a085f917e5254
BLAKE2b-256 c68eae6f6eaae3943d3e6b54a9c3dadbb76d91f39ec2137ca8faddee785fbb5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6dc576a739f110c7905773996bd031308d2dbf58da3bb3f470cfbc4b8c7699c7
MD5 946309a68841fcd3d0c670bb31f18647
BLAKE2b-256 d8e5c931e5eb65b367c395a76f33505b95efcff6d77f01d0b8b91bc707d4fdec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dfaf109316442d55993a2c0c81861166997ba3b2aacff7a8d3f4efb0c770cd19
MD5 53c3fb3042fb05aea2dd187d197bf6a4
BLAKE2b-256 53cd2023505808cf4e172644fd35fc5dfcf65815f63669603cf5d0ed4227bf5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swat-1.17.2-0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 61.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for swat-1.17.2-0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5b0e5ffa70c9fd6b1c657c86fcd79ac9c07aae2ccd4e76a998586b43242f24c1
MD5 51261a7d1495278c970c9f38ee432fb5
BLAKE2b-256 e3cf6a43229f34488cb251be27dfc71914065e614682367e9d9588ad73957292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 edb17e742a5bbc8b7fd194ff208e372920ec7c65b1aaa9989a0aaccf2e9b04ce
MD5 91d2ed3792645a7b9f4e33e45ac52dec
BLAKE2b-256 e9d06f7096cd2e2d36a41c5b29e0c9110422baa9b73341fa9ca9800a5e8b5ebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7506b93fae92fad910c9c9c775ed98dfe38b328cd531e2ef3b981436bafd7203
MD5 ee83cb9bb4a12b615c8f66aa00ee374b
BLAKE2b-256 6d120a5ccebe7a148106e29cf64545ed6aab5a32711874f3cc1be27197a3c1c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swat-1.17.2-0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38a9f6cbd618670484dba1dd9243181c83cab896953f50363a6827506e00e593
MD5 3ffbd72c1ad75fc6803bc35e42703b7f
BLAKE2b-256 d18c1510684311a23b14f1a71dec8e6cbae02c50f48ced25656895e85b390a67

See more details on using hashes here.

Supported by

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