Third-Party Libraries & Licenses¶
VBI builds on a number of open-source libraries. We gratefully acknowledge their authors and list each library, its license type, and a link to the full license text below.
Core Dependencies¶
Library |
License |
License URL |
|---|---|---|
BSD-3-Clause |
||
BSD-3-Clause |
||
PSF / BSD-compatible |
https://github.com/matplotlib/matplotlib/blob/main/LICENSE/LICENSE |
|
BSD-2-Clause |
||
BSD-3-Clause |
||
BSD-3-Clause |
||
BSD-3-Clause |
||
BSD-3-Clause |
https://github.com/scikit-learn/scikit-learn/blob/main/COPYING |
|
MIT |
||
MIT / MPL-2.0 |
||
MIT |
||
MIT |
||
BSD-3-Clause |
||
BSD-2-Clause |
https://github.com/wolever/parameterized/blob/master/LICENSE.txt |
|
MIT |
Bundled Binary Dependencies¶
The following library is bundled inside the VBI package as a pre-compiled
JAR file (vbi/feature_extraction/infodynamics.jar) and is not installed
via pip.
Library |
License |
License URL |
|---|---|---|
GPL-3.0 |
JIDT is used for information-theoretic feature extraction (transfer entropy, mutual information) via JPype. It requires a Java JDK (>= 8) to be installed on the host system; see the Installation Guide guide for details.
Optional / Inference Dependencies¶
Library |
License |
License URL |
|---|---|---|
BSD-3-Clause |
||
Apache-2.0 |
||
Apache-2.0 |
||
Apache-2.0 |
||
MIT |
||
GPL-3.0 |
https://github.com/DynamicsAndNeuralSystems/pycatch22/blob/main/LICENSE |
Documentation Dependencies¶
Library |
License |
License URL |
|---|---|---|
BSD-2-Clause |
https://github.com/sphinx-doc/sphinx/blob/master/LICENSE.rst |
|
BSD-2-Clause |
||
BSD-3-Clause |
||
MIT |
https://github.com/spatialaudio/nbsphinx/blob/master/LICENSE |
|
MIT |
||
MIT |
https://github.com/JessicaTegner/pypandoc/blob/master/LICENSE |
Build Dependencies¶
Library |
License |
License URL |
|---|---|---|
MIT |
||
GPL-3.0 with runtime exception |
||
MIT |