ppc64le/linux/: aesara-2.9.4 metadata and description

Simple index

A library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.

author_email aesara-devs <[email protected]>
classifiers
  • Development Status :: 6 - Mature
  • Intended Audience :: Developers
  • Intended Audience :: Education
  • Intended Audience :: Science/Research
  • License :: OSI Approved :: BSD License
  • Operating System :: MacOS
  • Operating System :: MacOS :: MacOS X
  • Operating System :: Microsoft :: Windows
  • Operating System :: POSIX
  • Operating System :: POSIX :: Linux
  • Operating System :: POSIX :: SunOS/Solaris
  • Operating System :: Unix
  • Programming Language :: Python
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.8
  • Programming Language :: Python :: 3.9
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Topic :: Scientific/Engineering :: Mathematics
  • Topic :: Software Development :: Code Generators
  • Topic :: Software Development :: Compilers
  • Environment :: MetaData :: IBM Python Ecosystem
description_content_type text/x-rst
keywords aesara,autodiff,blas,differentiation,math,numerical,numpy,symbolic
license BSD-3-Clause
license_file LICENSE.txt
project_urls
  • Homepage, https://github.com/aesara-devs/aesara
requires_dist
  • cons
  • etuples
  • filelock
  • logical-unification
  • minikanren
  • numpy<2.0.0,>=1.17.0
  • scipy<=1.12.0,>=0.14
  • setuptools>=48.0.0
  • typing-extensions
requires_python >=3.8
File Tox results History
aesara-2.9.4-py3-none-any.whl
Size
1 MB
Type
Python Wheel
Python
3

Aesara is a Python library that allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays. It is built on top of NumPy. Aesara features:

  • tight integration with NumPy: a similar interface to NumPy’s. numpy.ndarrays are also used internally in Aesara-compiled functions.

  • efficient symbolic differentiation: Aesara can compute derivatives for functions of one or many inputs.

  • speed and stability optimizations: avoid nasty bugs when computing expressions such as log(1 + exp(x)) for large values of x.

  • dynamic C code generation: evaluate expressions faster.

  • extensive unit-testing and self-verification: includes tools for detecting and diagnosing bugs and/or potential problems.