$npx skillfedfor your agent

Theano-PyMC

Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.

SkipPyPI MathematicsReleased Jan 2021179.4K downloads / moBSDSource build

Decision gist · record as of 2026-08-14

sdist only — Theano-PyMC-1.1.2.tar.gz · builds from source
v1.1.2 · released 2021-01-22

No, unless you are maintaining existing code that already depends on it. The package is abandoned with no updates since 2021-01-22. High installation friction, lack of maintenance, and no security updates make it unsuitable for new development. For new projects, use an actively maintained alternative.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires NumPy and compiled dependencies; GPU support limited to float32; no active maintenance or compatibility updates for modern Python/CUDA versions.
  • Installation has high friction due to compiled dependencies.
  • The package is abandoned and has not been maintained since 2021, making it unsuitable for new projects or long-term use.

License · maintenance · safety

BSD (permissive) — BSD permissive license allows commercial and private use with minimal restrictions, though the abandoned status means no ongoing legal or security updates.

last release 2021-01-22 (2030 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 179,435 downloads/mo, #10,171 on PyPI

Verify before relying

pip install Theano-PyMC
import theano
import theano.tensor as T
x = T.dscalar('x')
y = T.exp(x)
f = theano.function([x], y)
  • Whether the package remains compatible with current NumPy versions and Python 3.9+
  • Current state of GPU support and CUDA compatibility given the 2021-01-22 last release
  • Whether the claimed 140x GPU speedup still holds on contemporary hardware
Same gist for agents: .md · .json

What it is and what it does

Theano-PyMC is a compiler for symbolic mathematical expressions that translates NumPy-like code into optimized CPU or GPU implementations. It was designed to handle large-scale numerical computations with automatic differentiation, making it useful for machine learning and scientific research. The package generates C code dynamically and includes built-in optimizations for numerical stability.

However, Theano-PyMC is no longer maintained. The project was abandoned, with the latest release on 2021-01-22. While it remains functional for existing code, it will not receive bug fixes, security patches, or compatibility updates for newer Python versions, NumPy releases, or CUDA toolkits. For new projects, actively maintained alternatives are recommended.

Use it for

  • Running legacy scientific computing code that was built on Theano before the project ended
  • Educational study of symbolic differentiation and compiler design for numerical computation
  • Reproducing published research results that explicitly depend on Theano-PyMC
  • GPU-accelerated mathematical expression evaluation in existing production systems with frozen dependencies

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No, unless you are maintaining existing code that already depends on it.

The package is abandoned with no updates since 2021-01-22. High installation friction, lack of maintenance, and no security updates make it unsuitable for new development. For new projects, use an actively maintained alternative.

Install

theano-pymc on PyPI

Before you install

Installation has high friction due to compiled dependencies. The package is abandoned and has not been maintained since 2021, making it unsuitable for new projects or long-term use.

Requires NumPy and compiled dependencies; GPU support limited to float32; no active maintenance or compatibility updates for modern Python/CUDA versions.

License in practice

BSD permissive license allows commercial and private use with minimal restrictions, though the abandoned status means no ongoing legal or security updates.

Quickstart

pip install Theano-PyMC
import theano
import theano.tensor as T
x = T.dscalar('x')
y = T.exp(x)
f = theano.function([x], y)

Verify before relying

  • Whether the package remains compatible with current NumPy versions and Python 3.9+
  • Current state of GPU support and CUDA compatibility given the 2021-01-22 last release
  • Whether the claimed 140x GPU speedup still holds on contemporary hardware

Package facts

LicenseBSD permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceAbandoned 2,030 days since the last release
First released
Downloads179,435 / month, #10,171 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 6 - MatureIntended Audience :: DevelopersIntended Audience :: EducationIntended Audience :: Science/ResearchLicense :: OSI Approved :: BSD LicenseOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: UnixProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Scientific/Engineering :: MathematicsTopic :: Software Development :: Code GeneratorsTopic :: Software Development :: Compilers

Evidence: Theano-PyMC-1.1.2.tar.gz

Tags

Capabilities
symbolic math compilationgpu accelerated numpyautomatic differentiationmathematical expression optimizertensor computation frameworknumerical code generationgpu computing python
Topics
abandonedgpu-computingsymbolic-math
PyPI keywords
theanomathnumericalsymbolicblasnumpygpuautodiffdifferentiation

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “symbolic math compilation”

  • Theano-PyMCTheano-PyMC is an optimizing compiler for mathematical expressions on…
  • pytensorPyTensor is a Python library for defining, optimizing, and evaluating…
  • TheanoTheano is a Python library for defining, optimizing, and evaluating…

Give your agent the search over MCP, or paste the wish link into any chat.

More Mathematics packages

networkx Worth it
PyPI · Python Modules · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
kiwisolver Worth it
PyPI · Mathematics · released Mar 2026

kiwisolver is a Python binding to a fast C++ implementation of the Cassowary constraint solver, enabling you to solve systems of linear constraints and inequalities.

Install it if you need to solve constraint systems; skip it if you only need simple linear algebra.

BSD-3-Clausecompiled wheel · 3.10+
205.5Mdownloads / mo
sympy Worth it
PyPI · Scientific/Engineering · released Apr 2025

SymPy is a Python library for symbolic mathematics, performing algebraic manipulation, calculus, equation solving, and mathematical expression simplification without numerical approximation.

BSD-3-Clausepure Python · 3.9+
196.4Mdownloads / mo
contourpy Worth it
PyPI · Information Analysis · released Jul 2025

ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.

BSD-3-Clausecompiled wheel · 3.11+
191.2Mdownloads / mo
torch With conditions
PyPI · Software Development · released Jul 2026

PyTorch provides GPU-accelerated tensor computation and automatic differentiation for building and training deep neural networks in Python.

Apache-2.0 AND Apache-2.0 WITH LLVM-exception AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND MITcompiled wheel · 3.10+
102.5Mdownloads / mo
onnxruntime Worth it
PyPI · Software Development · released Jul 2026

onnxruntime loads and executes Open Neural Network Exchange (ONNX) models with a focus on inference performance across CPUs and accelerators.

Install it if you have ONNX models to run in production or development.

MITcompiled wheel · 3.11+
89.3Mdownloads / mo

See also numexpr · pytensor · Theano · casadi · nvidia-nvvm · nvidia-cusolver-cu11 · onemkl-sycl-sparse · mkl · onemkl-sycl-blas · symengine