Examples¶
The package ships runnable example scripts demonstrating sorting, random number generation, quasi-random sequences, permutations, date utilities, and mathematical constants.
Run from the package root:
python examples/example_imsl_sort.py
python examples/example_imsl_random.py
python examples/example_imsl_constants.py
python examples/example_imsl_search.py
python examples/example_imsl_statistics.py
python examples/example_imsl_unit_conversion.py
python examples/example_imsl_numerical_utils.py
python examples/example_imsl_permutation.py
python examples/example_imsl_quasi_random.py
python examples/example_imsl_date_utils.py
- Sort Example — sort_real, sort_real_indexed, sort_by_abs
- Random Example — uniform, normal, and gamma distributions
- Constants Example — get_constant and convert_units
- Search Example — search_sorted_real, search_sorted_integer
- Statistics Example — random_generate, rng_set_seed, descriptive stats
- Unit Conversion Example — convert_units
- Numerical Utilities Example — hypot_safe, prime_factors, cpu_time
- Permutation Example — sort_integer_indexed, sort_by_abs_indexed, permute_vector, permute_matrix
- Quasi-Random Sequence Example — faure_sequence, random_uniform, rng_get_seed
- Date Utilities Example — days_from_epoch, date_from_days, day_of_week