edit · history · print

Software.EPNFormat History

Hide minor edits - Show changes to output

July 31, 2007, at 04:21 AM by mkeith -
Added line 18:
The latest released version of the EPN data format is EPN 6.30.
July 31, 2007, at 04:20 AM by mkeith -
Added line 17:
!!EPN 6.30 Specification
July 31, 2007, at 04:19 AM by mkeith - Adding more header information... Still a lot to go! Also, no detailed format specifiers yet
Deleted line 17:
!!!!Line 1
Added line 19:
||!Line 1||||||||||
Changed lines 24-26 from:

!!!!Line 2
|| border=1
to:
||!Line 2||||||||||
Changed lines 33-42 from:

!!!!Line 3

!!!!Line 4

!!!!Line 5

!!!!Line 6
Line 6 is special, it contains no data but consists of 80 '-' characters.
to:
||!Line 3||||||||||
||!Line 4||||||||||
||!Line 5||||||||||
||!Line 6||||||||||
||Line 6 is special, it contains no data but consists of 80 '-' characters.||||||||||
July 31, 2007, at 04:16 AM by mkeith -
Changed lines 20-25 from:
||!Name ||!Size ||!Format ||!Description
||EPN Version ||9 ||String ||The EPN version identifier. Currently 'EPN 6.30 '
||[[#Counter|Counter]] ||7 ||Integer ||The number of lines in this EPN data block
||

to:
||!Name ||!Size ||!Format ||!Units ||!Description
||EPN Version ||9 ||String || ||The EPN version identifier. Currently 'EPN 6.30 '
||[[#counter|Counter]] ||7 ||Integer || ||The number of lines in this EPN data block
||History ||67 ||String || ||A freeform text string to describe the data

!!!!Line 2
|| border=1
||!Name ||!Size ||!Format || ||!Description
||JName ||14 ||String || ||Pulsar JName
||CName ||14 ||String || ||Pulsar 'common name'. Usualy BName
||PBar ||17 ||Decimal ||s ||Barycentric Period of the Pulsar at epoch
||DM ||9 ||Decimal ||{$cm^{-3}pc$}||Dispersion measure of Pulsar
||RM ||11 ||Decimal ||{$rad m^2$}||Rotation Measure of Pulsar
||CatRef ||7 ||String || ||Catalogue reference for parameters
||BibRef ||9 ||String || ||Bibliographic reference for data

!!!!Line 3

!!!!Line 4

!!!!Line 5

!!!!Line 6
Line 6 is special, it contains no data but consists of 80 '-' characters.
Added line 46:
[[#counter]]
Added lines 48-51:
At one time counter specified the number of streams in a file, however because of the variable length of streams and the fact that more than one EPN Data Block can be allowed in a file, this was changed to the number of 80-character lines in the data block.
This allows for skipping through data blocks without parsing them entirely.

July 31, 2007, at 04:05 AM by mkeith -
Changed line 27 from:
!!!![[#Counter]]Counter
to:
!!!!Counter
July 31, 2007, at 04:04 AM by mkeith -
Changed line 27 from:
!!!![[#Counter|*]]
to:
!!!![[#Counter]]Counter
July 31, 2007, at 04:03 AM by mkeith - Starting the description of EPN format data
Added line 2:
(:toc:)
Added lines 25-27:

!!!Detailed Description of Header Elements
!!!![[#Counter|*]]
July 31, 2007, at 04:00 AM by mkeith - Starting the description of EPN format data
Changed lines 16-20 from:
!!!Header definition



to:
!!!Main Header definition
!!!!Line 1
|| border=1
||!Name ||!Size ||!Format ||!Description
||EPN Version ||9 ||String ||The EPN version identifier. Currently 'EPN 6.30 '
||[[#Counter|Counter]] ||7 ||Integer ||The number of lines in this EPN data block
||
July 31, 2007, at 03:56 AM by mkeith - Starting the description of EPN format data
Changed line 8 from:
to:
!!!Overview
Changed lines 10-12 from:
The format is designed so that it splits across 80 byte 'lines', although the format '''does not''' include any line feed or carrage return characters.

to:
The format is designed so that it splits across 80 byte 'lines', although the format '''does not''' include any line feed or carrage return characters. In this document, line is defined as an 80 character segment of the data.

An EPN data block is split into a 6-line (480 byte) main header, followed by one or more data streams, which themselves consist of a 2-line (160 byte) stream header and a variable length hex encoded profile.

An EPN file may contain one or more EPN data blocks.

!!!Header definition



July 31, 2007, at 03:51 AM by mkeith - Starting the description of EPN format data
Added lines 1-13:
!EPN Data Format
!!About
The EPN data format is a portable way to transfer folded profiles and single pulses. It is encoded in plain text, with profiles stored as hexadecimal numbers. This means that the file can be viewed and editied with a text editor. Since, however, there are no seperators between any of the header elements in the file, it can be difficult to parse the file manualy.

The EPN format has undergone a number of changes to the data structure since it's introduction in 1998, however the core elements remain the same.

!!Format Description

The EPN Data Format is encoded in 8-bit ASCII characters.
The format is designed so that it splits across 80 byte 'lines', although the format '''does not''' include any line feed or carrage return characters.


[[!Data Formats]]
edit · history · print
Page last modified on July 31, 2007, at 04:21 AM