semvec/pypi-packages huggingface dataset:
pyquations 0.1.0b1
Simplify utilizing equations in Python.
Requires Python: >=3.9

# pyquations

| Category | Badges                                                                                                    |
| -------- | --------------------------------------------------------------------------------------------------------- |
| Package  | ![PyPI](https://img.shields.io/pypi/v/pyquations) ![Downloads](https://img.shields.io/pypi/dm/pyquations) |

## What is pyquations?

**pyquations** is a Python library that gives you instant access to a wide collection of mathematical equations across various fields. By providing reliable, pre-built implementations, it allows you to focus on solving the problems that matter most to you!

## Why use pyquations?

- **Save Time**: No need to reprogram equations from scratch.
- **Reliability**: Built-in equations are tested and ready to use.
- **Ease of Use**: Simple, intuitive API for quick integration into your projects.

## Learn More

Check out the [official pyquations documentation](https://pyquations.com/) to explore and learn more!
HWVL 1.0.0
The first Iranian hash
Requires Python: >=3.6

The first Iranian hash
# HWVL Hash
HWVL Hash stands for "Hash with Variable Length."

Before we delve into explaining this algorithm, let's examine the characteristics of a hash.

# Main Features of Hash Algorithms

- The output length of a hash function or hash value is always fixed.
- As long as the input remains unchanged, the output of the hash function is deterministic and constant.
- The hash value is usually much smaller than the input. For this reason, hash functions are also referred to as compressors.
- The operation of a hash function differs from that of encryption.
- Hash functions are designed to be one-way.

# Innovation in Security
Our hash introduces an innovation in the world of security, as it takes two inputs in contrast to other algorithms, which are:

- The text we want to hash
- The length of the output

Increasing the output length slows down the process but enhances security; the larger this number, the lower the probability of the hash being compromised.

# How to run:
First import the library into the program with the following code:

from HWVL.HWVL import HWVL

Now get the hash with the HWVL function 

print(HWVL("hello",10))