Catalog PyPI
Back to packageRELEASE DETAILS

2.9.4

PyPI

aesara

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

aesaraautodiffblasdifferentiationmathnumericalnumpysymbolic
Published28 Aug 2024
Direct dependencies9
Transitive dependenciesNot calculated

README

Version 2.9.4 documentation
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.

.. _NumPy: http://numpy.scipy.org/

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 9

Native requirements
9 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
cons
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
consruntime
etuples
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
etuplesruntime
filelock
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
filelockruntime
logical-unification
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
logical-unificationruntime
minikanren
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
minikanrenruntime
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
numpy<2.0.0,>=1.17.0runtime
scipy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
scipy<=1.12.0,>=0.14runtime
setuptools
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
setuptools>=48.0.0runtime
typing-extensions
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
typing-extensionsruntime

Distribution files

2 collected
aesara-2.9.4-py3-none-any.whl

bdist_wheel · 1,392.38 KB · Python py3

Source file
aesara-2.9.4.tar.gz

sdist · 4,320.94 KB · Python source

Source file

Repository

PENDING
aesara-devs/aesara

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:9e3bee37b21697d2fca1cc35efa4e5e29333efff48a4e9441628cfebab2bc50c

Other collected versions

View all collected versions →