A lightweight Python library for basic arithmetic operations.
Project description
DeepRanker
DeepRanker is a lightweight Python library that provides basic arithmetic operations. It's designed to be simple, efficient, and easy to integrate into your projects.
Features
- ✨ Simple and intuitive API
- 🔢 Basic arithmetic operations (add, subtract, multiply, divide)
- 🛡️ Type hints for better code clarity
- ✅ Comprehensive error handling
- 🧪 Full test coverage
Installation
Install FeatureRank from PyPI:
pip install deepranker
Or install from source:
git clone https://github.com/yourusername/deepranker.git
cd deepranker
pip install -e .
Quick Start
from FeatureRank import add, subtract, multiply, divide
print(add(10, 5)) # 15
print(subtract(10, 5)) # 5
print(multiply(10, 5)) # 50
print(divide(10, 5)) # 2.0
Available Functions
| Function | Description |
|---|---|
add(a, b) |
Returns the sum of two numbers |
subtract(a, b) |
Returns the difference of two numbers |
multiply(a, b) |
Returns the product of two numbers |
divide(a, b) |
Returns the quotient of two numbers |
For detailed API documentation, see docs/API.md.
Documentation
- 📖 API Reference - Complete function documentation
- 🛠️ Development Guide - Setup and contribution instructions
- 🤝 Contributing Guide - How to contribute
- 📝 Changelog - Project history and version information
Development
To set up a development environment:
# Clone the repository
git clone https://github.com/yourusername/deepranker.git
cd deepranker
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install in development mode with dependencies
pip install -e ".[dev]"
# Run tests
pytest
See docs/DEVELOPMENT.md for more details.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please see docs/CONTRIBUTING.md for guidelines.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file featurerank-0.1.0.tar.gz.
File metadata
- Download URL: featurerank-0.1.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86f40cddf236648ebf85907875d9d4eec151db1c1c40b8a1ab114bb026b67b10
|
|
| MD5 |
462c6c139d6343fbd5050647c638be1a
|
|
| BLAKE2b-256 |
5ca123efeac0cc1e9c72f7e104d1a9f91fc1d88fe712bc45f841a37fd98aed1b
|
File details
Details for the file featurerank-0.1.0-py3-none-any.whl.
File metadata
- Download URL: featurerank-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38331289b7322850ea0478712ec9e4cb04d66b327aa66d2ce52da77ceeb36996
|
|
| MD5 |
7ea78b86ddd605279a60a8a559c8d42b
|
|
| BLAKE2b-256 |
0e4cf586ce7b45f94904d4dce2e67b7a6132d272d627ed0b691b405e3c9f24d0
|