• SWIG

  • Referenced in 42 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...
  • mpmath

  • Referenced in 32 articles [sw05802]
  • Mpmath is a pure-Python library for arbitrary-precision floating-point arithmetic. It implements ... standard functions from Python’s math and cmath modules (exp, log, sin, etc.), plus ... complex numbers, and offers better performance than Python’s standard decimal library. Mpmath is lightweight ... software due to being written entirely in Python with no additional dependencies...
  • mpi4py

  • Referenced in 34 articles [sw04608]
  • Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming ... language, allowing any Python program to exploit multiple processors...
  • F2PY

  • Referenced in 26 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...
  • Theano

  • Referenced in 51 articles [sw05894]
  • Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions...
  • levmar

  • Referenced in 48 articles [sw04809]
  • algorithm, usable also from C++, Matlab, Perl, Python, Haskell and Tcl and explains their...
  • ALEA

  • Referenced in 33 articles [sw10167]
  • ALEA - a python framework for spectral methods and low-rank approximations in uncertainty quantification. ALEA ... related articles. The framework is written in python and uses FEniCS as its default...
  • knitr

  • Referenced in 45 articles [sw11224]
  • there is simple support to Python and shell scripts, etc). Many features are borrowed from...
  • CVXPY

  • Referenced in 27 articles [sw13968]
  • CVXPY: A Python-Embedded Modeling Language for Convex Optimization. CVXPY is a domain-specific language ... convex optimization embedded in Python. It allows the user to express convex optimization problems ... convex optimization with high-level features of Python such as parallelism and object-oriented design...
  • propy

  • Referenced in 27 articles [sw22402]
  • developed a freely available, open source python package called protein in python (propy) for calculating ... available from the AAindex database. AVAILABILITY: The python package, propy, is freely available...
  • pandas

  • Referenced in 22 articles [sw16121]
  • pandas: a Foundational Python Library for Data Analysis and Statistics. In this paper we will ... discuss pandas, a Python library of rich data structures and tools for working with structured ... future of statistical computing in Python. It serves as a strong complement to the existing ... scientific Python stack while implementing and improving upon the kinds of data manipulation tools found...
  • NLTK

  • Referenced in 27 articles [sw00626]
  • reader will learn how to write Python programs that work with large collections of unstructured ... examples and graded exercises, based on the Python programming language and the Natural Language Toolkit...
  • Getfem++

  • Referenced in 36 articles [sw05721]
  • library can be used from C++, Python, and Matlab. The library includes numerous Finite Elements...
  • PyMC

  • Referenced in 25 articles [sw10482]
  • PyMC: Bayesian Stochastic Modelling in Python. PyMC is a python module that implements Bayesian statistical...
  • MayaVi

  • Referenced in 19 articles [sw05330]
  • visualization process. It is written in Python and uses the Visualization Toolkit ... graphics. MayaVi can be scripted from other Python programs and also from the interactive Python ... browser. The VTK Pipeline browser is a Python module (vtkPipeline) that enables one to view ... browser should work for any Python script that uses VTK. MayaVi also provides classes...
  • Feel++

  • Referenced in 32 articles [sw05898]
  • interpreted language such as python would not be satisfying though in many simpler cases that...
  • FIAT

  • Referenced in 31 articles [sw00287]
  • from linear algebra and is implemented in Python using several object-oriented and functional programming...
  • SciTools

  • Referenced in 22 articles [sw17955]
  • tools for scientific computing. SciTools is a Python package containing many useful tools for scientific ... computing in Python. The package is built on top of other widely used packages such...
  • py-junctions

  • Referenced in 30 articles [sw29153]
  • python package which, together with Sage, performs Lie algebra computations using string junctions. py-junctions...
  • petsc4py

  • Referenced in 21 articles [sw20514]
  • PETSc for Python: This document describes petsc4py, a Python port to the PETSc libraries. PETSc...