fxNumeric — Numeric & Mathematical Operations¶
The largest module in shortfx with 1,602 functions covering finance, statistics, geometry, transforms, series, number theory, and more.
Submodules¶
| Submodule | Purpose |
|---|---|
arithmetic_functions |
Basic arithmetic, GCD, LCM, factorial, modular arithmetic |
calculator_functions |
Expression evaluation, scientific calculator |
complex_functions |
Complex number operations |
conformal_functions |
Conformal mappings |
constants_functions |
Mathematical and physical constants |
conversion_functions |
Unit conversions (temperature, length, weight, etc.) |
coordinate_systems_functions |
Cartesian, polar, spherical, cylindrical conversions |
curves_functions |
Parametric curves and curve analysis |
distribution_functions |
Probability distributions (normal, binomial, Poisson, etc.) |
finance_functions |
Financial calculations (PV, FV, NPV, IRR, amortization) |
finite_differences_functions |
Finite difference methods |
format_functions |
Number formatting and display |
geometry_functions |
2D/3D geometry, areas, volumes, distances |
inequalities_functions |
Mathematical inequalities |
interpolation_functions |
Linear, polynomial, spline interpolation |
mechanics_functions |
Classical mechanics formulas |
number_theory_functions |
Primes, divisors, modular arithmetic |
numerical_methods_functions |
Root finding, numerical integration |
polynomial_functions |
Polynomial operations and evaluation |
probability_extra_functions |
Advanced probability calculations |
random_functions |
Random number generation |
rounding_functions |
Rounding, truncation, ceiling, floor |
series_functions |
Mathematical series and summations |
special_functions |
Gamma, beta, Bessel, error functions |
statistics_functions |
Mean, median, std dev, regression, correlation |
tensor_functions |
Tensor operations |
transform_functions |
Fourier, Laplace, Z-transforms |
trigonometry_functions |
Trigonometric and hyperbolic functions |
vector_analysis_functions |
Vector operations, dot/cross product, gradients |
Quick Examples¶
from shortfx.fxNumeric import finance_functions, statistics_functions, geometry_functions
# Future Value
fv = finance_functions.future_value(rate=0.05, nper=10, pmt=-100, pv=-1000)
# Standard deviation
std = statistics_functions.standard_deviation([10, 20, 30, 40, 50])
# Circle area
area = geometry_functions.circle_area(radius=5)