
Research
/Security News
9 Malicious NuGet Packages Deliver Time-Delayed Destructive Payloads
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.
A Python library for mathematical operations, unit conversions, currency conversions, and translations
🚀 Numo is a powerful text-based calculator and unit converter that brings mathematics to life through natural language processing. Whether you're a student, developer, or data scientist, Numo makes complex calculations feel natural and intuitive.
Basic Operations
+, -, *, /, ^)Advanced Mathematics
sin, cos, tan, etc.)log, log10, exp)sqrt, cbrt)Statistical Analysis
mean, median, mode)Vector Operations
Financial Tools
Advanced Features
permutation, combination)Physical Measurements
Time & Speed
Digital Units
Scientific Units
Display Units
Comprehensive Support
Easy Syntax
Smart Storage
Advanced Features
pi, e, etc.)# Clone the repository
git clone https://github.com/furkancosgun/numo.git
cd numo
# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
from numo import Numo
# Initialize Numo
numo = Numo()
# Mathematical calculations
await numo.calculate("2 * (3 + 4)") # Returns: "14.00"
await numo.calculate("sin(pi/2)") # Returns: "1.00"
# Unit conversions
await numo.calculate("5.5 km to miles") # Returns: "3.42 miles"
await numo.calculate("100 MB to GB") # Returns: "0.10 GB"
# Language translation
await numo.calculate("Hello world in spanish") # Returns: "hola mundo"
# Variable management
await numo.calculate([
"radius = 5",
"area = pi * radius^2",
"area" # Returns: "78.54"
])
# Statistical Analysis
mean(1, 2, 3, 4) # Returns: 2.50
std(1, 2, 3) # Returns: 1.00
percentile(75, 1, 2, 3, 4) # Returns: 3.00
# Vector Mathematics
vector_magnitude(3, 4) # Returns: 5.00
vector_dot(1, 2, 3, 4) # Returns: 11.00
vector_angle(1, 0, 0, 1) # Returns: 90.00
# Financial Calculations
compound_interest(1000, 5, 2) # Returns: 1102.50
pmt(1000, 5, 12) # Returns: 85.47
# Advanced Operations
permutation(5, 2) # Returns: 20.00
combination(5, 2) # Returns: 10.00
percent_change(100, 150) # Returns: 50.00
# Length & Distance
"5.5 meters to feet" # Returns: 18.04 feet
"1 mile to kilometers" # Returns: 1.61 kilometers
"100 yards to meters" # Returns: 91.44 meters
# Weight & Mass
"150 pounds to kg" # Returns: 68.04 kg
"1000 grams to ounces" # Returns: 35.27 ounces
"2 tons to kilograms" # Returns: 1814.37 kilograms
# Digital Storage
"1.5 GB to MB" # Returns: 1536.00 MB
"1 TiB to GiB" # Returns: 1024.00 GiB
"500 MB to bytes" # Returns: 524288000 bytes
# Data Transfer Rates
"100 Mbps to Gbps" # Returns: 0.10 Gbps
"1 GBps to Mbps" # Returns: 8192.00 Mbps
# Scientific Units
"1 bar to psi" # Returns: 14.50 psi
"760 mmHg to atm" # Returns: 1.00 atm
"100 hp to kW" # Returns: 74.57 kW
We love your input! We want to make contributing to Numo as easy and transparent as possible, whether it's:
mainThis project is licensed under the MIT License - see the LICENSE file for details.
If you find Numo helpful, please consider giving us a star on GitHub! It helps us know that you find the project useful and encourages further development.
Have questions? Feel free to open an issue!
Made with ❤️ by Furkan Cosgun
FAQs
A Python library for mathematical operations, unit conversions, currency conversions, and translations
We found that numo demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.

Security News
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.