ChiantiPy

Software screenshot:
ChiantiPy
Dettagli del software:
Versione: 0.5.3
Data di caricamento: 19 Feb 15
Sviluppatore: Ken Dere
Licenza: Libero
Popolarità: 22

Rating: nan/5 (Total Votes: 0)

ChiantiPy è l'interfaccia Python al database atomica CHIANTI per spettroscopia astrofisica
Ciò che è CHIANTI
Il CHIANTI fornisce un database di dati atomico che può essere utilizzato per interpretare l'emissione di linee spettrali e continus emessi da alta temperatura, sorgenti astrofisiche otticamente sottili. Il progetto CHIANTI fornisce una suite di routine scritte in Interactive Data Language (IDL) per accedere al database e calcolare varie quantità per uso nell'interpretazione spettri osservati o produrre spettri sintetici.
Introduzione a ChiantiPy
Prerequisiti
& Nbsp; * Python (versione 2.X latex, non è compatibile con la versione 3.x)
& Nbsp; * Numpy
& Nbsp; * SciPy
& Nbsp; * Matplotlib
& Nbsp; * [Optional] PyQt4 o wxPython
& Nbsp; * CHIANTI, il database atomica per spettroscopia astrofisica
Inoltre, il modulo FortranFormat da Python scientifico, sviluppato da Konrad Hinsen del Centro de Biophysique molecolare (http://dirac.cnrs-orleans.fr/ScientificPython/), è incluso in questa distribuzione per semplicità.
L'installazione del database CHIANTI
La palla tar dati gzip può essere scaricato dal sito web CHIANTI
& Nbsp; * inserire il file in una directory conveniente, cd alla directory e decomprimere il file
& Nbsp; * ChiantiPy utilizza l'ambiente XUVTOP variabile trovare il database. Impostare XUVTOP al nome della directory in cui è stato collocato il dato tarball CHIANTI. Per esempio
> Setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed
Alcuni siti hanno il database CHIANTI mantenuto come parte di una distribuzione Solarsoft. In tale caso, è sufficiente impostare XUVTOP alla directory erano esiste, di solito qualcosa come $ SSW / pacchetti / chianti / dBASE
Installazione del pacchetto ChiantiPy
Il pacchetto ChiantiPy può essere scaricato dal ChiantiPy, estrailo, cd alla directory in cui è stato decompresso, e poi, come root
> Python setup.py install
Se non si dispone dei privilegi di root, è sufficiente mettere il directory ChiantiPy (chiamato semplicemente 'chianti') nel PYTHONPATH
Esecuzione ChiantiPy
La documentazione può essere trovato nella sua pagina web ChiantiPy
In particolare, una guida rapida è incluso, che dovrebbe ottenere installato e funzionante abbastanza rapidamente.
eeping traccia di ChiantiPy
C'è una mailing list che è possibile sottoscrivere a https://lists.sourceforge.net/lists/listinfo/chiantipy-users. Per iscriversi è necessario prima di ottenere un account utente da sourceforge.net. Questo è un processo semplice

Cosa c'è di nuovo in questa versione:.

  • I metodi e le funzioni per la sezione di ionizzazione calcolo erano mai correttamente attuato, e questo è stato corretto.
  • Il calcolo dei coefficienti di tasso di ionizzazione sono state eseguite correttamente.
  • Errori nel calcolo di foto-eccitazione e emissione stimolata sono stato corretto.

Cosa c'è di nuovo nella versione 0.5.1:

  • Questa versione corregge un bug importante. Gli utenti sono fortemente suggerito per l'aggiornamento a questa versione.

Cosa c'è di nuovo nella versione 0.5.0:

  • La classe di ioni ha un nuovo metodo - emissList - per fornire un elenco di linee in un determinato intervallo di lunghezze d'onda.
  • Il ion.intensityRatio ha un nuovo argomento parola & quot; wvlRanges & quot; in modo che impostando wvlRanges = [[100, 200]. [500, 600]], il numero superiore di linee saranno compilati con i soli due intervalli specificati, cioè, 201-499 non saranno inclusi.

Cosa c'è di nuovo nella versione 0.4.2:.

  • Questa è una versione bugfix

Cosa c'è di nuovo nella versione 0.4.0:

  • Questa versione aggiunge la classe radLoss per calcolare le perdite radiative e tracciare i risultati.
  • Il metodo ion.popPlot traccia ora un istogramma delle popolazioni di livello se è specificato un solo valore di temperatura e densità.
  • In precedenza, si aspettava di più la temperatura o densità.
  • sono state apportate una serie di correzioni di bug.

Cosa c'è di nuovo nella versione 0.3.1:.

  • sono stati fissati diversi bug

Cosa c'è di nuovo in versione 0.3:

  • Questa versione aggiunge la classe mspectrum, che permette agli utenti di utilizzare più core di CPU locali per calcoli spettrali che possono richiedere molto tempo.
  • In aggiunta, ci sono numerosi bugfix.

Requisiti :

  • Python

Programmi simili

SExtractor
SExtractor

2 Jun 15

pds.registry
pds.registry

11 May 15

Gpredict
Gpredict

11 May 15

Celestia
Celestia

11 May 15

Commenti a ChiantiPy

I commenti non trovato
Aggiungi commento
Accendere le immagini!