Skip to main content

Fast symbolic differentiation library - Rust-powered Python bindings

Project description

SymbAnaFis

Crates.io PyPI License

High-performance symbolic mathematics library written in Rust with Python bindings.

SymbAnaFis provides a robust engine for symbolic differentiation, simplification, and evaluation, designed for performance-critical applications in physics, engineering, and machine learning.

Key Capabilities

  • ⚡ High-Performance Architecture: Built on Rust for speed and memory safety, with interned strings and optimized memory layout.
  • ∂ Symbolic Differentiation: Supports product, chain, and quotient rules for a vast array of mathematical functions.
  • ✨ Algebraic Simplification: Intelligent simplification engine covering trigonometric identities, constant folding, and algebraic expansion.
  • 📊 Uncertainty Propagation: Comprehensive support for calculating uncertainty propagation with full covariance matrix integration.
  • ∇ Vector Calculus: Native symbolic computation of Gradients, Hessians, and Jacobian matrices.
  • 🚀 Parallel Processing: Optional parallel evaluation engine using Rayon for massive batch operations.
  • 📦 Python Bindings: Seamless Python integration via maturin, offering the speed of Rust with the ease of Python.

Installation

# Python
pip install symb-anafis

# Rust
cargo add symb_anafis

Quick Start

Python

import symb_anafis

# Differentiate complex expressions
result = symb_anafis.diff("x^3 + sin(x)", "x")
# → "3*x^2 + cos(x)"

# Algebraic Simplification
result = symb_anafis.simplify("sin(x)^2 + cos(x)^2")
# → "1"

# Handle constants automatically
result = symb_anafis.diff("a*x^2", "x", fixed_vars=["a"])
# → "2*a*x"

Rust

use symb_anafis::{diff, simplify, symb};

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // String API for ease of use
    let result = diff("sin(x) * x", "x", None, None)?;
    println!("{result}");  // cos(x)*x + sin(x)

    // Type-safe API (Symbol is Copy - no clone needed!)
    let x = symb("x");
    let expr = x.pow(2.0) + x.sin();  // x² + sin(x)
    
    // Export to LaTeX
    println!("{}", expr.to_latex());  // x^{2} + \sin(x)
    
    Ok(())
}

Advanced Features

🔍 Fine-Grained Control

Use the Builder pattern to configure safety limits and behavior.

use symb_anafis::{Diff, Simplify};

Diff::new()
    .domain_safe(true)     // Prevent unsafe simplifications (e.g., x/x != 1 if x=0)
    .max_depth(200)        // Prevent stack overflows on massive expressions
    .diff_str("sqrt(x^2)", "x")?; // Result: abs(x)/x

📉 Uncertainty Propagation

Calculate error propagation symbolically, supporting correlated variables.

use symb_anafis::uncertainty_propagation;

// Calculate uncertainty formula for f = x + y with full covariance support
let sigma = uncertainty_propagation(&expr, &["x", "y"], None)?;
// → sqrt(sigma_x^2 + 2*sigma_x*sigma_y*rho_xy + sigma_y^2)

⚡ Parallel Evaluation

Evaluate expressions over large datasets in parallel (requires parallel feature).

// Evaluate symbolic expressions across thousands of data points efficiently
let results = evaluate_parallel(&inputs, &data);

🛠️ Custom Functions

Register custom functions with their own derivative rules.

use symb_anafis::{Diff, UserFunction};

Diff::new()
    .user_fn("f", UserFunction::new(1..=1).partial(0, |args| {
        // Define ∂f/∂u = 2u for f(u)
        2.0 * args[0].clone()
    }))
    .diff_str("f(x^2)", "x")?; // → 4*x^3

Supported Functions

SymbAnaFis supports over 50 built-in mathematical functions:

Category Functions
Trig sin, cos, tan, cot, sec, csc
Inverse Trig asin, acos, atan, atan2, acot, asec, acsc
Hyperbolic sinh, cosh, tanh, coth, sech, csch
Inverse Hyperbolic asinh, acosh, atanh, acoth, asech, acsch
Exp/Log exp, ln, log(b, x), log10, log2, exp_polar(acts as exp for now)
Roots sqrt, cbrt
Error Functions erf, erfc
Gamma Family gamma, digamma, trigamma, tetragamma, polygamma(n, x), beta(a, b)
Zeta zeta, zeta_deriv(n, s)
Bessel besselj(n, x), bessely(n, x), besseli(n, x), besselk(n, x)
Elliptic Integrals elliptic_k, elliptic_e
Orthogonal Polynomials hermite(n, x), assoc_legendre(l, m, x)
Spherical Harmonics spherical_harmonic(l, m, θ, φ), ynm(l, m, θ, φ)
Other abs, signum, sinc, lambertw, floor, ceil, round

