Skip to main content

A high-performance Sanskrit toolkit

Project description

bindings-python

Vidyut's Python bindings

This directory provides Python bindings for Vidyut. Our work here focuses specifically on Rust-Python conversion and not on the underlying logic. This means we focus on:

  • improving comments, documentation, and type hints
  • adding better error messages
  • making our API more exhaustive
  • making our API more Pythonic
  • adding extensive tests for our Rust-Python conversions

Links

For users:

For contributors:

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

vidyut-0.4.0.tar.gz (943.1 kB view details)

Uploaded Source

Built Distributions

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

vidyut-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

vidyut-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl (18.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

vidyut-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl (18.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

vidyut-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl (18.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

vidyut-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

vidyut-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (23.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

vidyut-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (18.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

vidyut-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (17.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

vidyut-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

vidyut-0.4.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl (18.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.5+ i686

vidyut-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

vidyut-0.4.0-cp313-cp313t-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

vidyut-0.4.0-cp37-abi3-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7+Windows x86-64

vidyut-0.4.0-cp37-abi3-win32.whl (2.0 MB view details)

Uploaded CPython 3.7+Windows x86

vidyut-0.4.0-cp37-abi3-musllinux_1_2_x86_64.whl (19.0 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ x86-64

vidyut-0.4.0-cp37-abi3-musllinux_1_2_i686.whl (18.0 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

vidyut-0.4.0-cp37-abi3-musllinux_1_2_armv7l.whl (18.0 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

vidyut-0.4.0-cp37-abi3-musllinux_1_2_aarch64.whl (18.5 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

vidyut-0.4.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.0 MB view details)

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

vidyut-0.4.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (23.9 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ s390x

vidyut-0.4.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (18.5 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ppc64le

vidyut-0.4.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (17.7 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ARMv7l

vidyut-0.4.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ARM64

vidyut-0.4.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl (18.1 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.5+ i686

vidyut-0.4.0-cp37-abi3-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

vidyut-0.4.0-cp37-abi3-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7+macOS 10.12+ x86-64

File details

Details for the file vidyut-0.4.0.tar.gz.

File metadata

  • Download URL: vidyut-0.4.0.tar.gz
  • Upload date:
  • Size: 943.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for vidyut-0.4.0.tar.gz
Algorithm Hash digest
SHA256 fb776ec751e66c8d44bd94ef71008f9ea05284f51055aa009cfaef33ccf5f454
MD5 1a1e7822d519a1d3e8167e4526594c44
BLAKE2b-256 69b56876b3f807ac38812c6e29eb43738d28a6a21c2aed456486e654997efcdd

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a60556987be9957082c2432bfc36ab2615bed53f4c70c1591b552e721195c03b
MD5 7139560c064e3eb89abaa6b872018430
BLAKE2b-256 bdaee326679ec630ca927c96fdedad77378e0092c6d48a328119200d1ed61b31

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d82ab6e16b03dbd9c1e9c30341cc3dd4b5f866d0f3f8b8b9f4a56086db35808e
MD5 881c68c26acacf63e7c1c6b4f03dfcce
BLAKE2b-256 8eade22478bcbe41f5606e22a3c0d5fc10a2c77a887c677bb95090e25ade605c

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6a5561e74ee614482c57489de0aa794601398e827a1c2674536c694d1f7668af
MD5 b012c6a3e6d04574c97ee8dcf9fcd480
BLAKE2b-256 c2b25cfd46f557cf53e5ab562d0095008ddad9c55f01fd6be3987546856c2567

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 990c5665a73da5156a7b2f78d425d47977938486f30eba3b6fab216c3611eb54
MD5 e945393a4e3939b74ad5dd22d13a8f84
BLAKE2b-256 f9ee472ed3dd517279dc4b5271383f37aea7f30eb2fddeceb53cf87e4f1f4a04

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cd81e600ee8c686619c7d6afa555a93f09badbd0724067e44488eec75771607
MD5 1ae6c455c8cd84433aa11f833d1389e9
BLAKE2b-256 9116c36e045941850ca6379349aa19f1acf9e7f6a271e7b5fa896a3602bdb0e1

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b5bed1a4bf48211e0609c7e383d3165aa6a316ee75b3f9467f42189e5beb31a4
MD5 e5d2e44845dda6dca647fcb2aefd49a8
BLAKE2b-256 f8f7af88b4b818d22d040ff54e3e5f70b640b6ec99d6bb7eb34f66a9f0e545dc

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4b87107f21f924da74e2472d0cd4982d737dc77315a7fe192cd9a4df198b1515
MD5 5f12620c7c49e27478e21c7fde0f35cb
BLAKE2b-256 9af854a4768445bdff0bde149f6af8233f31aa08c1d41d4590eb50ce4b189192

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 981d7230696cb0ba071353aa12b113b3c23a800812c5afe5617e74aca5774561
MD5 e62862eb5776dba02e015bd224523c3a
BLAKE2b-256 56f35b9f5bef2218f5dc5d3078b3269be8616f28ac6923c81e1dbee6ac342cff

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0115fdada49c40b6affe4622ff1d2f0ca8761d8235544e713a25b4f18a8a0366
MD5 06b323ab4b7a1f11cd702e576363dac7
BLAKE2b-256 6c2c7d7d4cfa59e36927f603ef9844a664ef7e51ed5a00534e4882f3def31146

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fe7dfbfd1c48ddea6d5f74665dad9b9e7d5322d43aaad982f7a25c4dd9e58783
MD5 cf0c3b869e1f2edd12c1a269e934c3c3
BLAKE2b-256 0c8a87c3cf5a0ce4925d70bbdd1d65d0aaaf34ea0f2cd0c560e834befc8352fd

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8db5d2bed6331b0af14b200876d36d5f3b9705c186204ebdb5c4d1c7e9da1df
MD5 182a678ceb39191f88a549cffa14dbfd
BLAKE2b-256 890140f37a8a821b434dc021773fad9ef4191e3a5b579cbbbde1cf41e18073b0

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cae462b70772e30029c4e2f0c1ee6a39ae4bff43ac755998efb3ca532c97147f
MD5 c4ba217341265430b2bf4979829a7f6e
BLAKE2b-256 2792dfd27d8d4fa19d22001533399396a2fe9ec57c97bbc50c5352150ca0a96d

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: vidyut-0.4.0-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 15854f9a4cddaea0539bd02e727456946db4f39b417f83af2f9a8c9db03f1e52
MD5 003ceed04ed5dbe0d74f0721ffc4db9b
BLAKE2b-256 b29372e17f386de3fdd416063de14a900c922cfcc5e38a6d829eb434f96dcb5c

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-win32.whl.

File metadata

  • Download URL: vidyut-0.4.0-cp37-abi3-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 a60e512b58970b75f4415d7782724f7294a4e12568de373ad5bf289d0f43def1
MD5 f36744385a6793f42b524e61992bee21
BLAKE2b-256 2df00730b592ed5623a149ff365d9b02df078e6282ac8f5c2137d116f6ddccfe

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07427a0a9b29e86d9ae92972ef4652f657c018cfd5fe761652d71c569ab39212
MD5 f5db0e30d2fdbadc394ec01bf5362688
BLAKE2b-256 910b3e81e8447495b7b0a4e441c024cff55cc6a1f739787f72f3b8d3bd436be1

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1dbc097ad23a75c951f35cc9687b43bc73f9bb7cd5d1825d3f48247f2963219e
MD5 1b75fdb410862af0972cc6a3c1b1db64
BLAKE2b-256 58d796d1512b18ca68203a0b8c87b6056e2f16d2f9410d60829bc3bba94b715a

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d1d36ea4bdca42f8faafe57faab832052499f32975ce1cafaf042f56a9053690
MD5 aca2715e39ab3f48a20d4fd04e85f945
BLAKE2b-256 fa116328d14e87207bd23729fdd3ce5f8dea448d66c43fdb36abff7ffefab605

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f8c4fbbdf7da16f57995e9b88ba92665cc941babd2233ddd4ffdb2a38de8513b
MD5 d1e713b2ae1c41021bb53229325b9ca3
BLAKE2b-256 1c5da2353ad30ff232a39d346a280e0cd7aa6812d6361c90193b02bda2320131

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 844d213d283218708e4aa5723d656e270a0b639e6ab9af3af96c62b760868b1f
MD5 9b1b00320cac545b03c07779d0943486
BLAKE2b-256 100f62cb7aea1bddadc989854ca0b548466b0d55383b46c0247431b775334436

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3e6bec7f4d5d601b055242898274d2f5506166160dcf3130faf24138f902a9c0
MD5 3b8bc2e438979fa33e43507ec330e745
BLAKE2b-256 d9c014f07e153690f043edbfbc0f5b8970b1a07b0d50a5c7839440760b148fda

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5a817fa7c2065ad9f764c79bfbeb84da8bcd74a5b451591cddc1715fc3e43ad6
MD5 bb936da16ee5555d3b6404b20ee085e4
BLAKE2b-256 fdd426d9775e1e5e7b120515957987d435559f15e52aee51055008b39cfe950e

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7b4ba80337bf9293ee7c8f2d9cc3cee16d6fa769391c5f492d339884ade0ad4e
MD5 37567c73896ee690bb2d7a83c2eaaeef
BLAKE2b-256 5306ab1dda2c6c4f6094acd66579614b2b5c0d9c11013bf599694df58c8a2e12

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea709c0f5abeaa8edfa6f6eaa53ee656fd2c11c604e7fd237fe5d9a85c6eae4b
MD5 17946c310b26948d220d02829db49d8e
BLAKE2b-256 46228ad1faee4ef357d00ac00f2d6e15074d102e808d0a0236bc8297f98d675b

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 234fd0afe1e2ae951c1dcc8476730df101b8b7d5b41607f1835170400e2a0ec7
MD5 a2073ae22bcf3d285af406284d30147c
BLAKE2b-256 fda18bbab20dcb4d72270be7a8f4a58291d42b85ad697a79ca426ab2e4d43e14

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8f79aeb02c2be934d158b1d620260f95ca6f683707b73155b346804d58924a2
MD5 8838dc9a1cbc7339a25fc2a1f8757675
BLAKE2b-256 8d7f290ddcdeaa2b247c9a38e36644346ce5e7749362915d184efc428c8a4551

See more details on using hashes here.

File details

Details for the file vidyut-0.4.0-cp37-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for vidyut-0.4.0-cp37-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 26538146d6c2ac251bebf4133d90f867b3fb2c4c8a9a3795dd5763852c5dc239
MD5 01a91a6883ca7082e9ff4be4b9e491a1
BLAKE2b-256 67f501d5731f0fa8e6f80e84e7b151cd7c337f16b6e0f448cff040cce2b9a411

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