{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"},{"label":"Code Generators","url":"https://skillfed.io/packages/category/software-development-code-generators"},{"label":"Compilers","url":"https://skillfed.io/packages/category/software-development-compilers"}],"enrichment":{"capability":"Theano is a Python library for defining, optimizing, and evaluating mathematical expressions on CPUs and GPUs, with symbolic differentiation and tight NumPy integration.","skillfed_tags":["abandoned","legacy","gpu-computing"],"use_cases":["Maintaining or running legacy research code or academic projects built on Theano before 2020","Understanding historical approaches to symbolic differentiation and GPU-accelerated computing in machine learning","Educational exploration of how mathematical expression compilers work, using classroom examples from that era"],"what_it_does":"Theano is a compiler for mathematical expressions that translates high-level symbolic descriptions into optimized CPU or GPU code. It combines a NumPy-like interface with automatic differentiation and dynamic C code generation, historically used for large-scale scientific computing and machine learning research since 2007.\n\nThe package is now abandoned and has received no updates since July 2020. While it was groundbreaking for its time, the deep learning ecosystem has moved toward actively maintained alternatives. Installing Theano today carries significant risk: compilation may fail on modern systems, GPU support may not work with current hardware drivers, and NumPy compatibility is uncertain. It should only be considered for maintaining legacy codebases, not for new projects.","worth_installing":"No. Theano is abandoned (last release July 2020, 2209 days ago) with no maintenance. High install friction, uncertain NumPy compatibility, and no active support make it unsuitable for new projects. Install only if required to run existing legacy code, and expect significant friction on modern systems."},"id":"theano","links":{"html":"https://skillfed.io/packages/theano","md":"https://skillfed.io/packages/theano.md","pypi":"https://pypi.org/project/theano/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-07-27","license_spdx":null,"license_treatment":"permissive","name":"Theano","python_support":"unspecified","summary":"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs."},"popularity":{"monthly_downloads":168498,"position":10445,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.5"}
