ChiantiPy ay ang Python interface upang ang atomic database CHIANTI para sa astrophysical spectroscopy
Ano ang CHIANTI
Ang CHIANTI ay nagbibigay ng isang database ng mga atomic data na maaaring magamit upang bigyang-kahulugan ang pagpapalabas ng parang multo linya at continus ibinubuga mula sa mga high-temperatura, optically-manipis astrophysical pinagmulan. Ang proyekto CHIANTI ay nagbibigay ng isang hanay ng mga gawain na nakasulat sa Interactive Data ng Wika (IDL) upang ma-access ang database at kalkulahin ang iba't-ibang mga dami para sa paggamit sa pagbibigay-kahulugan siniyasat Spectra o paggawa gawa ng tao Spectra.
Pagsisimula sa ChiantiPy
Kinakailangan
& Nbsp; * Python (latext bersyon 2.x; hindi tugma sa bersyon 3.x)
& Nbsp; * Numpy
& Nbsp; * Scipy
& Nbsp; * Matplotlib
& Nbsp; * [Opsyonal] PyQt4 o wxPython
& Nbsp; * CHIANTI, ang atomic database para sa astrophysical spectroscopy
Bilang karagdagan, ang FortranFormat module mula sa Scientific Python, na binuo ng Konrad Hinsen ng Centre de Biophysique Moleculaire (http://dirac.cnrs-orleans.fr/ScientificPython/), ay kasama sa pamamahagi para sa pagiging simple.
Pag-install ng CHIANTI database
Maaaring ma-download ang gzipped tar data bola mula sa CHIANTI website
& Nbsp; * ilagay ang file sa isang maginhawang direktoryo, cd sa direktoryo at untar ang file
& Nbsp; * ChiantiPy gumagamit ng mga variable XUVTOP kapaligiran upang mahanap ang database. Itakda XUVTOP ng pangalan ng direktoryo kung saan ang CHIANTI tarball data ay inilagay. Halimbawa
> Setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed
Ang ilang mga site ay may mga CHIANTI database pinananatili bilang bahagi ng isang SolarSoft pamamahagi. Sa kasong iyon, i-set XUVTOP sa direktoryo ay umiiral na ito, karaniwang isang bagay tulad ng $ TTK / pakete / chianti / dbase
Pag-install ng package ChiantiPy
Maaaring ma-download ang ChiantiPy package mula sa ChiantiPy, untar ito, cd sa direktoryo kung saan ito ay naka-unpack, at pagkatapos, bilang root
> Python setup.py-install
Kung wala kang mga pribilehiyo ng ugat, ilagay lamang ang direktoryo ChiantiPy (lamang na tinatawag na 'chianti') sa iyong PYTHONPATH
Pagpapatakbo ChiantiPy
Ang dokumentasyon ay maaaring matagpuan sa mismong web page ChiantiPy
Sa partikular, ang isang mabilis na gabay sa pagsisimula ay kasama na dapat makuha mo up at pagpapatakbo ng medyo mabilis.
eeping track ng ChiantiPy
May isang mailing list na maaari mong mag-subscribe sa sa https://lists.sourceforge.net/lists/listinfo/chiantipy-users. Upang mag-subscribe ito ay unang kinakailangan upang makakuha ng isang user account mula sa sourceforge.net. Ito ay isang prangka proseso
Ano ang bagong sa paglabas:.
- Ang mga pamamaraan at pag-andar para sa pagkalkula ng ionization seksyon ng cross ay Hindi wastong naipatupad, at ito ay nai-naitama.
- Ang kalkulasyon ng Coefficient rate ionization isinagawa nang wasto.
- Mga Error sa pagkalkula ng photo-paggulo at stimulated emission ay nai-naitama.
Ano ang bagong sa bersyon 0.5.1:
- Ang bersyon na ito Inaayos ng isang pangunahing bug. Ang mga gumagamit ay Matindi ang iminungkahing upang mag-upgrade sa bersyon na ito.
Ano ang bagong sa bersyon 0.5.0:
- Ang ion klase ay may isang bagong paraan - emissList - upang magbigay ng isang listahan ng mga linya sa isang naibigay na saklaw ng wavelength.
- Ang ion.intensityRatio ay may bagong argumento & quot keyword; wvlRanges & quot; nang sa gayon ay sa pamamagitan ng pagtatakda wvlRanges = [[100., 200.], [500., 600]], sa tuktok na bilang ng mga linya ay pinagsama-sama mula sa dalawang mga hanay ng mga tinukoy na lang, ibig sabihin, 201-499 ay hindi isasama.
Ano ang bagong sa bersyon 0.4.2:.
- Ito ay isang bugfix paglabas
Ano ang bagong sa bersyon 0.4.0:
- Ang bersyon na ito ay nagdadagdag ng klase radLoss upang makalkula ang namamanaag pagkalugi at i-plot ang mga resulta.
- Ang pamamaraan ion.popPlot plots ngayon ng isang histogram ng populasyon sa antas kung lamang ng isang solong halaga ng temperatura at density ay tinukoy.
- Sa nakaraan, inaasahan ito maramihang mga temperatura o density.
- Ang bilang ng mga bugfixes nagawa.
Ano ang bagong sa bersyon 0.3.1:.
- Iba't ibang mga bug ay naayos
Ano ang bagong sa bersyon 0.3:
- Ang bersyon na ito ay nagdadagdag ng mspectrum klase, na nagpapahintulot sa gumagamit na gamitin ang maraming mga lokal na mga core CPU para sa parang multo kalkulasyon na maaaring maging oras ubos.
- Sa karagdagan, mayroong maraming mga bugfixes.
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan