Year: 2023
Type: article
Abstract: Linopy is an open-source package written in Python to build and process linear and mixedinteger optimization with n-dimensional labeled input data.Using state-of-the-art data analysis packages, Linopy enables a high-level algebraic syntax and memory-efficient, fast communication with open and proprietary solvers.While similar packages use object-oriented implementations of single variables and constraints, Linopy stores and processes its data in an array-based data model.This allows the user to build large optimization models quickly and lays the foundation for features such as fast writing to array-oriented scientific data formats, masking, automatic solving on remote servers and model scaling.
DOI: 10.21105/joss.04823
Author: Fabian Hofmann
Institution: Technische Universität Berlin
Language: English
Subfield: Numerical Analysis
Field: Mathematics
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W4366768502
