Skip to content

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)