• CPLEX

  • Referenced in 2286 articles [sw04082]
  • CPLEX® offers C, C++, Java, .NET, and Python libraries that solve linear programming...
  • Python

  • Referenced in 868 articles [sw14460]
  • Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design ... both a small and large scale. Python supports multiple programming paradigms, including object-oriented, imperative ... large and comprehensive standard library. Python interpreters are available for installation on many operating systems ... allowing Python code execution on a wide variety of systems. Using third-party tools, such...
  • PETSc

  • Referenced in 946 articles [sw04012]
  • application codes written in Fortran, C, C++, Python, and MATLAB (sequential). PETSc provides many...
  • SciPy

  • Referenced in 271 articles [sw06293]
  • very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which...
  • Matplotlib

  • Referenced in 142 articles [sw06590]
  • matplotlib is a python 2D plotting library which produces publication quality figures in a variety ... across platforms. matplotlib can be used in python scripts, the python and ipython shell...
  • Scikit

  • Referenced in 159 articles [sw08058]
  • Scikit-learn: machine learning in python. Scikit-learn is a Python module integrating a wide...
  • NumPy

  • Referenced in 192 articles [sw06294]
  • fundamental package for scientific computing with Python...
  • SymPy

  • Referenced in 71 articles [sw00940]
  • SymPy is a Python library for symbolic mathematics. It aims to become a full-featured ... easily extensible. SymPy is written entirely in Python and does not require any external libraries...
  • VTK

  • Referenced in 83 articles [sw10593]
  • interpreted interface layers including Tcl/Tk, Java, and Python. Kitware, whose team created and continues...
  • SnapPy

  • Referenced in 82 articles [sw06874]
  • powerful command-line interface based on the Python programming language...
  • SHOGUN

  • Referenced in 77 articles [sw03517]
  • interfaces to MATLAB TM , R, Octave, Python, and has a stand-alone command line interface...
  • CVXOPT

  • Referenced in 36 articles [sw04321]
  • CVXOPT; Python Software for Convex Optimization. CVXOPT is a free software package for convex optimization ... based on the Python programming language. It can be used with the interactive Python interpreter ... command line by executing Python scripts, or integrated in other software via Python extension modules ... convex optimization applications straightforward by building on Python’s extensive standard library...
  • NetworkX

  • Referenced in 67 articles [sw00616]
  • NetworkX (NX) is a Python package for the creation, manipulation, and study of the structure...
  • PostgreSQL

  • Referenced in 63 articles [sw15935]
  • programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional...
  • NLopt

  • Referenced in 60 articles [sw11789]
  • Fortran, Matlab or GNU Octave, Python, GNU Guile, Julia, GNU R, Lua, and OCaml...
  • Cython

  • Referenced in 37 articles [sw13752]
  • optimising static compiler for both the Python programming language and the extended Cython programming language ... Pyrex). It makes writing C extensions for Python as easy as Python itself...
  • SWIG

  • Referenced in 40 articles [sw04607]
  • scriptable scientific software. Scripting languages such as Python and Tcl have become a powerful tool ... bindings for eight different target languages including Python, Perl, Tcl, Ruby, Guile, and Java...
  • Pyomo

  • Referenced in 29 articles [sw04910]
  • Pyomo -- optimization modeling in Python. This book provides a complete and comprehensive guide to Pyomo ... Python optimization modeling objects) for beginning and advanced modelers, including students at the undergraduate ... portable AML that is embedded in Python, a full-featured scripting language. Python ... syntax and intuitive object orientation. Pyomo includes Python classes for defining sparse sets, parameters...
  • F2PY

  • Referenced in 24 articles [sw04610]
  • purpose of the F2PY --Fortran to Python interface generator-- project is to provide connection between ... Python and Fortran languages. F2PY is a Python extension tool for creating Python C/API modules ... Fortran 90/95 module, and C functions from Python. Accessing Fortran 77 COMMON blocks and Fortran ... 90/95 module data (including allocatable arrays) from Python. Calling Python functions from Fortran...