İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

funhead - Bulutta Çevrimiçi

Funhead'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut başlığıdır.

Program:

ADI


funhead - Funtools dosyasında bir başlık görüntüler

SİNOPSİS


huni [-a] [-s] [-t] [-L] [isim adı]

SEÇENEKLER


-a # tüm uzantı başlıklarını görüntüle
-s # yeni satırdan önce 79 karakter yerine 80 karakter göster
-t # veri türü char'ı çıktının her satırının başına ekle
-L # rdb/starbase liste formatında çıktı

TANIM


huni FITS başlık parametrelerini belirtilen FITS Uzantısında görüntüler.

Programın ilk argümanı, görüntülenecek Funtools giriş dosyasını belirtir. Eğer
"stdin" belirtilir, veriler standart girişten okunur. Funtools Parantez Notasyonu (şimdiki değeri)
işlenecek belirli FITS uzantısını belirtmek için kullanılır. Normalde, tam 80 karakter
her başlık kartının çıktısı alınır, ardından yeni bir satır gelir.

Eğer -a anahtarı belirtilirse, dosyadaki her FITS uzantısının başlığı
görüntülenir. Ancak unutmayın ki, -a anahtarı, FITS dosyaları girişi ile çalışmıyor
stdin. Gelecekteki bir sürümde bu kısıtlamayı kaldırmayı umuyoruz.

Eğer -s anahtarı belirtilirse, yeni satırdan önce yalnızca 79 karakter çıktı alınır. Bu
80 karakterlik terminallerde ekrana yardımcı olur.

Eğer -t switch belirtilirse, parametrenin veri tipi tek karakter olarak verilir.
önek, ardından paramın 77 karakteri. Parametre veri türleri şu şekilde tanımlanır:
FUN_PAR_UNKNOWN ('u'), FUN_PAR_COMMENT ('c'), FUN_PAR_LOGICAL ('l'), FUN_PAR_INTEGER
('i'), FUN_PAR_STRING ('s'), FUN_PAR_REAL ('r'), FUN_PAR_COMPLEX ('x').

Eğer -L (rdb tablosu) anahtarı kullanılırsa, çıkış starbase/rdb veri tabanına uygun olacaktır.
liste biçimi.

Örneğin OLAYLAR uzantısını (ikili tablo) görüntülemek için:

[sh] funhead "foo.fits[EVENTS]"
XTENSION= 'BINTABLE' / 3D İKİLİ TABLOYA UYAR
BITPIX = 8 / İkili veri
NAXIS = 2 / Tablo bir matristir
NAXIS1 = 20 / Bayt cinsinden tablo genişliği
NAXIS2 = 30760 / Tablodaki giriş sayısı
PCOUNT = 0 / Rastgele parametre sayısı
GCOUNT = 1 / Grup sayısı
TFIELDS = 7 / Her satırdaki alan sayısı
EXTNAME = 'OLAYLAR' / Tablo adı
EXTVER = 1 / Tablonun sürüm numarası
TFORM1 = '1I' / Alan için veri türü
TTYPE1 = 'X' / Alan için etiket
TUNIT1 = ' ' / Alan için fiziksel birimler
TFORM2 = '1I' / Alan için veri türü
vesaire. ...
END

Üçüncü başlığı görüntülemek için:

[sh] funhead "foo.fits[3]"
XTENSION= 'BINTABLE' / 3D İKİLİ TABLOYA UYAR
BITPIX = 8 / İkili veri
NAXIS = 2 / Tablo bir matristir
NAXIS1 = 32 / Bayt cinsinden tablo genişliği
NAXIS2 = 40 / Tablodaki giriş sayısı
PCOUNT = 0 / Rastgele parametre sayısı
GCOUNT = 1 / Grup sayısı
TFIELDS = 7 / Her satırdaki alan sayısı
EXTNAME = 'TGR' / Tablo adı
EXTVER = 1 / Tablonun sürüm numarası
TFORM1 = '1D' / Alan için veri türü
vesaire. ...
END

Birincil başlığı görüntülemek için (yani, uzantı 0):

sh> funhead "coma.fits[0]"
BASİT = T /STANDART UYUM FORMATI
BITPIX = 16 /2-BYTE İKİ KOMPLE TAM SAYI
NAXIS = 2 /EKSEN SAYISI
NAXIS1 = 800 /
NAXIS2 = 800 /
VERİ TİPİ= 'TAMSAYI*2' /KISA TAM SAYI
END

Funhead programı ayrıca düzenleyebilir (yani ekleyebilir, silebilir veya değiştirebilir) veya bireysel olarak görüntüleyebilir.
başlık parametreleri. Düzenleme modu, iki ek komut satırının varlığıyla belirtilir
argümanlar: çıktı dosyası ve bu sırayla komut dosyasını düzenleyin. Düzenleme modu bir filtre görevi görür:
çıktı dosyası, diğer uzantılar da dahil olmak üzere tüm girdi FITS dosyasını içerecektir. NS
edit komut dosyası "stdin" olabilir, bu durumda edit komutu standarttan okunur
giriş.

Düzenleme komut dosyası parametre yorumlarını içerir (ilk sütunda '#' bulunur) ve
silme ve atama(değiştirme veya ekleme) işlemleri. Bir silme işlemi tarafından belirtilir
parametre adının önüne bir eksi işareti "-" gelir. Bir görüntüleme işlemi (çok kullanışlı
etkileşimli oturumlar, yani düzenleme komutlarının stdin'den alındığı yer) ile belirtilir
parametre adının önüne bir soru işareti "?" gelir. Her iki durumda da bir parametre değeri
belirtilmesine gerek yoktur. Bir atama işlemi, aynı iki yolla belirtilir:
parametre bir metin başlığında belirtilir (ancak önündeki yorum karakteri olmadan)
başlık parametreleri), yani:

· FITS tarzı yorumlar, anahtar kelime ile değer arasında eşittir "=" işaretine sahiptir ve bir
bir yorumu belirtmek için isteğe bağlı eğik çizgi "/". Sütun konumlarına ilişkin katı FITS kuralları şunlardır:
uygulanmadı.

· Serbest biçimli yorumlar, anahtar sözcük ve değer arasında isteğe bağlı bir iki nokta üst üste ayırıcıya sahip olabilir.
Alıntı olmadığında, anahtar kelimeden sonraki tüm jetonlar değerin bir parçasıdır, yani hayır
yoruma izin verilir.

Örneğin, aşağıdaki etkileşimli oturum parametrelerin varlığını kontrol eder,
yeni parametreler ekler, bunları değiştirir ve mevcut parametreleri değiştirir ve siler:

sh$ ./funhead snr.ev foo.fits -
# FOO1'i arayın
? FOO1
UYARI: FOO1 bulunamadı
# yeni foo1 ekle
FOO1 = 100
# foo2 ekle
FOO2 = 200
# foo1'i farklı bir değere sıfırla
FOO1 -1
# foo2'yi sil
-FOO2
# mevcut değeri değiştir
DIŞARI 2
? XS-SIRALAMA
XS-SIRALAMA = 'EOF' / olay sıralama türü
# mevcut değeri sil
-XS-SIRALAMA
# çıkış
^D

Başlık parametre formatı hakkında daha fazla bilgi için Sütun Tabanlı Metin Dosyalarına bakın.

onworks.net hizmetlerini kullanarak funhead'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad