Differences

This shows you the differences between two versions of the page.

Link to this comparison view

azcamserver [2018/11/14 14:49]
127.0.0.1 external edit
azcamserver [2018/11/16 08:58] (current)
lesser
Line 7: Line 7:
 ===Versioning=== ===Versioning===
    
-Because AzCam consists of many different modules and plugins, there is no single version number or date which uniquely identifies all the code. +Because AzCam consists of many different modules and plugins, there is no single version number or date which uniquely identifies all the code. The best indicator of the version is to issue the command ​//get_par("​version"​)//.
-The current AzCam "​package ​version" ​is found in ''<​nowiki>​azcam.__version__<​/nowiki>''​. ​ Clients can generally query the version with "get version"​+
-Most source code modules have a "last update"​ date near at the top the file.+
    
 ===Conventions=== ===Conventions===
Line 17: Line 15:
 Command names (methods) and attributes (parameters) are either all lowercase (new) or named with MixedCase convention (historical). Commands must have parentheses following their names even if no attributes are required. Command names (methods) and attributes (parameters) are either all lowercase (new) or named with MixedCase convention (historical). Commands must have parentheses following their names even if no attributes are required.
 Filenames should be given with forward slash ('/'​) separators, even on Windows machines. If back slashes are used for some reason, they must be doubled as in ''​c:​\\data''​. Filenames should be given with forward slash ('/'​) separators, even on Windows machines. If back slashes are used for some reason, they must be doubled as in ''​c:​\\data''​.
-Strings must be enclosed in quotation marks (single preferred), as in ''​get('​version'​)''​. Quotation marks must match ('​version"​ is not acceptable). A quotation mark may be included in a string by preceding it with a backslash ("I am Mike\'​s dog.")+Strings must be enclosed in quotation marks, as in ''​get_par('​version'​)''​. Quotation marks must match ('​version"​ is not acceptable). A quotation mark may be included in a string by preceding it with a backslash ("I am Mike\'​s dog.")
    
 ===Commands=== ===Commands===
Line 63: Line 61:
    
 The following support applications may also be useful when operating AzCam. The following support applications may also be useful when operating AzCam.
-· //AzCamTool// is a graphical user interface (GUI) useful for operating AzCam in a point and click mode.  It is not required, but is highly recommended. +  * **AzCamTool** is a graphical user interface (GUI) useful for operating AzCam in a point and click mode.  It is not required, but is highly recommended. 
-· //EngineeringTool// performs very low level (and dangerous!) controller functions. +  * **EngineeringTool** performs very low level (and dangerous!) controller functions. 
-· //AzamImageServer// is a stand-alone python image server which can receive images on a remote machine. This is especially useful for receiving images on computer running Linux. +  * **AzamImageServer** is a stand-alone python image server which can receive images on a remote machine. This is especially useful for receiving images on computer running Linux. 
-· //Ds9Tools// is a set of tools useful when using SAO’s Ds9 display program.+  * **Ds9Tools** is a set of tools useful when using SAO’s Ds9 display program.
    
 === Python === === Python ===