PAGES

Software

At AOCKS we develop both proprietary software for our clients as well as open source software (OSS) to contribute to the community.

The following is a partial list of OSS projects we are responsible for:

  • ox_profile: Statistical profiling tools for python to find bottlenecks in production code.
  • pyfinite : Python source for error correcting codes, finite fields, and generic matrix operations on any field (formerly known as py_ecc).
  • red_black_tree : C/C++ source code for red-black trees (a type of automatically balanced binary tree). This code is used in Apple’s OSX operating system as well as Google Chromium.
  • cpp_trees: C++ code for red-black trees and interval trees.

The following are some older packages which may need maintenance.

  • pycodes : Python and C/C++ source code for low density parity check codes (a type of error correcting code).
  • superpy : Supercomputing and parallel processing in python on Windows.