EngelsFransSpaans

Ad


OnWorks-favicon

funhead - Online in de cloud

Voer funhead uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator

Dit is de funhead-opdracht die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator

PROGRAMMA:

NAAM


funhead - geef een koptekst weer in een Funtools-bestand

KORTE INHOUD


leukhoofd [-a] [-s] [-t] [-L] [naam enaam]

OPTIES


-a # geeft alle extensiekoppen weer
-s # geeft 79 tekens weer in plaats van 80 voor de nieuwe regel
-t # voeg gegevenstype char toe aan elke uitvoerregel
-L # uitvoer in rdb/starbase lijstformaat

PRODUCTBESCHRIJVING


leukhoofd geeft de FITS-headerparameters weer in de opgegeven FITS-extensie.

Het eerste argument van het programma specificeert het Funtools-invoerbestand dat moet worden weergegeven. Als
"stdin" is opgegeven, gegevens worden uit de standaardinvoer gelezen. Funtools Bracket-notatie is
gebruikt om een ​​bepaalde FITS-extensie te specificeren om te verwerken. Normaal gesproken worden de volledige 80 tekens van
elke kopkaart wordt uitgevoerd, gevolgd door een nieuwe regel.

Indien de -a switch is opgegeven, is de header van elke FITS-extensie in het bestand
weergegeven. Merk echter op dat de -a switch werkt niet met FITS-bestanden ingevoerd via
standaard. We hopen deze beperking in een toekomstige release te verwijderen.

Indien de -s switch is opgegeven, worden er slechts 79 tekens uitgevoerd voor de nieuwe regel. Dit
helpt de weergave op terminals van 80 tekens.

Indien de -t switch is opgegeven, wordt het gegevenstype van de parameter uitgevoerd als één teken
prefix, gevolgd door 77 karakters van de param. De parametergegevenstypen zijn gedefinieerd als:
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').

Indien de -L (rdb-tabel)-schakelaar wordt gebruikt, zal de uitvoer voldoen aan starbase/rdb-database
lijst formaat.

Om bijvoorbeeld de EVENTS-extensie (binaire tabel) weer te geven:

[sh] funhead "foo.fits[EVENTS]"
XTENSION= 'BINTABLE' / PAST IN 3D BINAIRE TABEL
BITPIX = 8 / Binaire gegevens
NAXIS = 2 / Tabel is een matrix
NAXIS1 = 20 / Breedte van de tabel in bytes
NAXIS2 = 30760 / aantal vermeldingen in tabel
PCOUNT = 0 / Willekeurige parametertelling
GCOUNT = 1 / Aantal groepen
TFIELDS = 7 / Aantal velden in elke rij
EXTNAME = 'EVENTS ' / Tabelnaam
EXTVER = 1 / Versienummer van tabel
TFORM1 = '1I ' / Gegevenstype voor veld
TTYPE1 = 'X ' / Label voor veld
TUNIT1 = ' ' / Fysieke eenheden voor veld
TFORM2 = '1I ' / Gegevenstype voor veld
enzovoort. ...
EINDE

Om de derde koptekst weer te geven:

[sh] funhead "foo.fits[3]"
XTENSION= 'BINTABLE' / PAST IN 3D BINAIRE TABEL
BITPIX = 8 / Binaire gegevens
NAXIS = 2 / Tabel is een matrix
NAXIS1 = 32 / Breedte van de tabel in bytes
NAXIS2 = 40 / aantal vermeldingen in tabel
PCOUNT = 0 / Willekeurige parametertelling
GCOUNT = 1 / Aantal groepen
TFIELDS = 7 / Aantal velden in elke rij
EXTNAME = 'TGR ' / Tabelnaam
EXTVER = 1 / Versienummer van tabel
TFORM1 = '1D ' / Gegevenstype voor veld
enzovoort. ...
EINDE

Om de primaire koptekst weer te geven (d.w.z. toestel 0):

sh> funhead "coma.fits[0]"
EENVOUDIG = T /STANDAARD PAST FORMAAT
BITPIX = 16 /2-BYTE TWOS-COMPL GEHEEL GETAL
NAXIS = 2 /AANTAL ASSEN
NAXIS1 = 800 /
NAXIS2 = 800 /
DATATYPE= 'INTEGER*2' /SHORT INTEGER
EINDE

