{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/2"}],"enrichment":{"capability":"Amply parses AMPL data syntax (sets and parameters) into Python data structures, letting you load optimization problem data without a full AMPL installation.","skillfed_tags":["optimization","ampl-parser","data-loading"],"use_cases":["Load optimization problem data from AMPL files into Python for use with solvers like PuLP or Pyomo.","Parse AMPL data sections to extract sets and parameters for analysis or transformation.","Convert AMPL-formatted data into nested dictionaries and lists for downstream processing.","Prototype optimization models using AMPL syntax without requiring AMPL or GLPK installed.","Read multidimensional parameter and set definitions with slice and matrix notation support."],"what_it_does":"Amply is a Python parser for AMPL (A Mathematical Programming Language) data syntax. It reads AMPL set and parameter declarations and data statements and converts them into Python objects\u2014sets behave like lists, parameters like dictionaries. The package is designed specifically for loading data from AMPL-like syntax, not for parsing the full AMPL modeling language; it supports only a limited subset including set declarations, set data statements, parameter declarations, and parameter data statements.\n\nYou would use Amply when you have optimization problem data written in AMPL format and want to work with it in Python without installing AMPL itself. It handles multidimensional sets and parameters, slice notation, matrix notation, and default values. The library does not validate data\u2014it focuses on parsing and structural conversion.","worth_installing":"Yes, if you work with AMPL data files and want to load them into Python. Install friction is low, maintenance is active, and there are no known vulnerabilities. The copyleft license (EPL-1.0) requires disclosure of modifications and same-license redistribution, which is typical for open-source optimization tools and unlikely to be a blocker for most use cases."},"id":"amply","links":{"html":"https://skillfed.io/packages/amply","md":"https://skillfed.io/packages/amply.md","pypi":"https://pypi.org/project/amply/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-24","license_spdx":null,"license_treatment":"copyleft","name":"amply","python_support":"supports_current","summary":"Amply allows you to load and manipulate AMPL/GLPK data as Python data structures"},"popularity":{"monthly_downloads":786294,"position":5066,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.7"}
