= Continuum polarimetry at Parkes = [[PageOutline]] Here, and in the associated ''subversion'' repository, resides software for processing polarimetry data taken at Parkes. == Observations == * [wiki:Observing/Instructions Observing instructions] == Using the software == * [wiki:Instructions Instructions] == Maintaining the software == === Some basics === * Trac - This wiki specialised to provide tools useful for managing or tracking a project. The buttons along the top lead to useful functions. * [https://svn.atnf.csiro.au/parkespol/browser Browse source] shows the file system we have set up in subversion. * [https://svn.atnf.csiro.au/trac/parkespol/timeline Timeline] shows what changes have been made recently, and by whom. * [https://svn.atnf.csiro.au/trac/parkespol/newticket New ticket] allows bugs or new tasks to be entered as a ticket, and [https://svn.atnf.csiro.au/trac/parkespol/report View tickets] gives various views of those tickets. * subversion (svn) is the version control system used. * A good reference is [http://svnbook.red-bean.com/] * [http://svnbook.red-bean.com/en/1.0/ch09.html Quick guide to svn commands] (chapter 9 of red-bean). === Using the repository === 1. We have set up the svn repository with the following structure: {{{ trunk/ Darwin/ bin/ Makefile Linux/ bin/ Makefile scripts/ src/ SunOS/ bin/ Makefile Makefile }}} * All the FORTRAN source is in src/. * The main Makefile is in the top (trunk) directory. * The architecture directories (Darwin, Linux, SunOS) contain supplementary Makefiles that set architecture-specific symbols and are used when you invoke the main trunk/Makefile, and bin/ directories to receive the binaries. 1. The URL for the repository is https://svn.atnf.csiro.au/parkespol In a browser that address will bring you to this page. In svn that address will give access to the repository. 1. A typical cycle for changing the code is: * Make your own personal working version of the whole tree {{{ svn checkout https://svn.atnf.csiro.au/parkespol myWorking/ }}} * make changes, and test compilation and execution * Commit changes to the repository. Describe changes in the log required by the svn commit command. {{{ svn commit https://svn.atnf.csiro.au/parkespol }}} ---- == Trac documentation == * TracGuide -- Built-in Documentation * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions * TracSupport -- Trac Support For a complete list of local wiki pages, see TitleIndex.