ChiantiPy Astrofiziksel spektroskopi için CHIANTI atom veritabanına Python arayüzü
CHIANTI nedir
CHIANTI yüksek sıcaklık, optik olarak ince Astrofiziksel kaynaklarından yayılan spektral çizgileri ve continus emisyonunu yorumlamak için kullanılabilir atom verilerin bir veri tabanı içerir. CHIANTI proje veritabanına erişmek ve gözlenen spektrumları yorumlamak veya sentetik spektrumları üretiminde kullanılmak üzere çeşitli miktarlarda hesaplamak için Etkileşimli Veri Dili (IDL) yazılı rutinleri bir paketi sunuyor.
ChiantiPy başlarken
Önkoşullar
& Nbsp; * Python (lateks 2.X sürümü, sürüm 3.X ile uyumlu değildir)
& Nbsp; * Numpy
& Nbsp; * Scipy
& Nbsp; * Matplotlib
& Nbsp; * [İsteğe bağlı] PyQt4 veya wxPython
& Nbsp; * CHIANTI, astrofizik spektroskopi için atom veritabanı
Buna ek olarak, Centre de Biophysique moléculaire (http://dirac.cnrs-orleans.fr/ScientificPython/) Konrad Hinsen tarafından geliştirilen Bilimsel Python'dan FortranFormat modül olup, basitlik açısından bu dağıtım dahildir.
Yükleme CHIANTI veritabanı
gzip'lenmiş veri katran topu CHIANTI web sitesinden indirilebilir
& Nbsp; * dizine ve dosyanın Tar, uygun bir dizine cd dosya koymak
& Nbsp; * ChiantiPy veritabanı bulmak için ortam değişkeni XUVTOP kullanır. CHIANTI veri arşivini yerleştirildi dizinin adını XUVTOP ayarlayın. Örneğin
> Setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed
Bazı siteler, bir SOLARSOFT dağıtımının bir parçası olarak muhafaza CHIANTI veritabanı var. Bu durumda, sadece o var olan dizine $ GGB / paketleri / chıantı / dbase gibi genellikle bir şey XUVTOP set
ChiantiPy paketi yükleme
ChiantiPy paket root olarak, bunun Tar, cd daha sonra çözdükten ve dizine, ChiantiPy indirilebilir
> Piton setup.py install
Eğer root yetkileri yoksa, sadece PYTHONPATH içinde ChiantiPy dizini (sadece sözde 'chıantı') koymak
ChiantiPy Koşu
belgeleri, web sayfasında bulunabilir ChiantiPy
Özellikle, hızlı başlangıç kılavuzu seni almak ve oldukça hızlı çalışan hangi dahildir.
ChiantiPy eeping parça
Eğer https://lists.sourceforge.net/lists/listinfo/chiantipy-users de abone bir e-posta listesi vardır. Bunu abone için sourceforge.net bir kullanıcı hesabı almak için ilk gereklidir. Bu basit bir işlemdir
Bu sürümde Yeni nedir:.
- idi düzgün bir şekilde uygulandığı ve bu giderilmiştir asla.
sürüm 0.5.1 yeni nedir:
- Bu sürüm büyük bir hatayı düzeltir. Kullanıcılar şiddetle bu sürüme yükseltmek için önerilmektedir.
sürüm 0.5.0 Yeni nedir:
- iyon sınıfı yeni bir yöntemdir var - emissList - Belirli bir dalga boyu aralığında satırlarının bir listesini sunmak için.
- ion.intensityRatio yeni bir anahtar kelime argüman & quot vardır; wvlRanges & quot; böylece wvlRanges = ayarlayarak [[100., 200.] [500, 600]], çizgilerin üst sayısı yani sadece belirtilen iki aralıkları ile derlenmiş olacağını, 201-499 dahil edilmeyecektir.
nedir sürüm 0.4.2 Yeni:.
- Bu bir hata düzeltme sürümüdür
nedir sürüm 0.4.0 Yeni:
- Bu sürüm ışınım kayıpları hesaplamak için sınıf radLoss ekler ve sonuçlarını arsa.
- yöntemi ion.popPlot artık seviye popülasyonlarının bir histogram araziler.
- Daha önce, birden fazla sıcaklıklara veya yoğunluklara bekleniyor.
- onarımları bir dizi yapılmıştır.
Sıcaklık ve yoğunluk sadece tek bir değer belirtilirse
nedir sürüm 0.3.1 Yeni:.
- Çeşitli hatalar düzeltildi
nedir sürüm 0.3 Yeni:
- Bu sürüm, kullanıcıların kullanmanıza olanak sağlar mspectrum sınıfı, ekler zaman alıcı olabilir spektral hesaplamalar için birden fazla yerel CPU çekirdeği.
- Ayrıca, çok sayıda onarımları vardır.
Gereksinimler :
- Python
Yorum Bulunamadı