İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

funtable - Bulutta Çevrimiçi

Funtable'ı 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 dosyasıdır.

Program:

ADI


funtable - bir Funtools dosyasından seçilen satırları bir FITS ikili tablosuna kopyalayın

SİNOPSİS


eğlenceli [-a] [-i⎪-z] [-m] [-s sütunlar] [sütunlar]

SEÇENEKLER


-a # mevcut çıktı dosyasına tablo uzantısı olarak ekleme
-i # görüntü verileri için yalnızca X ve Y sütunları oluşturun
-m # tablolar için, her bölge için ayrı bir dosya yazın
-s "col1 ..." # sıralanacak sütunlar
-z # görüntü verileri için, çıktı sıfır değerli pikseller

TANIM


eğlenceli bir FITS'in belirtilen FITS Uzantısından (yalnızca ikili tablo) satırları seçer
dosyasından veya FITS olmayan bir ham olay dosyasından alır ve bu satırları bir FITS ikili tablosuna yazar
dosya. Ayrıca bir görüntüden veya bir ham dizi dosyasından bir FITS ikili tablosu oluşturacaktır.

Programın ilk argümanı FITS dosyasını, ham olay dosyasını veya ham diziyi belirtir.
dosya. "stdin" belirtilirse, veriler standart girişten okunur. Funtools'u kullanın
FITS uzantılarını ve filtrelerini belirtmek için Köşeli Ayraç Gösterimi. İkinci argüman ise
FITS dosyası çıktı. "stdout" belirtilirse, ikili tabloya FITS yazılır.
standart çıktı. Varsayılan olarak, girdi dosyasının tüm sütunları çıktı dosyasına kopyalanır.
Seçili sütunlar, formda isteğe bağlı bir üçüncü bağımsız değişken kullanılarak çıkarılabilir:

"sütun1 sütun1 ... sütunN"

The eğlenceli programı genellikle Tablo kullanarak bir FITS ikili tablosundan satırları seçmek için kullanılır.
Filtreler ve/veya Uzamsal Bölge Filtreleri. Örneğin, yalnızca seçili satırları kopyalayabilirsiniz (ve
yalnızca seçili sütunların çıktısını alın) aşağıdaki gibi bir komut çalıştırarak:

[sh] funtable "test.ev[pha==1&&pi==10]" stdout "xy pi pha" ⎪ fundisp stdin
XY PHA PI
------- ------- ---------- ---------
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10

özel sütun $BÖLGE her satırın bölge kimliğini yazmak için belirtilebilir:

[sh $] funtable "test.ev[time-(int)time>=.99&&annulus(0 0 0 10 n=3)]" stdout 'xy time $REGION' ⎪ fundisp stdin
XY ZAMAN BÖLGESİ
-------- -------- ---------- ----------
5-6 40.99000000 3
4-5 59.99000000 2
-1 0 154.99000000 1
-2 1 168.99000000 1
-3 2 183.99000000 2
-4 3 199.99000000 2
-5 4 216.99000000 2
-6 5 234.99000000 3
-7 6 253.99000000 3

Burada sadece uygun kesirli zamana sahip olan ve konumu da aşağıdakilerden biri içinde olan satırlar
üç annuli yazılır.

Sütunlar, sütundan önce bir eksi işareti kullanılarak gösterimden çıkarılabilir:

[sh $] funtable "test.ev[time-(int)time>=.99]" stdout "-time" ⎪ fundisp stdin
XY PHA PI DX DY
-------- -------- -------- ---------- ----------- ----- ------
5 -6 5 -6 5.50 -6.50
4 -5 4 -5 4.50 -5.50
-1 0 -1 0 -1.50 0.50
-2 1 -2 1 -2.50 1.50
-3 2 -3 2 -3.50 2.50
-4 3 -4 3 -4.50 3.50
-5 4 -5 4 -5.50 4.50
-6 5 -6 5 -6.50 5.50
-7 6 -7 6 -7.50 6.50

Zaman sütunu dışındaki tüm sütunlar yazılır.

Genel olarak, sütunları etkinleştirme ve devre dışı bırakma kuralları şunlardır:

· Yalnızca hariç tutma sütunları belirtilirse, hariç tutma sütunları dışındaki tüm sütunlar
aktif olun.

· Yalnızca içerme sütunları belirtilirse, yalnızca belirtilen sütunlar etkinleştirilir.

· Dahil etme ve hariç tutma sütunlarının bir karışımı belirtilirse, hariç tutma hariç tümü
sütunlar aktif olacak; bu son durum belirsizdir ve kural keyfidir.

