All repos
Rust Apache-2.0 43 5

cool-japan/oxieml

OxiEML - A Pure Rust crate that implements the EML operator eml(x, y) = exp(x) - ln(y) and builds uniform binary trees expressing all elementary functions using only this operator and the constant 1.

Why it is useful

oxieml is a recent open-source project in Scientific Computing. It is included because it has recent repository activity and can support mathematical learning, research, modelling, software development, or AI workflows.

Repository at a glance

  • Owner: cool-japan
  • Primary language: Rust
  • Latest update: 2026-07-15
  • Stars / forks: 43 / 5
  • License: Apache-2.0
  • Links: Official project site

Good starting points

  1. Read the project README and installation instructions.
  2. Try the smallest example before changing parameters or datasets.
  3. Check tests, issues, and release notes before relying on results in teaching or research.
  4. Cite the repository and its license when reusing code or figures.

README snapshot

All elementary functions from a single binary operator. A Pure Rust crate that implements the EML operator eml(x, y) = exp(x) - ln(y) and builds uniform binary trees expressing all elementary functions using only this operator and the constant 1. Based on arXiv:2603.21852"All elementary functions from a single binary operator" by Andrzej Odrzywolek (Jagiellonian University, Institute of Theoretical Physics). 1. Uniform Tree Representation — Every elementary function (exp, ln, sin, cos, +, -, *, /, ^, sqrt, abs, ...) is expressed via the grammar S - 1 | eml(S, S). 2. **Symbolic Regress