Skip to main content

No project description provided

Project description

LETSQL

Downloads PyPI - Version GitHub License PyPI - Status GitHub Actions Workflow Status Codecov

Data processing library built on top of Ibis and DataFusion to write multi-engine data workflows.

Getting Started

Installation

LETSQL is available as letsql on PyPI:

pip install letsql

Usage

import letsql as ls

con = ls.connect()

iris = con.read_csv("data/iris.csv", "iris")

res = (
    iris.filter([iris.sepal_length > 5])
    .group_by("species")
    .agg(iris.sepal_width.sum())
    .execute()
)

Contributing

Contributions are welcome and highly appreciated. To get started, check out the contributing guidelines.

Support

If you have any issues with this repository, please don't hesitate to raise them. It is actively maintained, and we will do our best to help you.

Acknowledgements

This project heavily relies on Ibis and DataFusion.

Liked the work?

If you've found this repository helpful, why not give it a star? It's an easy way to show your appreciation and support for the project. Plus, it helps others discover it too!

License

This repository is licensed under the Apache License

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

letsql-0.1.3.tar.gz (262.6 kB view details)

Uploaded Source

Built Distributions

letsql-0.1.3-cp38-abi3-win_amd64.whl (17.6 MB view details)

Uploaded CPython 3.8+ Windows x86-64

letsql-0.1.3-cp38-abi3-win32.whl (15.8 MB view details)

Uploaded CPython 3.8+ Windows x86

letsql-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.7 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ x86-64

letsql-0.1.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (24.6 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ s390x

letsql-0.1.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (23.5 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ppc64le

letsql-0.1.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (21.4 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARMv7l

letsql-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.5 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARM64

letsql-0.1.3-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl (23.3 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.12+ i686

letsql-0.1.3-cp38-abi3-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

letsql-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.8+ macOS 10.12+ x86-64

File details

Details for the file letsql-0.1.3.tar.gz.

File metadata

  • Download URL: letsql-0.1.3.tar.gz
  • Upload date:
  • Size: 262.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for letsql-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b15ae962afcb41234db80c2fffbe6faf96e0117440f9c687b6b02e10ae1225e5
MD5 071e5ce74fd12732d3c9b8d50c9f5322
BLAKE2b-256 2d91142ad76f4f06f544b5e401335dc05f16fe758b0af9f9d31b53460fb57b92

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: letsql-0.1.3-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 17.6 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for letsql-0.1.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5440770b6aee4971cbf8ad71e4a88c1fa7c1f68e9d8bafb937780afade24de9b
MD5 b670483b6222c2acf903e4adb2fc7eb2
BLAKE2b-256 a384e4793260548a5873f9a621df649ad7659ab7102653bb42bcc144d264315a

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-win32.whl.

File metadata

  • Download URL: letsql-0.1.3-cp38-abi3-win32.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for letsql-0.1.3-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 3d9733d1e52ae0e7acb563e0aeb7a27e3d0ca24600575e48eb628d0555d08e93
MD5 1be088e8ed4b16ef09ad94c11bf7ac13
BLAKE2b-256 fac40591d0c8801d7236ef5403b584fc008eb18f7006ad7dd1edad2666f7dc86

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for letsql-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96c9c517a778c7f415e2d818a425627fe38eaa830171359ddd09a30ddc5de787
MD5 4aaa0d5e2cebbdba4de3eca1409df5c6
BLAKE2b-256 de1096ba8838706d67b13bc933d490127e66d3a9e540f5ff1bc8cb50d307c2b9

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for letsql-0.1.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7452a38104806629c6e6ba8bd13f5fec91fa3da0474c93f21342c9e37284b492
MD5 3a4c7c8c5f0039121a70cf09f2042123
BLAKE2b-256 60259baedce71e7de40d18659c95fd3d771560ab0ea5c43950fbcab180c9ecd5

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for letsql-0.1.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 50cfb263c72f56be69d9e290d4967b92d1135c03ed5d08edb8000945a06a16e0
MD5 def32252f142a62dc0c486bfa08b7b1f
BLAKE2b-256 e1acd7dbf82302387039a590c149e78ad440e707d1dabddc127f1e19eaa0a358

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for letsql-0.1.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d251622e33502ac678fb5965b927752b1b10c60589629a0e101518ad4e330f85
MD5 ac5d9a28da3773f66123d3fba12e503c
BLAKE2b-256 fb3b739113065badff70499f542297ab0467598a2d8a9039901350510fa83ae7

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for letsql-0.1.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5670ef7495c897ce63fa67d64ddaaf071c7f0142d29ae6188b51762c1216ba0e
MD5 aa0f455f57a66b888ecab1dee36753fe
BLAKE2b-256 616cf0ff1b3287eab7ae44bf90604e9bfb53701f834677694f148461f4f1273c

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for letsql-0.1.3-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cb65f2b92d65027549af0cfe644e9573a87b2899337b7f9b8f1476f78e00375d
MD5 88f9afc4275280825b06ce84ed157e01
BLAKE2b-256 450cca27de06c478f767992e797b741b7c087e62c1eaa0bf2d07c3419137d6b8

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for letsql-0.1.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a4ca13eab08983c20bb4bc651730f11536084353dec6153feb1581a658b2fae
MD5 22c61269af4e8265cf55abac40afeb88
BLAKE2b-256 0b2a519b164ab2c8926487d0d932b91f99765c6697bc48a0ea5ddb191b474f3d

See more details on using hashes here.

File details

Details for the file letsql-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for letsql-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 14e700310d029b245ed6a5dcd3705e9abb6ab97f73067581512800b9fb9f66f2
MD5 2ac68b77f94b63965cb6d33e1086ca11
BLAKE2b-256 43f97c5037f3ffa4b92ff12da6840b06fdb59f5b72bc75d30a4760b6ff45159c

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