Het funhead-programma kan ook individuele gegevens bewerken (dwz toevoegen, verwijderen of wijzigen).
header-parameters. De bewerkingsmodus wordt aangegeven door de aanwezigheid van twee extra opdrachtregels
argumenten: uitvoerbestand en bewerkingsopdrachtbestand, in die volgorde. De bewerkingsmodus werkt als een filter:
het uitvoerbestand bevat het volledige FITS-invoerbestand, inclusief andere extensies. De
het bewerkingscommandobestand kan "stdin" zijn, in welk geval het bewerkingscommando uit de standaard wordt gelezen
invoer.

Het bewerkingsopdrachtbestand bevat parameteropmerkingen (met '#' in de eerste kolom) en
operaties verwijderen en toewijzen (wijzigen of toevoegen). Een verwijderbewerking wordt opgegeven door
voorafgaan aan de parameternaam met een minteken "-". Een weergavebewerking (erg handig in
interactieve sessies, dwz waar de bewerkingscommando's worden overgenomen van stdin) wordt gespecificeerd door
voorafgaan aan de parameternaam met een vraagteken "?". In beide gevallen een parameterwaarde
hoeven niet gespecificeerd te worden. Een toewijzingsbewerking wordt op dezelfde twee manieren gespecificeerd als a
parameter wordt opgegeven in een tekstkop (maar zonder het commentaarteken dat voorafgaat
kopparameter), dwz:

· Opmerkingen in FITS-stijl hebben een gelijkteken "=" tussen het trefwoord en de waarde en een
optionele schuine streep "/" om een ​​opmerking aan te geven. De strikte FITS-regels voor kolomposities zijn
niet afgedwongen.

· Opmerkingen in vrije vorm kunnen een optioneel scheidingsteken met een dubbele punt hebben tussen het trefwoord en de waarde.
Bij afwezigheid van aanhalingstekens maken alle tokens na het trefwoord deel uit van de waarde, dwz nee
commentaar is toegestaan.

De volgende interactieve sessie controleert bijvoorbeeld op het bestaan ​​van parameters,
voegt nieuwe parameters toe, wijzigt ze en wijzigt en verwijdert bestaande parameters:

sh$ ./funhead snr.ev foo.fits -
# zoek naar FOO1
? FOO1
WAARSCHUWING: FOO1 niet gevonden
# nieuwe foo1 toevoegen
FOO1 = 100
# voeg foo2 toe
FOO2 = 200
# reset foo1 naar een andere waarde
FOO1-1
# verwijder foo2
-FOO2
# bestaande waarde wijzigen
EXTRA 2
? XS-SORT
XS-SORT = 'EOF ' / type gebeurtenissortering
# bestaande waarde verwijderen
-XS-SORTEREN
# Uitgang
^D

Zie Op kolommen gebaseerde tekstbestanden voor meer informatie over de indeling van kopparameter.

Gebruik funhead online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    fre:ac - gratis audio-omzetter
    fre:ac - gratis audio-omzetter
    fre:ac is een gratis audio-omzetter en cd
    ripper voor verschillende formaten en encoders.
    Het beschikt over MP3, MP4/M4A, WMA, Ogg
    Vorbis-, FLAC-, AAC- en Bonk-indeling
    steun, ...
    Download fre:ac - gratis audio-omzetter
  • 2
    matplotlib
    matplotlib
    Matplotlib is een uitgebreide bibliotheek
    voor het maken van statische, geanimeerde en
    interactieve visualisaties in Python.
    Matplotlib maakt gemakkelijke dingen gemakkelijk en
    moeilijk ding...
    Matplotlib downloaden
  • 3
    Botman
    Botman
    Schrijf uw chatbot-logica een keer en
    sluit het aan op een van de beschikbare
    berichtenservices, waaronder Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram of zelfs jij...
    Botman downloaden
  • 4
    Joplin
    Joplin
    Joplin is een gratis en open source
    notities maken en to-do applicatie dat
    kan een groot aantal noten verwerken
    Markdown-indeling, organiseer ze in
    notitieboekjes en...
    Joplin downloaden
  • 5
    gerbv - een Gerber (RS-274X) kijker
    gerbv - een Gerber (RS-274X) kijker
    Gerbv is een open source Gerber-bestand
    (alleen RS-274X) kijker. Gerbv laat je
    laad meerdere bestanden op elkaar,
    metingen doen op de weergegeven afbeelding,
    enzovoort. ...
    Download gerbv - een Gerber (RS-274X) viewer
  • 6
    Iometer
    Iometer
    Analysetool voor I/O-prestaties.
    Doelgroep: ontwikkelaars, informatie
    Technologie, Wetenschap/Onderzoek, Systeem
    Beheerders. Gebruikersinterface: Win32
    (MS-Windows). programma...
    Iometer downloaden
  • Meer "

Linux-commando's

Ad