Topic: Strumenti e librerie di uso comune [LEGGERE PRIMA DI APRIRE NUOVI TOPIC]  (Letto 4266 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline masci

  • python sapiens
  • *
  • moderatore
  • Post: 684
  • Punti reputazione: 0
    • Mostra profilo
    • MasciBlog
Di seguito viene fornita una lista di strumenti di uso comune nell'ambito del calcolo scientifico, fornendo i link ed una breve descrizione.

Nota
Avrò cura di tenere il thread pulito, vale a dire saranno cancellati tutti i messaggi che non contengano a loro volta links e descrizioni di strumenti utili in questa sezione del forum.
Per qualsiasi problema circa l'installazione e l'utilizzo di questi strumenti potete aprire un thread apposito.



NumPy
E' la base: fornisce fra l'altro oggetti di tipo Array piuttosto potenti, strumenti per l'integrazione con Fortran e C++, funzioni a supporto di algebra lineare, trasformata di Fourier, randomizzazione.

SciPy
Fornisce in un unico package diversi strumenti per diverse branche del calcolo scientifico. Include moduli per l'algebra lineare, fra cui i wrappers per BLAS e LAPACK, funzioni di ottimizzazione, integrazione, FFT, trattamento dell'immagine e dei segnali, algoritmi genetici, risolutori e quant'altro. Ovviamente include NumPy (per i docs: http://docs.scipy.org/doc/numpy/reference/).

matplotlib
Libreria facile e potente per la creazione di grafici 2-D. Un'immagine vale più di mille parole.

PyQwt
Bindings Python per la libreria Qwt scritta in C++ utilizzando le librerie grafiche Qt. Offre supporto alla creazione di grafici 2-D e 3-D

RPy
Interfaccia Python al linguaggio di programmazione R

Sage
Una raccolta di software e librerie dedicati al calcolo scientifico disponibili in un unico package. Fra l'altro include Python, NumPy, SciPy, matplotlib, RPy, Sqlite ed una shell interattiva molto potente. Qui la lista completa.

PyMOL
Ambiente grafico per la visualizzazione di strutture molecolari 3D di alta qualità.

Pybel
Bindings Python per la libreria OpenBabel

IPython
Una shell Python interattiva ricca di features ispirata a quelle di Mathematica e Matlab

Topical Software
Una lista abbastanza estesa di ulteriori link ad altrettanti progetti e librerie in ambito scientifico.
« Ultima modifica: Febbraio 12, 2010, 13:04 da masci »

Offline GlennHK

  • python sapiens sapiens
  • ******
  • Post: 1.638
  • Punti reputazione: 1
    • Mostra profilo
    • La Tana di GlennHK
Non so quanto questo topic sia seguito attualmente, ma aggiungo un paio di tool per amore di completezza:

Pandas
E' un package open source, che fornisce strutture e tool per l'analisi dei dati in Python. Ottimo per leggere file di dati e ottenerne varie informazioni (utile per chi vuole usare le stesse funzionalità di R ma non vuole avere a che fare con RPy ad esempio).

Sympy
E' una libreria per il calcolo simbolico in grado di gestire polinomi, funzioni, derivate, integrali, eccetera.