Dynamic metaserver IP address acquisition.
Record detection threshold and max hits in the FASTSTATUS FITS HDU.
Bump minor versions of HPC side software.
In-place FFT
Idle on stale meta data.
Put meta data lag seconds and voltage dump flag to status buffer.
Clean up voltage dumping code and factor it into a function.
Bring template into agreement with recent timestamp mods.
Timestamp improvements on data and meta-data.
Idling code active.
Calculate and record ADC RMS's.
Comment out a few lines of debug printf's.
Code checkpoint - metadata acquisition.
First commit after more than a year away from the code.
Fix up FITS template.
Add DUT1 to FASTSTATUS (metadata)
Remove commented out code.
Add clock frequency to metadata.
Clock frequency expressed in MHz.
Make beam number in filename match FAST nomenclature.
Improve the removal of parentheses from receiver name.
Initial code checkpoint - very messy at this point.
Initial checkpoint.
Write hits header.
s6_etfits.c replaces s6_write_etfits.c
Consistently use the cfitsio status flag located in the etfits struct.
Typedef the etfits struct.
write_hits()
Initial checkpoint of these files.
Fix the generation of new FITS headers.
Checkpoint before fixing C vs C++ issues.
Another checkpoint before fixing C vs C++ issues.
Added the observatory code.
Compile as c++.
Remove deleted files.
Various.
Fake generation to use gen_sig() from s6GPU.
Added coarse_chan_id and missed_pkts to i/o block headers.
Added struct identifiers for consistency.
Populate hits header data.
Populate primary etfits header.
Path change in Makefile.
Always check FITS status.
Populate block header in s6_fake_net_thread.
Make nhits uint64_t and pass it all the way into the FITS file.
Minor mods.
CLean up fits template file.
Use hashpipe_error().
Code cleanup.
MAXHITS now set to be maximum possible for a given MIN_POWER_THRESH.
Added s6obsaux.h.
Added init_etfits().
Code cleanup.
Fixed bug that caused the first integration header to land in the primary header.
Merge branch 'master' of paper2:build/serendip6
Added maxhits to call to spectroscopy().
Merge branch 'master' of paper2:build/serendip6
Changed nhits to be of type size_t.
Merge branch 'master' of paper2:build/serendip6
MAXGPUHITS
Correct placement of etfits_close().
Zero out buffers as we are done with them.
Merge branch 'master' of paper2:build/serendip6
Re-add from botched merge.
Added GPU_DEV.
Several additions and changes to the status buffer.
Differentiated between N_BEAMS (real beams that we operate on)
Only do the s6_dir getting once.
Print seconds per block in fake net thread.
Put some more config items into the status buffer.
Very minor mods.
Code cleanup.
Added PNTAZCOR and PNTZACOR to scram.
Pass coarse channel ID on through to FITS file.
Change file naming scheme to base + coarse chan + date + time.
Merged s6GPU code into serendip6 repository.
A number of fixes and enhancements from mattl@ssl.berkeley.edu.
Output a hits header for all beampols, even those with no hits.
Maxhits becomes a command line option.
Add .dat files used by AO coordinate routines.
Add .gitignore
Add install target to Makefile
Add install rule for dat files and FITS template
Fixed RA/Dec calculation (at least for beam 0).
Directory setting changes.
Pin the input buffer from cuda's point of veiw.
Commented out another debug line.
Commented out the rest of the hit_density stuff.
Added init.d script for s6_observatory.
Added an install-bin for s6_observatory.
Removed s6_seti_ao_timeMS2unixtime().
Memset the output buf to zero before releasing.
Add num_coarse_chan field to s6_input_block_header
Allow for variable number of coarse channels / run
Correction to beam offset calculation.
Another (re)correction to beam offset calc.
Deleted a bunch of debugging printf()'s.
Fix logic related to getting "next" block
Merge branch 'master' of file:///home/davidm/git/serendip6
By default do not test dynamic num_coarse_chan.