Sütun adlarını açıkça belirtmeye ek olarak, özel semboller + ve - olabilir
etkinleştirmek ve devre dışı bırakmak için kullanılır herşey sütunlar. etkinleştirmek istiyorsanız bu yararlıdır.
$REGION sütunu, diğer tüm sütunlarla birlikte. Kurallara göre, "$REGION" sözdizimi
yalnızca bölge sütununu etkinleştirir ve geri kalanını devre dışı bırakır. Etkinleştirmek için "+ $REGION" kullanın
tüm sütunların yanı sıra bölge sütunu.

Normalde, çıktı dosyasına yalnızca seçilen tablo kopyalanır. Bir FITS ikili tablosunda,
bazen diğer tüm FITS uzantılarının çıktı dosyasına kopyalanması istenir.
kuyu. Bu, girişteki uzantının adına bir '+' işareti eklenerek yapılabilir.
dosya adı. Örneğin, aşağıdaki ilk komut yalnızca EVENT tablosunu kopyalarken,
ikinci komut, diğer uzantıları da kopyalar:

[sh] funtable "/proj/rd/data/snr.ev[EVENTS]" event.ev
[sh] funtable "/proj/rd/data/snr.ev[EVENTS+]" eventandmore.ev

Girdi dosyası bir görüntü veya ham dizi dosyasıysa, eğlenceli bir FITS üretecek
görüntüdeki piksel değerlerinden ikili tablo. belirtmenin mümkün olmadığını unutmayın.
çıktısı alınacak sütunlar (komut satırı argümanı 3 kullanılarak). Bunun yerine, iki yol var
bir görüntüden böyle bir ikili tablo oluşturun. Varsayılan olarak, 3 sütunlu bir tablo oluşturulur;
sütunlar "X", "Y" ve "DEĞER"dir. Görüntüdeki her piksel için tek bir satır (olay)
görüntünün dim1 ve dim2 değerlerine atanan "X" ve "Y" sütunları ile oluşturulur
sırasıyla piksel ve "DEĞER" sütununa pikselin değeri atanır. tür ile
masa, koşu eğlenceli "DEĞER" sütununda koşmak ile aynı sonuçları verecektir eğlenceli
orijinal görüntü üzerinde.

Eğer -i ("bireysel" satırlar) anahtarı belirtilirse, yalnızca "X" ve "Y" sütunları
oluşturuldu. Bu durumda, görüntüdeki her pozitif piksel değeri n satır (olay) oluşturur,
burada n, o pikselin tamsayılı değerine eşittir (artı kayan nokta için 0.5
veri). Etkisinde, -i yaklaşık olarak bir tablonun satırlarını yeniden oluşturur
giriş görüntüsüne bindirilir. (Tabii ki, bu sadece yaklaşık olarak doğrudur, çünkü
elde edilen x,y konumları tamsayılıdır.)

Eğer -s [sütun1 col2 ... sütun] ("sort") anahtarı belirtildiğinde, bir ikili dosyanın çıktı satırları
tablo, sıralama anahtarları olarak belirtilen sütunlar kullanılarak sıralanacaktır. Sıralama anahtarları olmalıdır
skaler sütunlar ve ayrıca çıktı dosyasının bir parçası olmalıdır (yani bir sütunda sıralama yapamazsınız
ancak çıktıya dahil etmeyin). Bu tesis, _çeşit programı (ile birlikte verilir)
yolunuz üzerinden erişilebilir olması gereken funtools).

İkili tablolar için, -m ("birden çok dosya") anahtarı, her biri için ayrı bir dosya oluşturur.
filtre spesifikasyonundaki bölge, yani her dosya sadece o bölgeden gelen satırları içerir.
Filtreden geçen ancak herhangi bir bölgede olmayan satırlar da ayrı bir dosyaya konur.

tarafından oluşturulan ayrı çıktı dosyası adları -m şalter otomatik olarak üretilir
ilişkili bölgenin bölge kimliğini içerecek kök çıktı dosyası. (Bu bölgeye dikkat edin
kimlikler 1'den başlar, böylece kimlik 0 ile ilişkili dosya adı,
filtre, ancak herhangi bir bölgede değil.) Çıktı dosyası adları aşağıdaki gibi oluşturulur:

· $n belirtimi, kök dosya adında herhangi bir yerde kullanılabilir (uygun şekilde alıntılanmıştır).
kabuktan koruyun) ve ilişkili öğenin kimlik numarası olacak şekilde genişletilecektir.
bölge. Örneğin:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' 'foo.goo_$n.fits'

