IGOR Pro - IGOR Pro
| Geliştirici(ler) | DalgaMetrikleri |
|---|---|
| kararlı sürüm | 8.04 / 19 Kasım 2020
|
| İşletim sistemi | Mac OS , Microsoft Windows |
| Uygun | İngilizce , Japonca |
| Tür | Teknik bilgi işlem |
| Lisans | Ticari tescilli yazılım |
| İnternet sitesi | wavemetrics |
IGOR Pro , Windows veya Mac işletim sistemlerinde çalışan bilimsel bir veri analiz yazılımı, sayısal hesaplama ortamı ve programlama dilidir . WaveMetrics Inc. tarafından geliştirilmiştir ve başlangıçta zaman serisi analizine yöneliktir , ancak o zamandan beri gelişti ve eğri uydurma ve görüntü işleme gibi diğer uygulamaları kapsar . Tamamen işlevsel bir programlama dili ve derleyici ile birlikte gelir , ancak birçok işleve menüler aracılığıyla da erişilebilir . IGOR Pro, öncelikle grafik yetenekleriyle bilinir ve Origin ve diğer benzer programlar gibi, genellikle bilimsel ve diğer yayınlar için grafikler oluşturmak için kullanılır. Diğer özellikler arasında, veri toplama , işleme ve analiz özelliklerine, harici cihazlarla iletişime ve prensipte C veya C++ ile programlanabilen diğer herhangi bir göreve izin veren harici işlemler (XOP) ile yerleşik işlevleri genişletme olasılığı bulunur .
Özellikleri
Igor Pro, onu diğer grafik programlarından ayıran çeşitli özelliklere sahiptir. En önemlileri şunlardır:
- Derlenmiş, C benzeri bir programlama dili ile tamamen programlanabilir.
- Igor , programı bir komut satırı ile veya fare ile menü girişlerine tıklayarak kontrol etmeyi sağlayan bir karma arayüze sahiptir.
- Verileri dört boyutlu, karmaşık dizilerde ("dalgalar" olarak adlandırılır) depolamaya izin verir.
Igor'un "dalgaları" kavramı
Dalgalar, yalnızca sayıları değil, karakterleri (metin) veya tarih ve saat girişlerini de taşıyabilen dört boyutlu dizilerdir. Dalgalar, örneğin her boyutun fiziksel birimleri gibi meta bilgileri taşıyabilir. Igor, bu dalgalarla çalışmak için çok çeşitli yöntemler sunar. İki veya üç boyutlu dalgalar olarak kaydedilmiş görüntülerle görüntü işleme yapmak mümkündür. Ek olarak, matris hesaplamaları için iki boyutlu dalgalar kullanılabilir.
Igor'un programlama dilinin yetenekleri
İsteğe bağlı eklenti paketleri (XOP, NIDAQ Tools) olmadan, Igor'un programlama dili diğerlerinin yanı sıra aşağıdaki kavramları destekler
- Derlenmiş kod oluşturma (bağımsız .exe dosyası oluşturulmamasına rağmen)
- Değişkenlerin, dizilerin ve dalgaların işlenmesi
- biçimlendirilmiş çıktı
- Düzenli ifadeler
- Grafiksel kullanıcı arayüzleri yapmak
- FTP ve HTTP iletişimi
- Sabit sürücüde okuma/yazma işlemleri
Topluluk
WaveMetrics tarafından sağlanan profesyonel gelişim ve desteği tamamlayan, geniş bir kullanıcı ve meraklı topluluğu, bir posta listesi aracılığıyla kullanıcıdan kullanıcıya destek sağlar, IgorExchange (WaveMetrics tarafından desteklenen, ana özellikleri bir forum ve programcıların paylaşabileceği yerler olan ortak bir web sitesi) uzantılar, tamamlanmış projeler veya "kod parçacıkları") ve GitHub depoları.
Argonne Ulusal Laboratuvarı gibi birkaç büyük bilimsel kullanıcı tesisi, Igor Pro için veri analizi kitaplıkları geliştirdi ve yayınladı. İçin kontrol ve veri edinme programları fotoelektron spektrometrelerinin ait ScientaOmicron ve ÖZELLİKLER Yüzey Nano Analizi GmbH İgor Pro dosya biçimlerinde spektrumları kaydedin.
“INO MAKRO”, x-ışını absorpsiyon ve fotoemisyon spektrumlarının analizi için Japonya'da geliştirilmiştir.
Igor Pro, empedans verilerinin modellenmesi için bir platform olarak kullanılmıştır. Bildirilen ilk uygulama, mekanik empedans verileri, özellikle akciğerin pnömatik performansıydı (ABD'nin doğu kıyısındaki bir hastaneden hakemli bir makalede yayınlandı). Daha yeni bir uygulama, Japonya'da NIMS'de geliştirilen elektrokimyasal empedans spektroskopi verileri içindir.
Ayrıca bakınız
Dış bağlantılar
- Wavemetrics Inc. (üretici)
- IgorExchange Projeleri, uzantıları ve kod paylaşımı.
- İgor posta listesi İgor posta listesinin resmi olmayan arşivi.
- GitHub depoları
- Kitap: "Igor Pro'da Programlama" (Igor 7 için)
- Resmi olmayan IGOR programlama kılavuzu . Wavemetrics, Inc. tarafından finanse edilen geliştirme (Igor 5 için)