ChiantiPy yra Python sąsaja Chianti atominės duomenų bazę astrofizikos spektroskopijos
Kas yra CHIANTI
CHIANTI suteikia atominės duomenų, kurie gali būti naudojami interpretuoti spektrinių linijų ir continus išmetamų iš aukštos temperatūros, optiškai plonas astrofizycznych šaltinių emisiją duomenų bazę. CHIANTI projektas suteikia kasdienybe parašytų Interactive Data Kalba (IDL) ir atidarykite duomenų bazę ir apskaičiuoti įvairius kiekius naudoti aiškinant stebimą spektrus arba gaminant sintetinį spektrus komplektą.
Darbo su ChiantiPy
Būtinos sąlygos
& Nbsp; * Python (latext 2.X versija; nesuderinamas su versija 3.x)
& Nbsp; * Numpy
& Nbsp; * scipy
& Nbsp; * Matplotlib
& Nbsp; * [Papildomai] PyQt4 arba wxPython
& Nbsp; * Chianti, atominė duomenų bazė astrofizikos spektroskopijos
Be to, FortranFormat modulį Mokslo Python, sukurta Konrad Hinsen iš Centre de Biophysique Moleculaire (http://dirac.cnrs-orleans.fr/ScientificPython/), yra įtrauktas į šį paskirstymo paprastumo.
Diegimas CHIANTI duomenų bazė
Suglaudintos duomenys deguto kamuolys gali būti atsisiųsti iš Chianti svetainėje
& Nbsp; * įdėti failą patogioje kataloge, cd į katalogą ir Išpakuokite failą
& Nbsp; * ChiantiPy naudoja aplinkos kintamąjį XUVTOP rasti duomenų bazę. Nustatyti XUVTOP į katalogą, kur CHIANTI duomenys tar buvo pateiktas pavadinimas. Pavyzdžiui
> Setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed
Kai kurios svetainės turi Chianti duomenų bazę kaip dalis SolarSoft paskirstymo. Tokiu atveju, tiesiog nustatykite XUVTOP į katalogą buvo ji egzistuoja, dažniausiai kažką panašaus $ SSW / packages / Chianti / dBase
Diegimas ChiantiPy paketą
ChiantiPy paketą galima atsisiųsti iš ChiantiPy, Išpakuokite jį, CD į katalogą, kur jis buvo išpakuota, o tada kaip root
> Python setup.py įdiegti
Jei jūs neturite root privilegijų, tiesiog įdėti ChiantiPy katalogą (paprastai vadinamas "Chianti") savo PYTHONPATH
Veikia ChiantiPy
Dokumentus galima rasti jos interneto puslapyje ChiantiPy
Visų pirma, Quick Start Guide yra įtrauktas kuris turėtų jums ir veikia gana greitai.
eeping trasa ChiantiPy
Yra adresų sąrašas, kad galite užsisakyti ne https://lists.sourceforge.net/lists/listinfo/chiantipy-users. Siekiant ją užsisakyti, pirmiausia reikia gauti vartotojo sąskaitą iš sourceforge.net. Tai paprastas procesas
Kas naujo , šioje laidoje:.
- metodai ir funkcijos apskaičiavimo jonizacijos skerspjūvis buvo niekada tinkamai įgyvendintos, ir tai buvo ištaisyta.
- jonizacijos kurso koeficientų skaičiavimas buvo atliktas teisingai.
- Klaidos foto-sužadinimo skaičiavimo ir skatino emisija buvo ištaisytas.
Kas naujo 0.5.1 versija:
- Ši versija išsprendžia didelę klaidą. Vartotojai primygtinai pasiūlė atnaujinti šią versiją.
Kas naujo versijos 0.5.0:
- jonų klasė turi naują metodą - emissList - pateikti linijų sąrašą tam tikroje bangų ilgių diapazone.
- ion.intensityRatio turi naują raktažodį argumentą & quot; wvlRanges & quot; kad nustatant wvlRanges = [[100. 200.], [500, 600]], Top eilučių skaičių bus surinkta iš su dviem nurodytų tik intervalus, ty 201-499 nebus įtraukti.
Kas naujo versijos 0.4.2:.
- Tai Ištaisyta spaudai
Kas naujo versijos 0.4.0:
- Ši versija prideda klasės radLoss apskaičiuoti spinduliavimo nuostolius ir sklypo rezultatus.
- metodas ion.popPlot dabar sklypai iš lygio gyventojų histogramą, jei tik viena vertė temperatūros ir tankio nurodyti.
- Anksčiau ji tikimasi kelis temperatūros ar tankį.
- buvo padaryta iš pataisymų skaičius.
Kas naujo versijos 0.3.1:.
- buvo nustatytos įvairios klaidos
Kas naujo 0.3 versijos:
- Ši versija prideda mspectrum klasę, kuri leidžia vartotojams naudotis daug vietos CPU šerdys spektrinių skaičiavimus, kurie gali būti laiko.
- Be to, yra daug ištaisytų klaidų.
Reikalavimai :
- Python
Komentarai nerastas