Proximity Operator Repository is a specialized resource and code repository for proximal operators and proximal splitting algorithms. According to the site, proximity operators are key building blocks of proximal splitting algorithms, helping break down complex composite convex optimization methods into simpler computational steps. The site provides efficient computation formulas for proximal operators across multiple classes of functions, together with corresponding code, references, and tutorials.
Functionally, it is closer to a research-oriented developer tool than a general-purpose SaaS product. Users can read about the definitions and properties of proximity operators, and use the Programs menu to view formulas, citations, and source code for various operators. The coverage includes categories such as scalar variables, multivariate variables, indicator functions, and nonconvex functions. In terms of language support, the site explicitly provides Python and Matlab: Python users can install the proxop library via pip install proxop, while Matlab users can download all code from the website. At the API/SDK level, it can be seen as offering a Python library and Matlab source code, but there is no mention of a Web API, REST service, or cloud-based capabilities.
The code uses the CeCill-B license, so it has open-source characteristics. The main content does not mention commercial pricing, subscriptions, or paid features, so it can be considered free to use. However, the terms of use require acknowledging the website when presenting results obtained using the programs, and recommend citing the user guide. In terms of documentation, the site provides Tutorial, Programs, Bibliography, and related sections, including step-by-step tutorials, formulas, references, and source code. This is quite useful for specialist researchers. However, based on the crawled text, engineering-oriented details such as version management, test coverage, maintenance frequency, and a complete API manual are not apparent.
Its strengths are its strong domain focus and the combination of formulas with code, making it suitable for quickly reproducing proximal algorithms or building optimization experiments. Dual support for Python and Matlab also matches common workflows in scientific computing. The downsides are its narrow scope and the relatively high barrier to entry for developers unfamiliar with convex optimization and proximal algorithms. The site also explicitly warns that the code may contain errors, so users need to assume their own risk. It is best suited to optimization algorithm researchers, students in signal processing or machine learning, and algorithm engineers who need to implement composite convex optimization models.
The main content does not provide information about access from mainland China, mirrors, payment, or network restrictions, so its accessibility from China is unknown. Since it is not a commercial platform, payment is generally not a major concern. If access is unstable, users can consider obtaining proxop through the Python package ecosystem or using the Matlab code locally. Alternative approaches include implementing proximal operators manually, referring to appendix code from relevant papers, or using other convex optimization and numerical optimization libraries.
β This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on proximity-operator.net official site.
proximity-operator.net is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach proximity-operator.net directly.