Skip to main content

Alteryx Designer Python SDK Abstraction Layer

Project description

ayx-blackbird: Build fast tools, fast.

Build Status codecov

alt text

What is it?

ayx-blackbird is a package for building new tools for Alteryx Designer in Python.

Alteryx Designer is equipped with a Python SDK. This SDK is quite powerful, however it is convoluted and difficult to use for newcomers.

ayx-blackbird is an abstraction layer for the Python SDK that compromises on neither ease of use nor performance.

Main Features

  • A suite of example tools to get you off the ground.
  • CLI tools to set up your tool directory structure, assist with development, and package YXIs.
  • An extremely flexible development platform that by default, allows extremely fast development of new tools, and with small modifications, extremely fast performance.

Where to get it

The source code is currently hosted on GitHub at: https://github.com/dme722/ayx-blackbird

Binary installers for the latest released version are available at the Python package index.

pip install ayx_blackbird

Dependencies

Click

Numpy

Pandas

xmltodict

License

Apache 2.0

Documentation

The official documentation is hosted on Github: https://github.com/dme722/ayx-blackbird/wiki

Contributing

Contributors are all welcome! Please see the Contribution Guidelines and Code of Conduct before contributing.

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

ayx_blackbird-1.0.0a8.tar.gz (34.5 kB view details)

Uploaded Source

File details

Details for the file ayx_blackbird-1.0.0a8.tar.gz.

File metadata

  • Download URL: ayx_blackbird-1.0.0a8.tar.gz
  • Upload date:
  • Size: 34.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.7

File hashes

Hashes for ayx_blackbird-1.0.0a8.tar.gz
Algorithm Hash digest
SHA256 2028364fadc92267da8792040bde8b105227d65c6093fd28a05cb7db56887d5b
MD5 e54e131b64584faaf8b16dee4b8e6a08
BLAKE2b-256 ca08462d5a6132a7e32baeb8debcdf57ecacaad503a6fc1ba9d4f6f86d2a8b9d

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