ChiantiPy er Python interface til Chianti atomare database for astrofysiske spektroskopi
Hvad er CHIANTI
Chianti indeholder en database af atomare data, der kan bruges til at fortolke udledningen af spektrallinjer og continus udsendes fra høj temperatur, optisk tynde astrofysiske kilder. Chianti Projektet giver en suite af rutiner skrevet i Interactive Data Language (IDL) for at få adgang til databasen og beregne forskellige mængder til brug ved fortolkningen observerede spektre eller producerer syntetisk spektre.
Kom godt i gang med ChiantiPy
Forudsætninger
& Nbsp; * Python (latext 2.X affattelse ikke kompatibel med version 3.X)
& Nbsp; * numpy
& Nbsp; * Scipy
& Nbsp; * Matplotlib
& Nbsp; * [valgfrit] PyQt4 eller wxPython
& Nbsp; * Chianti, den atomare database for astrofysiske spektroskopi
Desuden FortranFormat modul fra Scientific Python, som er udviklet af Konrad Hinsen af Centre de Biophysique Moleculaire (http://dirac.cnrs-orleans.fr/ScientificPython/), er medtaget i denne fordeling for enkelhed.
Installation Chianti databasen
Den gzip data tjære bold kan downloades fra Chianti hjemmeside
& Nbsp; * sætte filen i en bekvem bibliotek, cd til mappen og untar filen
& Nbsp; * ChiantiPy bruger miljøvariabel XUVTOP at finde databasen. Indstil XUVTOP til navnet på den mappe, hvor Chianti data tarball'en blev placeret. For eksempel
> Setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed
Nogle steder har Chianti database bibeholdes som en del af en SolarSoft distribution. I så fald blot indstille XUVTOP til den mappe var den eksisterer, normalt noget som $ SSW / pakker / chianti / dBASE
Installation af ChiantiPy pakke
Den ChiantiPy pakke kan downloades fra ChiantiPy, untar det, cd til den mappe, hvor den blev pakket ud, og derefter, som root
> Python setup.py installere
Hvis du ikke har root-rettigheder, skal du blot sætte ChiantiPy Vejviser (blot kaldet "chianti") i din PYTHONPATH
Løb ChiantiPy
Dokumentationen kan findes på dets hjemmeside ChiantiPy
Især er en hurtig start guide inkluderet som bør få dig op at køre forholdsvis hurtigt.
eeping styr på ChiantiPy
Der er en adresseliste, som du kan abonnere på hos https://lists.sourceforge.net/lists/listinfo/chiantipy-users. For at abonnere er det først nødvendigt at få en brugerkonto fra sourceforge.net. Det er en enkel proces
Hvad er nyt i denne udgivelse:.
- De metoder og funktioner til beregning af ionisering tværsnit var aldrig gennemføres korrekt, og det er blevet rettet.
- Beregningen af ionisering koefficienter blev udført korrekt.
- Fejl i beregning af foto-excitation og stimuleret emission er blevet rettet.
Hvad er nyt i version 0.5.1:
- Denne version løser en stor fejl. Brugerne er stærkt foreslået at opgradere til denne version.
Hvad er nyt i version 0.5.0:
- ion klasse har en ny metode - emissList - at give en liste af linjer i et givet bølgelængdeområde.
- ion.intensityRatio har et nyt søgeord argument & quot; wvlRanges & quot; så [[500., 600] [100, 200.]], den øverste antal linjer, vil blive indsamlet fra de to angivne kun intervaller, dvs. ved at sætte wvlRanges = vil 201-499 ikke medtages.
Hvad er nyt i version 0.4.2:.
- Dette er en bugfix release
Hvad er nyt i version 0.4.0:
- Denne version tilføjer klassen radLoss at beregne radiative tab og plot resultaterne.
- Metoden ion.popPlot plotter nu et histogram af befolkninger niveau, hvis kun en enkelt værdi for temperatur og tæthed er angivet.
- Tidligere forventes flere temperaturer eller tætheder.
- Der er foretaget en række fejlrettelser.
Hvad er nyt i version 0.3.1:.
- Forskellige bugs blev fastsat
Hvad er nyt i version 0.3:
- Denne version tilføjer mspectrum klasse, som giver brugerne mulighed for at bruge flere lokale CPU-kerner for spektrale beregninger, der kan være tidskrævende.
- Derudover er der talrige fejlrettelser.
Krav :
- Python
Kommentarer ikke fundet