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.