foo.goo_0.fits adlı dosyalar oluşturur (herhangi bir bölgede olmayan ancak yine de geçen satırlar için
filtre), foo.goo_1.fits (ilk bölge olan bölge kimliği #1'deki satırlar), foo.goo_2.fits
(bölge kimliği #2'deki satırlar), vb. Çıkış kökünde tek tırnak işaretinin gerekli olduğunu unutmayın
'$' karakterini kabuktan korumak için.

· $n belirtilmemişse, bölge kimliği ilk noktadan (.) önce yerleştirilecektir.
dosya adı. Böylece:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' foo.evt.fits

foo.evt.fits adlı dosyalar oluşturur (herhangi bir bölgede olmayan ancak yine de geçen satırlar için
filtre), foo1.evt.fits (bölge kimliği #1'deki satırlar), foo2.evt.fits (bölge kimliğindeki satırlar
#2), vb.

· Kök çıktı dosyası adında nokta belirtilmemişse, bölge kimliği
dosya adına eklenir. Böylece:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' 'foo_evt'

foo_evt0 adlı dosyalar oluşturur (herhangi bir bölgede olmayan ancak yine de geçen satırlar için)
filtre), foo_evt1 (bölge kimliği #1'deki satırlar), foo_evt2 (bölge kimliği #2'deki satırlar), vb.

Çoklu dosya mekanizması, bireysel kaynak veri dosyaları oluşturmak için basit bir yol sağlar
veriler üzerinden tek bir geçişle.

Varsayılan olarak, yeni bir FITS dosyası oluşturulur ve ikili tablo ilk dosyaya yazılır.
uzantı. Eğer -a (append) anahtarı belirtilirse, tablo mevcut bir
FITS dosyası BINTABLE uzantısı olarak. Çıktı FITS dosyasının zaten mevcut olması gerektiğini unutmayın.

Eğer -z ("sıfır" piksel değerleri) anahtarı belirtilir ve -i belirtilmez, ardından piksel
sıfır değerine sahip olmak, "DEĞER" sütunları sıfıra ayarlanmış olarak çıkacaktır. Açıkçası, bu
switch, bireysel olayların çıktısı alındığında bir anlam ifade etmez.

onworks.net hizmetlerini kullanarak eğlenceli çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    OfisKat
    OfisKat
    OfficeFloor, tersine çevrilmesini sağlar
    aşağıdakilerle birlikte kuplaj kontrolü: - bağımlılık
    enjeksiyon - devam enjeksiyonu -
    Daha fazla bilgi için iplik enjeksiyonu
    ziyaret edin...
    OfficeFloor'u İndirin
  • 2
    DivKit
    DivKit
    DivKit, açık kaynaklı, Sunucu Odaklı bir yazılımdır
    Kullanıcı arayüzü (SDUI) çerçevesi. Şunları yapmanızı sağlar:
    sunucu kaynaklı güncellemeleri kullanıma sunmak
    farklı uygulama sürümleri. Ayrıca olabilir
    için kullanılır...
    DivKit'i indirin
  • 3
    alt dönüştürücü
    alt dönüştürücü
    Çeşitli arasında dönüştürmek için yardımcı program
    abonelik biçimi. Shadowrocket kullanıcıları
    hedef olarak ss, ssr veya v2ray kullanmalıdır.
    &remark= ekleyebilirsiniz
    Telegram beğenilen HT...
    Alt dönüştürücüyü indir
  • 4
    YIKAMA
    YIKAMA
    SWASH, genel amaçlı bir sayısal
    kararsızlığı simüle etmek için araç,
    hidrostatik olmayan, serbest yüzey,
    rotasyonel akış ve taşıma olayları
    gibi kıyı sularında...
    SWASH'ı indirin
  • 5
    VBA-M (Arşivlendi - Şimdi Github'da)
    VBA-M (Arşivlendi - Şimdi Github'da)
    Proje şuraya taşındı:
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Özellikler:Hile oluşturmadurumları kaydetçoklu
    sistem, gba, gbc, gb, sgb'yi destekler,
    sgb2Tu...
    VBA-M'yi İndirin (Arşivlendi - Şimdi Github'da)
  • 6
    Stacer
    Stacer
    Linux Sistem Optimize Edici ve İzleme
    Github Deposu:
    https://github.com/oguzhaninan/Stacer.
    Kitle: Son Kullanıcılar/Masaüstü. kullanıcı
    arayüz: Qt. Programlama...
    Stacer'ı indirin
  • Daha fazla »

Linux komutları

Ad