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 Typical Functions
Trigonometric sin, cos, tan, cot, sec, csc, asin, acos, ...
Hyperbolic sinh, cosh, tanh, coth, asinh, acosh, ...
Exponential exp, ln, log, log10, log2, pow
Special gamma, beta, erf, besselj, zeta, LambertW
Utility sqrt, cbrt, abs, sign, floor, ceil

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.5.1.tar.gz (385.2 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.5.1-cp314-cp314-win_amd64.whl (955.3 kB view details)

Uploaded CPython 3.14Windows x86-64

symb_anafis-0.5.1-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.5.1-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.5.1-cp314-cp314-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

symb_anafis-0.5.1-cp313-cp313-win_amd64.whl (983.5 kB view details)

Uploaded CPython 3.13Windows x86-64

symb_anafis-0.5.1-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.5.1-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.5.1-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

symb_anafis-0.5.1-cp312-cp312-win_amd64.whl (983.8 kB view details)

Uploaded CPython 3.12Windows x86-64

symb_anafis-0.5.1-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.5.1-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.5.1-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

symb_anafis-0.5.1-cp311-cp311-win_amd64.whl (962.2 kB view details)

Uploaded CPython 3.11Windows x86-64

symb_anafis-0.5.1-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.5.1-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.5.1-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

symb_anafis-0.5.1-cp310-cp310-win_amd64.whl (960.9 kB view details)

Uploaded CPython 3.10Windows x86-64

symb_anafis-0.5.1-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.5.1-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.5.1-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

symb_anafis-0.5.1-cp39-cp39-win_amd64.whl (963.1 kB view details)

Uploaded CPython 3.9Windows x86-64

symb_anafis-0.5.1-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.5.1-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.5.1-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

symb_anafis-0.5.1-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.5.1.tar.gz.

File metadata

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

File hashes

Hashes for symb_anafis-0.5.1.tar.gz
Algorithm Hash digest
SHA256 1f78bd97b7f25feaa3d8ce5e3e4d3a53e4859e54c5d593b63fad800eb42dbdce
MD5 078b4a0b9e14facddab0bb47ac25f098
BLAKE2b-256 859b31c234b445b00625e2fac1d17387331accf204401165c401bafd954fd90a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 39c6d82eb1dec18308405e999263f94ccbc2540ae13d4c650af06a5e7267f88f
MD5 f1192edca454ab00467d766bd739b334
BLAKE2b-256 42a6d44493f495c039c11b34728e37568546b5b6769de8e235d4e1111dd7b43d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 0b28badf83a176d3c19db1df3cb8b03b5de6388efe9dcb4454487ee7114ae4b6
MD5 258ea523c5be4065a206c98dd5bc53c5
BLAKE2b-256 dc459556eb3ffdd7734459583781ccef8094762ea3d2e84a214874723ce6b16f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3bdc89242f9948d127a67e98541cc48a44e8ef7cf38ee645e687cf28d2d51059
MD5 9fa3adecc33805605c3ff7f67c507db2
BLAKE2b-256 f4a66ce992253f98896b8eaf52feff4834de00952c0c5d5ef2ac1c23e95b383b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee909a13908b21bb9e2cc4447dbfddb4df697e5eb5730a05747e254668f69af2
MD5 3a6a44e9da97d38221aa715a35c208ec
BLAKE2b-256 8cced6fa177cb2f2bf266c994aa79c25404405a635f4c2bfc6c86fed27c07122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 11d7566fd6c5a75de0848b80b5ea97e5a1022ff313d07a0294a8d6b96297b780
MD5 bfc3c631530f5d3e8f1fb7d0b8f55a1a
BLAKE2b-256 0520822e8ca0d0e64272e825fb9434dd6b2ad9f03f95d7ea5a2120a385840129

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 37e723b40a4e09252da8d5bd069fd08a09d3867b06be06c5552051128dec3b6b
MD5 a96101284e4d5a69ce84c7062cb86250
BLAKE2b-256 ae0ba8f80b0a9484411fb057b6d4752200f46eb203722ae6fafa64ccb64bb233

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 136552183dd595b89350db6185782a597a68515e94a79050c79034f23c45aff3
MD5 e82475ad753e918bf43c11fc4ff707d0
BLAKE2b-256 fb443573acfcca751bd695d19bacd756331fe62cf304546645c55a7f72bbbdf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 360fd0f062048229ec522dc5f7464e59698e98a9c84337cdaad903ba830b4e72
MD5 a9b3b2adbf7fbd3118752e239cda38ba
BLAKE2b-256 ef0317e9f69d4e111ae76d939ab58deaa4283ebc33d318bed677ef8ae60342f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2628512bc62b9dc2e73299d375fcf8b253900df2aae7a6d60d8fb02dedce05e
MD5 ec3720f428d42c36616908773d64de4d
BLAKE2b-256 50dd64632efd116d819fca2604bfa8656a714d209713d724d360ae18223e4e45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aecee160ec3573cf35037303cc8899e9242283230e9379b59a4dd45c1c7ec97a
MD5 fd87cd3135009d7d16d5c651fcefcc0a
BLAKE2b-256 151a6197ce7ac3fb148f7f30bc0d3341d1a28f96546f2ded0b4999f1dd8db502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e311fcc7ed3086666fee17925903d2be03c3c5e024464e6d07b116e205e4d8d3
MD5 f437bf6c6413779e7b3d6c257593b790
BLAKE2b-256 53ecc611d408b144584fc5d4e2b76937ea99017419574ff6aa715b73749b743a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 ba9bc72c6a9d6d0c973ca122a368d72afaa89b5aaa89f3f7b8e520adb2811eb9
MD5 29b26ee3d601df0e25eed7ef1de02093
BLAKE2b-256 b09c0ab047a4a26c07a5093acef186e6402dd09da79b5bdd964ccfb75e268dd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20d46c2dce9b43f2f1d2d1d6865cde7351b25a448b10e329e8d94a6d1b42f959
MD5 1eb99c88e739cec35209109d7161359b
BLAKE2b-256 c3fdd94392016455b6117430abd659615b1e2a826237201205d4179c4cd74c4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b13944fabacfe0e654c4218bbe42762e6574094e6b55799f8e3b627bd301b47e
MD5 5da8dd94ca6150925bba8a0ab5ae198d
BLAKE2b-256 f76224a5dacec41a16394a82d3c5c4ad204d7c1f9f65bc3bc14ca78689ca1fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 162a75608ea38cc886050f57076cf36d163a282d41263668720d930830847e84
MD5 a0465924aba2daa618876b486c14f330
BLAKE2b-256 5276b1ae054b1eca9b2829b6651fd10364f6c819bbeb52b7fc706459f0af8b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dc993f5f86de1a46ef896e2d30737e5f33c760a1f9c7637ad6c37f895abf4674
MD5 b049ebe4b5815cfe42d98eac2653124d
BLAKE2b-256 ac02dc3b68a72538e50ebdef2d4680bcd0043fa79968d072a1e4e504613ce343

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a6e04ee4e6d9d8e1a782b430fcf1568661560639d01c8b5998ed53a557ee9338
MD5 1a1f68c561dec023f75f6ae128b246d1
BLAKE2b-256 5d1a2affcf06250fde4706dbbf06e9685368fa4d45f272feb2f4d19a63209eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e3888dee2149a243033a1fb4b0217f678b6706d63a947a8c46c07ef71a45b06
MD5 a9c5e90c87046772693e50e1e29b1f19
BLAKE2b-256 798f808cf6e72d3cf89778b0673539c0955ee9deaad93877693a0a581b414455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebd2d07a3b7c86ecae05b8123d19e94854b88fc82e6cfcd5f668147daf9ec89d
MD5 9601c0e1ce640b7b96cddcedf741d39f
BLAKE2b-256 b3af40aa6abdf24b5b15aa66a78a517b3d14dd33095b9570e57085829021c289

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8cf18cec535dbf435312e0174f600116d837e62367b598a78f6854cd5840f736
MD5 41cadf2ac8e82bd44607d41f3826ba97
BLAKE2b-256 bde6f2b202209dcf4757f427fd1910e67c325d2c6bcea78371314cccd7ae7294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 870bc6bc1ea527b4219e5a9928b08ec8f53d7b76fcf20394a6674024a6c43e5a
MD5 957289f2f2ae6020fed7a8671bc521ac
BLAKE2b-256 f77d1a17a3c7704b79cffb305f581b3ca19e96bbefd3e22cd9d912d47bbf8e20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 4d274d7b155ea0b86e9bae3ec24a3f6ba8e33f5ca5699ab87be57aa8b779ac6b
MD5 7d5acd902322569fff548880c440ffc9
BLAKE2b-256 9007de91c93bf8636ad0411de71123b50f136850a1449082bdbef8704103f6ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ee64e5a4577d55fc7e6ca188c90d8aff39391c8572bab9d47ef05898dfc6b13
MD5 16cb0ddd7af982b1749ff79bb10e3d90
BLAKE2b-256 14030d851f524307429a9994de1b613f17fcd27b527b9455567117cdf34b88ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b62bd6ba988f89f3031cd8a2cd331b2e16f31df6b258ac95c8e53ebb28fe754
MD5 c52cb58576d8ae717b9dc2000c37022c
BLAKE2b-256 f9be8e978660f9036690f6672c81561ac7364cf2fc6ce12dcf114731eac0db70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 036dc18e45c9d96a2b5264ab7ade804850de72f18cdbcee3621b3712a90c6199
MD5 f9d39fab8aec85d8f0f7f88a1b066a71
BLAKE2b-256 0d5275361d0473feaba7bc47e78d17bd2f56c7be637d56507f63876d053abaee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3ddfce70ddd29a72ebff051855e1caac047abd746463e7a4cbbb50a6b8354720
MD5 4915726e7c451536239f8f18a25d08d3
BLAKE2b-256 508303b592a6cbf90d116a5c9f8bd8b8f577dd12a490957941a8e410a76a444e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp39-cp39-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 51473ac09ddd49854164e674cdc9283d42d072964719f4e093a79b6ba7f9d948
MD5 9bcb7468cdabf2568278106c0c33b96e
BLAKE2b-256 f0c9fb91a858a1109266b310ec7b23a46daaf1aca93f220f65c40d72b0f5f312

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c66cdd2f168f8f08df0eebbe0bc2cad992fb385bd74a4f1483784d1e9352ef78
MD5 eef23972ce35cd99f32582ed7228f6a9
BLAKE2b-256 3b064101cce59dbe90f5ebde498db69fcd2059ffbc88b98447f35b5bd5636f5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b0a50e24bada82206e770b579c923bfb2944762c86f936990b1a9436c5d8c33
MD5 43d5cd2b0a7e6d383637efc13ed41186
BLAKE2b-256 2e2dfd2776cf06e71940e389e5a71617492518b44fa350456b11356545ed26e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symb_anafis-0.5.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 07750045b18e72eb9b82d2fb735a8f1a496209df5d925c544edac7ba304d57b5
MD5 14c4eb60d94b1fb174784414ffee5e5d
BLAKE2b-256 eb133bbaa3d0da522841839079d5e88436e5bf4107f4d4925d45952e7aa89920

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