Graphics of Scipy-Stack Core Packages and dependencies
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, For a presentation - giving an overview of the scientific stack - I'm looking for a graphics that shows the core packages (numpy, scipy, pandas, matplotlib, and possibly cython, pytables etc.) and how they are related. So: Numpy as basic package at the top and then pandas and scipy, matplotlib below of scipy. Does anyone know if such a graphics does already exist? If not, I will create one and appreciate your help for the details. I also think of adding details of third-pary requirements (the LAPACK, ATLAS etc.). best, Sebastian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAEBAgAGBQJUQMp1AAoJEBn0X+vcm0Y7HekQAIL9O2rNL1CVozEI4gWx+4CH PQTPGfM5YcDuYVSNng8GSBmcDAsHLs59Be6AS7beCpd8JiW7rQJtOzv4D4T9Ao9l hIwtEblF9lC3C86+D9BPJW9+9yDTocTeaoy+/Uubs9oskA+/D5xiRIgBgFjwoebX GLxlZ4ASygatPAA03SSwIfiB2Ch44PSd4vhQgLDAR2u7S7V1wPbXUllI1fVInJi1 rOs719IN/64+cB5GeCLJPhZZclSOawDIULI3YIfBLTSEiqjmr9vLYRlQu+5Iy8BB DjEAqF/ocXwKMak8fsl9Xpuz52ErPw3VWGj+984V6mYUAa/jQMDIReWrRdLHJZd4 idDP/78QNkcDID3kr1DoP2NqB0Y5kssed4zynsKbQ5IRKBMgazWKBRsort3HOeSZ bL32CCSKEa+gTUJw0tKskYvnSPRIuWwZ1vwkLbDpwyZUU/BUap6GIlK+WLpmi+Jt 61k+yxIO/y612yRZ3ruIee0ZMzv5NpdkvPQEeQ/rC36zHbOHDVU36OD9UrwL9jPz ErI85QRSSQ/EKbT17m2tN8afQ7WVG0H/9J6/EooFvucM3p3oorhtXjVVEZD73iwY oWur/rLOXR2+Ckm7NFc28zO9hkq4MorX1NMFyK/GIS3rABBNd4GXtElIfHqOiBUn EO2rJ3C+YWOZVlnd1qRb =JEZY -----END PGP SIGNATURE-----
I just created a diagram myself: https://sebix.at/tmp/scipystack.png (or .svg and .dia) It shows the most important dependencies of the most used packages. I left out some deps, like six, dateutil and so on, and some are optional but highly recommended. I want to especially ask you if dependencies on the bottom (the low-level codes) are correct? I found out that BLAS is only a function definition, LAPACK implements it in Fortran for all platforms (as opposed to MKL and ACML) and it is used through ATLAS (which provides the APIs) through f2py. And ARPACK is used via f2py in SciPy. It just came to my mind that MINPACK is missing (also used via f2py?) Are there any other important dependencies missing? Or any other important packages on the python-side? I think of creating two diagrams: one with more packages and one with only the most important, useful for slides or a quick presentation. best, On 2014-10-17 09:51, Sebastian wrote:
Hello,
For a presentation - giving an overview of the scientific stack - I'm looking for a graphics that shows the core packages (numpy, scipy, pandas, matplotlib, and possibly cython, pytables etc.) and how they are related. So: Numpy as basic package at the top and then pandas and scipy, matplotlib below of scipy. Does anyone know if such a graphics does already exist? If not, I will create one and appreciate your help for the details. I also think of adding details of third-pary requirements (the LAPACK, ATLAS etc.).
best, Sebastian
participants (1)
-
Sebastian