Skip to content

Backend

Convexity's backend is built using the open-source Python packages listed in the table below. We are grateful to the maintainers and contributors of these projects for their excellent work.

Proprietary Solver Interfaces

Note that gurobipy and coptpy are proprietary software packages, which are used in Convexity only to allow users to be able to interact with their own Gurobi and COPT solver licenses.

Table of Dependencies

PackageLicenseURL
fastapiMITlink
uvicornBSD-3-Clauselink
pydanticMITlink
python-dotenvBSD-3-Clauselink
psutilBSD-3-Clauselink
pytestMITlink
blackMITlink
isortMITlink
mypyMITlink
sqlalchemyMITlink
alembicMITlink
psycopg2-binaryLGPLlink
python-joseMITlink
passlibBSDlink
python-multipartApache-2.0link
pydantic-settingsMITlink
fastapi-limiterApache-2.0link
redisMITlink
pypsaMITlink
pandasBSD-3-Clauselink
numpyBSD-3-Clauselink
scipyBSD-3-Clauselink
xarrayApache-2.0link
linopyMITlink
netcdf4MITlink
daskBSD-3-Clauselink
bottleneckSimplified BSDlink
numexprMITlink
pyarrowApache-2.0link
pyinstallerGPL-2.0link
sse-starletteBSD-3-Clauselink
appdirsMITlink
zarrMITlink
fsspecBSD-3-Clauselink
s3fsBSD-3-Clauselink
pytzMITlink
openpyxlMITlink
pvlibBSD-3-Clauselink
PyYAMLMITlink
h5pyBSD-3-Clauselink
cftimeMITlink
gurobipyProprietarylink
coptpyProprietarylink

Last updated:

© Copyright 2025 Bayesian Energy