Documentation

  • API Reference - Detailed guide to all functions and modules.
  • docs.rs - Full Rust crate documentation.

License

Apache License 2.0 - see LICENSE

Citation

If you use SymbAnaFis in academic work, please cite:

@software{symbanafis,
  author       = {Martins, Pedro},
  title        = {SymbAnaFis: High-Performance Symbolic Mathematics Library},
  year         = {2025},
  url          = {https://github.com/CokieMiner/SymbAnaFis},
  version      = {0.4.1}
}

Built with ❤️ in Rust 🚀

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

symb_anafis-0.6.0.tar.gz (435.6 kB view details)

Uploaded Source

Built Distributions

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

symb_anafis-0.6.0-cp314-cp314-win_amd64.whl (962.9 kB view details)

Uploaded CPython 3.14Windows x86-64

symb_anafis-0.6.0-cp314-cp314-manylinux_2_35_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

symb_anafis-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

symb_anafis-0.6.0-cp314-cp314-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

symb_anafis-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

symb_anafis-0.6.0-cp313-cp313-win_amd64.whl (968.9 kB view details)

Uploaded CPython 3.13Windows x86-64

symb_anafis-0.6.0-cp313-cp313-manylinux_2_35_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

symb_anafis-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

symb_anafis-0.6.0-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

symb_anafis-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

symb_anafis-0.6.0-cp312-cp312-win_amd64.whl (969.1 kB view details)

Uploaded CPython 3.12Windows x86-64

symb_anafis-0.6.0-cp312-cp312-manylinux_2_35_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

symb_anafis-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

symb_anafis-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

symb_anafis-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

symb_anafis-0.6.0-cp311-cp311-win_amd64.whl (966.4 kB view details)

Uploaded CPython 3.11Windows x86-64

symb_anafis-0.6.0-cp311-cp311-manylinux_2_35_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

symb_anafis-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

symb_anafis-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

symb_anafis-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

symb_anafis-0.6.0-cp310-cp310-win_amd64.whl (966.4 kB view details)

Uploaded CPython 3.10Windows x86-64

symb_anafis-0.6.0-cp310-cp310-manylinux_2_35_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

symb_anafis-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

symb_anafis-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

symb_anafis-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

symb_anafis-0.6.0-cp39-cp39-win_amd64.whl (968.2 kB view details)

Uploaded CPython 3.9Windows x86-64

symb_anafis-0.6.0-cp39-cp39-manylinux_2_35_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.35+ x86-64

symb_anafis-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

symb_anafis-0.6.0-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

symb_anafis-0.6.0-cp39-cp39-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file symb_anafis-0.6.0.tar.gz.

File metadata

  • Download URL: symb_anafis-0.6.0.tar.gz
  • Upload date:
  • Size: 435.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.4

File hashes

Hashes for symb_anafis-0.6.0.tar.gz
Algorithm Hash digest
SHA256 2b7885854b5e5d1c51952f14d83f46bdd2927aa1ce45e65a1c2b66ecc3ce9947
MD5 395682336df00dc1f215ec5c32c4faa0
BLAKE2b-256 508181cabd9a9bba9878387ed0daab9a021f6fd00bc5eaa59cc9dd5dcd0e544b

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 71a6534980f16a4a0f38920460fcd049b0fed05d9f690847a6e4156b885643d3
MD5 2216190f5d3e3502ff19fa27f24263a0
BLAKE2b-256 17cf83d46d49cb05f5c22e13f2201500daf59a9a4a069ed35a27e0d91bd79425

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 99496a192a0dc49a5a616cedf4a7449f080525b12da83920897530abdf04976c
MD5 65436696372637a6ee2682036fba97da
BLAKE2b-256 6cece4cb6dd04eb251b5143d0271349c0f1c5773609cf3269c9643dec435752f

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 379a8709430f5b10208bf1ea886540d7c7bc9fa6e9941d56364dc7762079ff9c
MD5 751c368acbb14218755283c518165f80
BLAKE2b-256 ae42c89c26f7024bb57a33c75a71585d99e394be7ab1e1624e6befee5e0b7f7f

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27b2deb82f70881e5c745f98185c005a4041990278a6eebc7314f4a3f15edda8
MD5 ca6a67d6e077e605d180a8de4deebeb1
BLAKE2b-256 ed99e607a481487253643daf8d569b9268398d31eb118867e3c0f5862bfce818

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 66fe48ffbdd152562922aef550dd9e9b345c4d46a051ce7e3a1709bf2c7cbb2f
MD5 ce2606ebde2747c5a6891a2de76131b0
BLAKE2b-256 aca03433f92ed510801bf96e3b417fed7ae4089d90cd28086686b0790ea25e2d

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b43c236d52eb85263692d620d07e00c20f96010323a6f7fe631e3f68895aeb5d
MD5 de08168d4a42033b172e3f9530c4a485
BLAKE2b-256 ef34af85e24a29487a72d9b81e7d0b7f15a0d71b342f64605f6b87379fd95cda

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 fb0bac79d04eb4d752ff39b6377ff4af69f4e8db86b447a2eb0acbfdd26d6407
MD5 ab9b5cc8a76a32235855165228688821
BLAKE2b-256 5949738edddc75558c97689b7fad8d3cf573df0fd9022622cc41fa88654ee558

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a61affb62ab13acf7c08d13fc64c45fe8f9988e3b1b9a0f4ec98d293b1b9ace
MD5 08ffc00cdc1542a5d0b18b599cc10edc
BLAKE2b-256 4de9aa89cb90886261c4fbe2044dcfa62f917f7346d91431666c3f7dcd9713d7

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b87c77cf72a6f142fe3835a94d972603eede3218a13c2671a36207546fe4add0
MD5 d69fce312f2c54c33aa599c76061ae1b
BLAKE2b-256 846c02855a81968e9ebe9201c4d353211460b07475dc2d1e6d3ade776b1632b3

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2a0ada5385be7f2a6282ae7cb157fc599123ccc56ecdf54626df14ad7886d426
MD5 676a3911d6ac195d4234a22572136f58
BLAKE2b-256 f3c55de8a75d512159d876fa2119e2f30951eefdf8e1ae523594049894a89d90

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fb395d4c12ef35d3a81b5c6a227bd8e76718c30f9e1cc99d504df56923fb0186
MD5 4b9446577422f624d07211b433abb549
BLAKE2b-256 d8417d04ca6513872be43a8f1ecd8be70067ffb7a9438fd6dd86badfc76a7c5b

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 779f60f2febf8b3178b859437a1b4c6dd2301ec9f5eb77469befa68cbaf46146
MD5 6c807d6d57b8c9b7883be5349731f4f8
BLAKE2b-256 707e84c48526256904240dc47e26c3245bb9c7f5eeb4e35fc1c1a14fccfe2250

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1ac5d329182a354cd6dc2c56c350ce7a0a36a19945e050f962226f55956fdf0
MD5 f5a09f3bd948484bfac9495cb67434d8
BLAKE2b-256 92b31d02039ffb301499b50cdc7aae856ad46204adc084efe8f532fc5fcd143b

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecc05bbe6c5d9a750c684337376ca591745e6927cb471764743f5c5715b7f027
MD5 c3dd4782a61fe24d4cfd63046efbbb49
BLAKE2b-256 a0673690dda9f74fa6c398f441d69034872dcf0190ff76a90806925b384cb675

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4ab1eeaf4b66ae47af42a8fe3afc1fb4eea2700d909a9dfb53941bc27c7f4293
MD5 5cc91cfa698c792743b45935d7857d69
BLAKE2b-256 72b0382040e47a36b4317800f82d945b4d61bbfbc484407be3477804ae55a3ec

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 716b21b810418d080e35213de528a79349c65a31ef832459dee740d762718d96
MD5 e13020ca6c0f4d807d7a157c19afcd02
BLAKE2b-256 e6a659511cddf1160f12e4827d636cd2dba98552b122dcacc9f68c59969a4647

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 2f871610b735dc845143702c8fe25cdb962c4b1ad799d51e4760f3f1fd31314d
MD5 ff764bc8bf6e21fd09218f48cd2dfbe0
BLAKE2b-256 e9046ada5622dcab4db6b4eebd8aa8653c358587f6189f192618668b21825065

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c0171960f4e9b9a96f162eefeb90908a0f48d61f0c4b75ae2fd170ef5622efe
MD5 d47a958aa1e91611604e3f290e34109a
BLAKE2b-256 8e74da74feba09636c41b6c932939c8453713dadaf026ef301face76a6180094

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92cfa30b511d72d513d68671ae03a6c0c16f8e5c260bbd8bea35570902de7dc2
MD5 6d6d53098639c65263b97665714fb27f
BLAKE2b-256 5b03e4367310ce137b440c369dc93c7be65c4de1c78f73dc8fb874379ce1a6ea

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 50bb81b259fa1e24447e281c10b7ee25cf361b57a7decb6366b50d3a4ad288aa
MD5 520ab5c16387ca5b5ef286408be1bb30
BLAKE2b-256 faeb75344dbf42cf19e2ab4a1c1c09d89f0a3fc4c2d45f5ce7f39060d48c6a5a

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3f54b138c3659a624bf134e3e170890abeb3b6d552d2cec8dde65091d52c6a97
MD5 45a096b8cd8e02e86d7dd4280aaead86
BLAKE2b-256 7787ee2fbab72a02bbdaeb9a7879b33160430e9889fca38776a6175de3fd4778

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 46ff2cba6f5a59dfcc4c71195ebeb242f6a6a618901ec549004aae2f3f59605a
MD5 e0bba0e22793f77e816f14fbc36ca045
BLAKE2b-256 12229668e2cae001971c21bbbbd205055f152f71ab0ee50ce1fce3c31342a7a5

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c50c2d408634d13b904ece4148c0da8dc892202fd8153a809a3461cc700b303e
MD5 234f8e7f7b73714089d97856ed01b126
BLAKE2b-256 97bfbdaa70e7ea608f98078eb57c148dfc1e36fe39d0fbc0bdc16445d23d2708

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dabaf6884c7c8e66f34678978ba59b629e608596d1fce5ec0537860e4a1afd70
MD5 30b589586076a74be66d2a7055317330
BLAKE2b-256 da2f7cf017334dcca2e5fa8e14631c0c82a885ebf77461094dd4bdacca620514

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a8479db46d9a9c880be5f795ab9ebfc47f9a8108758b8d69be85f27933225ca2
MD5 87c329c79c3545cdd6e4064a1e6285ac
BLAKE2b-256 e11fdb94171e1537ed524a4ba8e802cfa46b1588468615a5573292921451d61f

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 35f4f8c55b3ba1833f68ced7b42c94e449d350902b10caf02234472240d7126c
MD5 5436e476fc5abcd30401b9dcf5355f76
BLAKE2b-256 015c58a0dcdd05edc0507ea7c267e2391515d035b3cc3edafef2be0d7c349762

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp39-cp39-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp39-cp39-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7a0a4e92d3c81c88107131084feb49b7e48d2d87e9ede141e8451d75eeeaff21
MD5 016d44096b35d096e2e2f53a39e99616
BLAKE2b-256 32e760df0ac0279b8bbf605f6925633f8033058c2e2c2b77351ce62ab7ea4641

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81dc4400c5a9500dbb1e1b474653ccda9c607364d26ac5077f4ba491ff912f7b
MD5 0e253a51e709a14b435c3de19fdf5a39
BLAKE2b-256 5dd43138393de5d6cf545f284892514ab485c66e99dea8896b03c676e357368d

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 279c6f141f7f5f39291d492de9ead9bb6cc20b2e6a60e68d73cec70f892f6d4e
MD5 98408d4969674101e0b0a6ed630b1bc5
BLAKE2b-256 37c463526f38f45f3333056be8676118b876e0b6439c3a6e1037f972fc960a94

See more details on using hashes here.

File details

Details for the file symb_anafis-0.6.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for symb_anafis-0.6.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7e2c2f395bad2b5644f1dd4db65ac190d53ebc75c2785490550e318fd8e1d296
MD5 82c22bcdfddbcfc84bb39c70b2737fa4
BLAKE2b-256 d53f959e26edbd06bff084331f10f054e606e2804225c18fa45266a4ffbfe8bc

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