Python

Środowisko obliczeniowe PYTHON  w zasobach klastra Blueocean v. 1.5:

Dostepne moduly oprogramowania:

appdirs==1.4.0
cycler==0.10.0
hashlib==20081119
Pympler==0.5
decorator==4.0.9
matplotlib==1.5.1
numpy==1.10.2
py==1.4.31
pycuda==2016.1
pyparsing==2.1.0
pytest==2.9.1
python-dateutil==2.4.2
pytools==2016.1
pytz==2015.7
six==1.10.0
scipy==0.17.0

Version Python 2.7.9

Zmienne środowiskowe jakie trzeba dodać do konfiguracji konta, aby oprogramowanie działało właściwie:

PATH /opt/python/python2.7/bin/
LD_LIBRARY_PATH /opt/python/python2.7/lib/

Jeżeli ktoś z Państwa jest zainteresowany innym aktualnie niedostępnym modułem Pythona, prosimy o kontakt.

 

 

PYTHON - środowisko obliczeniowe w zasobach klastra Blueocean v. 1.4:

Środowisko obliczeniowe wykorzystujące język programowania Python dostępne w zasobach klastra Blueocean zbudowane jest z następujących elementów: apturl (0.4.1ubuntu4.1) command-not-found (0.1) configobj (4.7.1) Cython (0.17.1) distribute (0.6.10) GnuPGInterface (0.3.2) httplib2 (0.7.2) ipython (0.10) Landscape-Client (12.05) launchpadlib (1.6.0) lazr.restfulclient (0.9.11) lazr.uri (1.0.2) matplotlib (1.2.0) numpy (1.7.1) oauth (1.0a) PAM (0.4.2) pexpect (2.3) pssh (2.1.1) PyBrain (0.3) pycurl (7.19.0) pyOpenSSL (0.10) pyserial (2.3) Pyste (0.9.10) python-apt (0.7.94.2ubuntu6.4) python-debian (0.1.14ubuntu2) scipy (0.12.0) simplejson (2.0.9) smart (1.2) Twisted-Core (10.0.0) ufw (0.30pre1-0ubuntu2) unattended-upgrades (0.1) virtualenv (1.9.1) wadllib (1.1.4) wsgiref (0.1.2) zope.interface (3.5.3)

Na szczególną uwagę zasługują rozszerzenia takie jak:
numpy - jest podstawowym pakietem wykorzystywanym do obliczeń naukowych w języku Python. Pozwala między innymi na wykonywanie wydajnych operacji na macierzach, obliczenia numeryczne, obliczenia z zakresu algebry liniowej, FFT etc. Stanowi darmową alternatywę dla MATLAB-a.
SciPy - jest to wieloplatformowe, dojrzałe i aktywnie rozwijane oprogramowanie Open-Source (na licencji BSD) przeznaczone do obliczeń naukowych i inżynierskich w języku Python. Wykorzystując typy danych i funkcje biblioteki NumPy, pozwala na bardzo szybki i wygodny dostęp do złożonych i różnorodnych algorytmów.

Cython - Oparty na projekcie Pyrex, stanowi nadzbiór Pythona, wzbogacony o dodatkową składnię. Umożliwia deklarację typów zmiennych, atrybutów klas oraz wywoływanie funkcji języka C. Dzięki temu kompilator generuje wydajny kod C, co sprawia, że Cython staje się idealny do tworzenia zewnętrznych rozszerzeń Pythona. Pozwala to zarówno na bardzo szybkie wykonanie (pod)programu jak i ścisłą integrację z dodatkowymi bibliotekami C. Ciekawostką jest również to, że Cython umożliwia tworzenie binariów wykonywalnych EXE, o zdecydowanie mniejszym rozmiarze pliku wynikowego niż robią to py2exe, cx_freeze czy PyInstaller. Cython dostępny jest w ramach licencji Apache License v2.0 na platformy Linux, Mac OS X i Windows

pybrain - Implementacja sieci neuronowych.


ipython - interaktywny shell pythona.