Open source

The code is on GitHub.

Tools we built that are useful on their own. Issues and pull requests welcome.

github.com/bearing-research →
  • diffcone

    MITPythonalpha

    Run the tests your change can affect, and see why each was picked.

    Follows changed functions and classes back to the pytest tests and ASV benchmarks that can observe them, without running your code.

    $ uv tool install diffcone
  • ProtoCatalyst

    Apache-2.0Scala

    Compile-time Spark encoders for Scala 3.

    Derives Spark's own encoders at compile time without scala.reflect.runtime, a step toward running Spark on Scala 3.

  • Gatun

    Apache-2.0Python, Javaalpha

    A Python-to-Java bridge over shared memory.

    Zero-copy Apache Arrow transfer, sync and async clients, and a PySpark adapter.

  • optional-dependency-manager

    MITPython

    Lazy loading and version checks for optional dependencies.

    A decorator declares what a class or function needs, imports it on first use and checks the installed version.

    $ pip install optional-dependency-manager