π Licenseο
VeraGrid is licensed under the Mozilla Public License 2.0 (MPLv2)
In practical terms this means that:
You can use VeraGrid for commercial work.
You can sell commercial services based on VeraGrid.
If you distribute VeraGrid, you must distribute VeraGridβs source code as well. That is always achieved in practice with python code.
VeraGrid license does not propagate, even if you use VeraGrid or pieces of it in your code. However, you must retain the individual files licensing.
Nonetheless, read the license carefully.
License of the dependenciesο
Package |
License |
|---|---|
setuptools |
MIT |
wheel |
MIT |
PySide6 |
LGPL |
numpy |
BSD |
scipy |
BSD |
networkx |
BSD |
pandas |
Apache |
pulp |
MIT-like (permissive) |
xlwt |
BSD |
xlrd |
BSD |
matplotlib |
Python Software Foundation License (PSF) |
openpyxl |
MIT |
smopy |
BSD |
chardet |
LGPL |
scikit-learn |
OSI approved (new BSD) |
geopy |
MIT |
pytest |
MIT |
h5py |
BSD |
numba |
BSD |
pyproj |
MIT |
brotli |
MIT |
chardet |
LGPL |
highspy |
MIT |
opencv-python |
MIT & Apache |
pvlib |
BSD 2-Clause |
pyarrow |
Apache |
pymoo |
Apache |
rdflib |
BSD-2 |
websockets |
BSD-3 |
windpowerlib |
MIT |
Dependency mapο
veragrid VeraGrid is a Power Systems simulation program intended for professional use and research
βββ VeraGridEngine==5.3.53 VeraGrid is a Power Systems simulation program intended for professional use and research
β βββ autograd>=1.7.0 Efficiently computes derivatives of NumPy code.
β β βββ numpy<3 Fundamental package for array computing in Python
β βββ brotli Python bindings for the Brotli compression library
β βββ chardet>=3.0.4 Universal encoding detector for Python 3
β βββ geopy>=1.16 Python Geocoding Toolbox
β β βββ geographiclib<3,>=1.52 The geodesic routines from GeographicLib
β βββ h5py>=3.12.0 Read and write HDF5 files from Python
β β βββ numpy>=1.19.3 Fundamental package for array computing in Python
β βββ highspy>=1.8.0 A thin set of pybind11 wrappers to HiGHS
β β βββ numpy Fundamental package for array computing in Python
β βββ matplotlib>=2.1.1 Python plotting package
β β βββ contourpy>=1.0.1 Python library for calculating contours of 2D quadrilateral grids
β β β βββ numpy>=1.23 Fundamental package for array computing in Python
β β βββ cycler>=0.10 Composable style cycles
β β βββ fonttools>=4.22.0 Tools to manipulate font files
β β βββ kiwisolver>=1.3.1 A fast implementation of the Cassowary constraint solver
β β βββ numpy>=1.23 Fundamental package for array computing in Python
β β βββ packaging>=20.0 Core utilities for Python packages
β β βββ pillow>=8 Python Imaging Library (Fork)
β β βββ pyparsing>=2.3.1 pyparsing module - Classes and methods to define and execute parsing grammars
β β βββ python-dateutil>=2.7 Extensions to the standard Python datetime module
β β βββ six>=1.5 Python 2 and 3 compatibility utilities
β βββ networkx>=2.1 Python package for creating and manipulating graphs and networks
β βββ numba>=0.61 compiling Python code using LLVM
β β βββ llvmlite<0.45,>=0.44.0dev0 lightweight wrapper around basic LLVM functionality
β β βββ numpy<2.3,>=1.24 Fundamental package for array computing in Python
β βββ numpy>=2.2.0 Fundamental package for array computing in Python
β βββ opencv-python>=4.10.0.84 Wrapper package for OpenCV python bindings.
β β βββ numpy<2.3.0,>=2 Fundamental package for array computing in Python
β βββ openpyxl>=2.4.9 A Python library to read/write Excel 2010 xlsx/xlsm files
β β βββ et-xmlfile An implementation of lxml.xmlfile for the standard library
β βββ pandas>=2.2.3 Powerful data structures for data analysis, time series, and statistics
β β βββ numpy>=1.26.0 Fundamental package for array computing in Python
β β βββ python-dateutil>=2.8.2 Extensions to the standard Python datetime module
β β β βββ six>=1.5 Python 2 and 3 compatibility utilities
β β βββ pytz>=2020.1 World timezone definitions, modern and historical
β β βββ tzdata>=2022.7 Provider of IANA time zone data
β βββ pvlib>=0.11 A set of functions and classes for simulating the performance of photovoltaic energy systems.
β β βββ h5py Read and write HDF5 files from Python
β β β βββ numpy>=1.19.3 Fundamental package for array computing in Python
β β βββ numpy>=1.19.3 Fundamental package for array computing in Python
β β βββ pandas>=1.3.0 Powerful data structures for data analysis, time series, and statistics
β β β βββ numpy>=1.26.0 Fundamental package for array computing in Python
β β β βββ python-dateutil>=2.8.2 Extensions to the standard Python datetime module
β β β β βββ six>=1.5 Python 2 and 3 compatibility utilities
β β β βββ pytz>=2020.1 World timezone definitions, modern and historical
β β β βββ tzdata>=2022.7 Provider of IANA time zone data
β β βββ pytz World timezone definitions, modern and historical
β β βββ requests Python HTTP for Humans.
β β β βββ certifi>=2017.4.17 Python package for providing Mozilla's CA Bundle.
β β β βββ charset_normalizer<4,>=2 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
β β β βββ idna<4,>=2.5 Internationalized Domain Names in Applications (IDNA)
β β β βββ urllib3<3,>=1.21.1 HTTP library with thread-safe connection pooling, file post, and more.
β β βββ scipy>=1.6.0 Fundamental algorithms for scientific computing in Python
β β βββ numpy<2.6,>=1.25.2 Fundamental package for array computing in Python
β βββ pyarrow>=15 Python library for Apache Arrow
β βββ pymoo>=0.6 Multi-Objective Optimization in Python
β β βββ Deprecated Python @deprecated decorator to deprecate old python classes, functions or methods.
β β β βββ wrapt<2,>=1.10 Module for decorators, wrappers and monkey patching.
β β βββ alive-progress A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
β β β βββ about-time==4.2.1 Easily measure timing and throughput of code blocks, with beautiful human friendly representations.
β β β βββ graphemeu==0.7.2 Unicode grapheme helpers
β β βββ autograd>=1.4 Efficiently computes derivatives of NumPy code.
β β β βββ numpy<3 Fundamental package for array computing in Python
β β βββ cma>=3.2.2 CMA-ES, Covariance Matrix Adaptation Evolution Strategy for non-linear numerical optimization in Python
β β β βββ numpy Fundamental package for array computing in Python
β β βββ dill serialize all of Python
β β βββ matplotlib>=3 Python plotting package
β β β βββ contourpy>=1.0.1 Python library for calculating contours of 2D quadrilateral grids
β β β β βββ numpy>=1.23 Fundamental package for array computing in Python
β β β βββ cycler>=0.10 Composable style cycles
β β β βββ fonttools>=4.22.0 Tools to manipulate font files
β β β βββ kiwisolver>=1.3.1 A fast implementation of the Cassowary constraint solver
β β β βββ numpy>=1.23 Fundamental package for array computing in Python
β β β βββ packaging>=20.0 Core utilities for Python packages
β β β βββ pillow>=8 Python Imaging Library (Fork)
β β β βββ pyparsing>=2.3.1 pyparsing module - Classes and methods to define and execute parsing grammars
β β β βββ python-dateutil>=2.7 Extensions to the standard Python datetime module
β β β βββ six>=1.5 Python 2 and 3 compatibility utilities
β β βββ numpy>=1.19.3 Fundamental package for array computing in Python
β β βββ scipy>=1.1 Fundamental algorithms for scientific computing in Python
β β βββ numpy<2.6,>=1.25.2 Fundamental package for array computing in Python
β βββ pyproj Python interface to PROJ (cartographic projections and coordinate transformations library)
β β βββ certifi Python package for providing Mozilla's CA Bundle.
β βββ pytest>=7.2 pytest: simple powerful testing with Python
β β βββ iniconfig>=1 brain-dead simple config-ini parsing
β β βββ packaging>=20 Core utilities for Python packages
β β βββ pluggy<2,>=1.5 plugin and hook calling mechanisms for python
β β βββ pygments>=2.7.2 Pygments is a syntax highlighting package written in Python.
β βββ rdflib RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
β β βββ pyparsing<4,>=2.1.0 pyparsing module - Classes and methods to define and execute parsing grammars
β βββ scikit-learn>=1.5.0 A set of python modules for machine learning and data mining
β β βββ joblib>=1.2.0 Lightweight pipelining with Python functions
β β βββ numpy>=1.22.0 Fundamental package for array computing in Python
β β βββ scipy>=1.8.0 Fundamental algorithms for scientific computing in Python
β β β βββ numpy<2.6,>=1.25.2 Fundamental package for array computing in Python
β β βββ threadpoolctl>=3.1.0 threadpoolctl
β βββ scipy>=1.0.0 Fundamental algorithms for scientific computing in Python
β β βββ numpy<2.6,>=1.25.2 Fundamental package for array computing in Python
β βββ setuptools>=41.0.1 Easily download, build, install, upgrade, and uninstall Python packages
β βββ websockets An implementation of the WebSocket Protocol (RFC 6455 & 7692)
β βββ wheel>=0.37.2 A built-package format for Python
β βββ windpowerlib>=0.2.2 Creating time series of wind power plants.
β β βββ pandas Powerful data structures for data analysis, time series, and statistics
β β β βββ numpy>=1.26.0 Fundamental package for array computing in Python
β β β βββ python-dateutil>=2.8.2 Extensions to the standard Python datetime module
β β β β βββ six>=1.5 Python 2 and 3 compatibility utilities
β β β βββ pytz>=2020.1 World timezone definitions, modern and historical
β β β βββ tzdata>=2022.7 Provider of IANA time zone data
β β βββ requests Python HTTP for Humans.
β β βββ certifi>=2017.4.17 Python package for providing Mozilla's CA Bundle.
β β βββ charset_normalizer<4,>=2 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
β β βββ idna<4,>=2.5 Internationalized Domain Names in Applications (IDNA)
β β βββ urllib3<3,>=1.21.1 HTTP library with thread-safe connection pooling, file post, and more.
β βββ xlrd>=1.1.0 Library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files
β βββ xlwt>=1.3.0 Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform, with Python 2.6, 2.7, 3.3+
βββ PySide6>=6.8.0 Python bindings for the Qt cross-platform application and UI framework
β βββ PySide6-Addons==6.9.1 Python bindings for the Qt cross-platform application and UI framework (Addons)
β β βββ PySide6-Essentials==6.9.1 Python bindings for the Qt cross-platform application and UI framework (Essentials)
β β β βββ shiboken6==6.9.1 Python/C++ bindings helper module
β β βββ shiboken6==6.9.1 Python/C++ bindings helper module
β βββ PySide6-Essentials==6.9.1 Python bindings for the Qt cross-platform application and UI framework (Essentials)
β β βββ shiboken6==6.9.1 Python/C++ bindings helper module
β βββ shiboken6==6.9.1 Python/C++ bindings helper module
βββ opencv-python>=4.10.0.84 Wrapper package for OpenCV python bindings.
β βββ numpy<2.3.0,>=2 Fundamental package for array computing in Python
βββ packaging Core utilities for Python packages
βββ pytest>=7.2 pytest: simple powerful testing with Python
β βββ iniconfig>=1 brain-dead simple config-ini parsing
β βββ packaging>=20 Core utilities for Python packages
β βββ pluggy<2,>=1.5 plugin and hook calling mechanisms for python
β βββ pygments>=2.7.2 Pygments is a syntax highlighting package written in Python.
βββ setuptools>=41.0.1 Easily download, build, install, upgrade, and uninstall Python packages
βββ websockets An implementation of the WebSocket Protocol (RFC 6455 & 7692)
βββ wheel>=0.37.2 A built-package format for Python