No project description provided
Project description
README
This is the Python wrapper of the Feathr online transformation service.
There are 2 major classes in this package:
-
PiperService
, this is the service class, it is used to start a HTTP service to handle the transformation requests. It doesn't support HTTPS and authentication, so you may need to setup gateway or proxy to handle the security issues. -
Piper
, this is the transformation engine, it can be use to transform data directly, mainly for development and testing purpose. User may also use this class to implement their own transformation service as long as the performance is not the concern.
Both above classes support UDF written in Python.
NOTE: Because of the GIL, pure Python code cannot run concurrently, that means using Python UDF could slow down the transformation service, especially on heavy load.
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 Distributions
Hashes for feathrpiper-0.1.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 099cef000189d9482ed6502068cb74456f46e5fbfb50d30f3002bf1f532059ee |
|
MD5 | c2a7c868ab518e9b6dd334a530902d95 |
|
BLAKE2b-256 | f142e98bc26d1fec65afd7d10f7d375519833bb8b2a9a6587a98053d1a5635b3 |
Hashes for feathrpiper-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90b418fa9cc63a5c79a7b484b53dd3533673d1136f409258d642467f87d568b3 |
|
MD5 | c17138126f4f25dac8140a794b06a06d |
|
BLAKE2b-256 | 4dd8f861a314ad1605e2113c51e077920912fd721f11df2046e1c7c9548565a0 |
Hashes for feathrpiper-0.1.0-cp311-cp311-macosx_10_9_x86_64.macosx_10_9_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d140367e36da0fc36ad6648e4c9d88c1db2c80d13a58bd83e2a736b886a048e6 |
|
MD5 | 3e2f5073bde72a22e681d0930241e47c |
|
BLAKE2b-256 | 571fc126471abea5cac279d62ca3549bdcd97f2bbdea7d5a8b3c36d65e5cb3ed |
Hashes for feathrpiper-0.1.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ae3ddb3cd0d0dca46f92dc31ababae075dd07d68ec592101b7c8039c0f594da |
|
MD5 | 2cc8d8c51fcdfdac2fa46c8f82ff63fe |
|
BLAKE2b-256 | c57c2f3abce2a30f648f1655aee58096267a386f781ccf9ba84824ea33244fd3 |
Hashes for feathrpiper-0.1.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34356d7d10c84e7860f5bc9317906154c9453ba94461854fa0aef01d0bb0b95d |
|
MD5 | 4871bfb5b5c0303f1f3d0150b1b846bb |
|
BLAKE2b-256 | 9f302cbd8f77393e47075fb64239ea732361c618525d6a6f17bbcd0e813bc130 |
Hashes for feathrpiper-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd4065202ecf77b1ed58e8fa7bb7a5a712de069a8a65d6db815fa911f9ceda8 |
|
MD5 | 5a6ebb2faae9c70abd22388428441460 |
|
BLAKE2b-256 | 9a4f62bdba980d4f99b198874f750681c62520452846d25b46bc8ff536b6b0a0 |
Hashes for feathrpiper-0.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_10_9_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec4882b846c88f036d8d428af8bfb95a5fdf4e13beea6da36a170fce8adfdd5c |
|
MD5 | 66e85afb1f88fe0bb455ba91e7832052 |
|
BLAKE2b-256 | 377b45aebbfe43934ef41d8035ae48208783243c2697ba7254c1da7e67cfb718 |
Hashes for feathrpiper-0.1.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cc367ddfd7d42e21c236051b9363d141762dde9197390d09e9b1e21e285e793 |
|
MD5 | 048e12be7db2a5a88a79d4d84d7b09be |
|
BLAKE2b-256 | 710b20c26bf1d9c972a2e41f35e9c880b5ab22f104cd5618346a7e51b5354ce6 |
Hashes for feathrpiper-0.1.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcd061a43572068738df342a7fe90268c0c145ac958e1f440e946bf15a3f61ce |
|
MD5 | 373f6b4b7b0ae75bc796110318efe0ac |
|
BLAKE2b-256 | c67a4fa8e9eb3ba44a8e9d8263cbb537061b83697b923d4d9e428ede53a4a997 |
Hashes for feathrpiper-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35ae62127df010558f28e63e67e3dcb4428baf08a96c35184ded5d1bd76c563c |
|
MD5 | c81de40b1a3fe94746678a30c8006e05 |
|
BLAKE2b-256 | 4a689b88fff1a448b91fd39ae6866c9bcbd2ba05bcda799765deabb793a28f0d |
Hashes for feathrpiper-0.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_10_9_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d519d5845e37090235fb71d3350de540dd2cebf9f6989172b22f831a6ee1ccd7 |
|
MD5 | 1a82f6200ab5dc88ca20d95b505aaf2a |
|
BLAKE2b-256 | 7985f8f3f2d2f3a363dec01ec0ec61b32863fb13d665fd4805c8980b2671a19b |
Hashes for feathrpiper-0.1.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3e67a28f98709c0cb5a0b99e64ad44c449b62af3a41a018c4e21cbfb2cacb76 |
|
MD5 | 3b2930afb87410e09885f412ee7d05ec |
|
BLAKE2b-256 | bbe44cd5f27055b81c60d2f140f00abf355fe9d3016912a7464cf5e633a6f27b |
Hashes for feathrpiper-0.1.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45aa55eb2996e278fe74fecb0a3946eb8b52f2a7d1da6bb8dd29a7c2d4176dd4 |
|
MD5 | 2eb4447b6062fcfe39c683ef1e36d3a6 |
|
BLAKE2b-256 | 03f4e9e9895c145c3f98d71bd1053e9ea7f331bb952241b59090951c2e180e89 |
Hashes for feathrpiper-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f88929a6713052aa9bfae967022964b9e62c6a4639c217d9154595071e59dc90 |
|
MD5 | 8d020c3041b67ffa9b1a6d0dacaaaa89 |
|
BLAKE2b-256 | 4fe4a18b1d5f01ce053c2fbdbc11f35aab975ae4306db80a336e0768f16b2961 |
Hashes for feathrpiper-0.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_10_9_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09ab6124d1d1393ef970b959e2dd8bbd537f0ba1384696dbebcbfd090f608ce9 |
|
MD5 | 9bc3954897d010b147e95eff6e2e9a32 |
|
BLAKE2b-256 | a9931ef92ff201331d1ee6780607d5688afec672ecbe0488dc204aa5fcd240c9 |
Hashes for feathrpiper-0.1.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fea64eac0bd86c2b8013a4096cc7ddc7c023b837f4d93bded975745999e13135 |
|
MD5 | d51fb9cefa6a292051668f4557dc7398 |
|
BLAKE2b-256 | dcb9ac582cae3e7e644cfbe2c27ccb37945c9a8da3ecc5d27277b1ca91281297 |
Hashes for feathrpiper-0.1.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5706300cc99596285e93b4c275f2da5668b46eb7f4a703f83ce2b833312b75f6 |
|
MD5 | c97cdf87707aed3a74d28110243bb2d9 |
|
BLAKE2b-256 | 27c2239d1bebbc4a8c052a88eaf862bc75c431b3edf1295628c66a3e6a6caa48 |
Hashes for feathrpiper-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b700bda850f8e9fdcef7c9cc6bd9b72d021db6a75fa9c83110c778792d600f01 |
|
MD5 | 37d2bf6e19e9df48fb1bbbf9e8981baa |
|
BLAKE2b-256 | 96c637656f7164002b4488476c911d39b8e65a1ff70d9f11becaffe17b703b74 |
Hashes for feathrpiper-0.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_10_9_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30f69cb942c2d3e6b1838d321a2aad4b9d3789ce855bfaa76b605b6c28a43336 |
|
MD5 | d21b64b37dfe6f4e66beb2c6d34f664e |
|
BLAKE2b-256 | 69ace8731bcfa7562753940de702e14689f8304e306d2c3f222902a028897c93 |
Hashes for feathrpiper-0.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a88aea5bd3ce9f20439071c078b9e5c4b06725f6b21c66ca3ffa51de67fd134 |
|
MD5 | f996fb0795dc019e6bdd7e02778b0ca5 |
|
BLAKE2b-256 | 5b468b127aae6229e4541f77e1afc08cf6168f6fb888b21b1bd25d2852917b53 |