Skip to main content

A python wrapper for symbologyl2 (https://github.com/onechronos/symbologyl2)

Project description

Build Coverage Status pre-commit

PyPI PyPI - Python Version PyPI - Format PyPI - License Documentation Status

Symbology Normalization (symbologyl2-py)

Introduction

Utility functions for parsing, normalizing, and translating between various capital market symbology types. This library is a thin wrapper over the symbologyl2 library, written in rust.

Current Support

  • US equities
    • CMS Concatenated/Suffix
    • Nasdaq Integrated
    • CQS (NYSE/CTA plan)

Development

uv sync && uv sync --dev
source .venv/bin/activate
maturin develop

Version Bumps

Given how maturin operates, it's necessary to bump release versions in both pyproject.toml and Cargo.toml.

pyproject.toml

[project]
version = "x.y.z"
Cargo.toml

[package]
version = "x.y.z"

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

symbologyl2-0.1.6.tar.gz (59.7 kB view details)

Uploaded Source

Built Distributions

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

symbologyl2-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl (260.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

symbologyl2-0.1.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (508.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

symbologyl2-0.1.6-cp39-cp39-win_amd64.whl (164.7 kB view details)

Uploaded CPython 3.9Windows x86-64

symbologyl2-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file symbologyl2-0.1.6.tar.gz.

File metadata

  • Download URL: symbologyl2-0.1.6.tar.gz
  • Upload date:
  • Size: 59.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for symbologyl2-0.1.6.tar.gz
Algorithm Hash digest
SHA256 0c1ba856c4e8efc7a5a9af696eb77f36b6b7d9a3ad6030ac2de4733f8b1445eb
MD5 b27f49d75845c4fb15e68924fc872172
BLAKE2b-256 2fdf0031cdde2f86f912497066e263f05bdbfff0b59e4cc64dd1f912ac3d3eb6

See more details on using hashes here.

File details

Details for the file symbologyl2-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for symbologyl2-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2c7df058e89a7144c079bc245ba2f00c036b4e57903ca6a78ac0a44855acae0e
MD5 93232bfa6be3c466ad75dcf92f3b9e62
BLAKE2b-256 87b159c2a7c7641a98cf3bf38809a2d15f41ef0956e4a34eb4bed5345be44379

See more details on using hashes here.

File details

Details for the file symbologyl2-0.1.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for symbologyl2-0.1.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 fd93fc8b3a6cf45d6e32784c1a2c6e467798a93adb58d71f619319a57ec13081
MD5 0591d929e31ed79e5ba3a03b05fab922
BLAKE2b-256 7943aa2a1166830d7f9ebcca6bd1350af4f0617fb47ce0d2079bd51f79b0e034

See more details on using hashes here.

File details

Details for the file symbologyl2-0.1.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for symbologyl2-0.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5e1c72379b0ca8db20de758f424dcc17db48a1a9b2e796e86eef9711fd9f19f9
MD5 0b0e782c8649e4576a90502e94c9f2a7
BLAKE2b-256 b38bc421500031481f813ee4dfc31b7742900292ac86dd03377e1ddef7f8e81f

See more details on using hashes here.

File details

Details for the file symbologyl2-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for symbologyl2-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11226679dacc7b06a7fc7f557325f502ee8d5c80cef927e9a9fa835edae5281e
MD5 7c9c91ef51646717cfcd724e9c435fb2
BLAKE2b-256 c04e60ec79c239c4fbd558245bc3833fc1cc8705cd266996f6a5620efaf720bf

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