General structure
Welcome to the LOFAR Software Documentation, the documentation generated from the LOFAR Git tree (Browser View) using Doxygen. Its target audience includes Developers, Software Support Personnel, and System Administrators. For End-User Documentation and information for Operators, please refer to the LOFAR-wiki.
Quick Links
Doxygen
Refer to the `Doxygen Quick Guide`_ for information on how to write documentation for Doxygen. When documenting software components, please use and adhere to the `Software Documentation Template`_.
Architecture
Top-level
Link to some online top-level diagram of LOFAR generated by the drawing tool chosen from the Drawing Tool Comparison for example this DrawIO drawing.
Sub-systems
The LOFAR Software System can be decomposed into several sub-systems:
- CEP
- Pipelines
Pulsar
Default Pre Processing Pipeline
Inspection Plots Pipeline
Adder
- SAS
XML Generator
- OTB
Scheduler
- Resource Assignment
Responsive Telescope
Dragnet
WebScheduler
- MAC
- Central (CCU)
Observation Control
MAC Scheduler
- Station (LCU)
Station Control
Hardware Monitor
Clock Control
BeamServer
CalibrationServer
TBB
RSP
Station Test
WinCC
MOM (not in this repository)
- LTA
Ingest
Staging (not in this repository)
Cobalt
NorthStar (not in this repository)
RTSM
Support & Maintenance
Please refer to the Software Support Start Page for the Support schedule, a F.A.Q., and further information on support and maintenance.
Reporting Bugs
LOFAR developers can file their bug reports in the LOFAR Issue Tracker. Alternatively, one can submit a bug report by sending an email to mailto:softwaresupport@astron.nl.
Todos and bugs identified in the source code are listed on their individual pages, which are available on the Related Pages page.
Development
Standards & Procedures
For software documentation, refer to the Software Documentation Template.
Review Checklist
Testing Conventions
Glossary
Usage
Copyright & Licenses
The copyright of this documentation and all LOFAR source code is owned by ASTRON unless granted otherwise by the applicable license(s). Refer to the COPYING file for more information.