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.

Export Classification Notice

The software hosted on this website consists of publicly available open‑source packages. To the extent U.S. export regulations apply, software that is publicly available as described in 15 C.F.R. §§ 734.7 (for non-encryption software) or 742.15(b) (for encryption software) is not subject to the Export Administration Regulations (EAR). Users are responsible for complying with all applicable export laws and regulations.