From 644306bea05d570875a7cf142b96fc5dfec28b05 Mon Sep 17 00:00:00 2001 From: dh1tw Date: Thu, 24 Apr 2014 17:46:46 +0200 Subject: [PATCH] changed docstrings --- README.md | 4 +- docs/build/doctrees/environment.pickle | Bin 7650 -> 7650 bytes docs/build/doctrees/lookuplib.doctree | Bin 49762 -> 47670 bytes docs/build/html/lookuplib.html | 78 ++++++------ docs/build/html/searchindex.js | 2 +- pyhamtools/lookuplib.py | 162 +++++++++---------------- 6 files changed, 99 insertions(+), 147 deletions(-) diff --git a/README.md b/README.md index eda23d1..29bb371 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ pyhamtools ========== -A Library with Amateur Radio specific Functions and Methods +A Library with Amateur Radio specific Functions and Classes. + +The library is currently in Alpha state. Please do not use this library for operational code. diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index 967e8544f20aaf431407c7c16cdf29df701f0aba..33de1d15c26b4547aac289528288cf846d0d3570 100644 GIT binary patch delta 18 ZcmaE4{m6Plx-_d#q5M>*%{kI#OaMv32G;-p delta 18 ZcmaE4{m6Plx-_fjm-M0yn{%Ygm;h292kHO- diff --git a/docs/build/doctrees/lookuplib.doctree b/docs/build/doctrees/lookuplib.doctree index e97d0508aa38900dc6b9fefe240d1c44060dbcd7..9abe0543d1a66e0267f335b8fb175c4dd9ba6fdb 100644 GIT binary patch literal 47670 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 literal 49762 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 diff --git a/docs/build/html/lookuplib.html b/docs/build/html/lookuplib.html index 5c1a2b3..8fad27f 100644 --- a/docs/build/html/lookuplib.html +++ b/docs/build/html/lookuplib.html @@ -84,7 +84,7 @@ lookup against the Clublog API.

-is_invalid_operation(callsign, timestamp=datetime.datetime(2014, 4, 24, 15, 3, 44, 979191, tzinfo=<UTC>))
+is_invalid_operation(callsign, timestamp=datetime.datetime(2014, 4, 24, 15, 46, 11, 956076, tzinfo=<UTC>))

Returns True if an operations is known as invalid

@@ -103,25 +103,27 @@ lookup against the Clublog API.

Raises:
    -
  • NoResult – +
  • NoResult – No matching callsign found
  • -
  • APIKeyMissingError – +
  • APIKeyMissingError – API Key for Clublog missing or incorrect
-

Notes

-

This method is available for:

-
    +
    +

    Note

    +

    This method is available for

    +
    • clublogxml
    +
-lookup_callsign(callsign=None, timestamp=datetime.datetime(2014, 4, 24, 15, 3, 44, 979170, tzinfo=<UTC>))
+lookup_callsign(callsign=None, timestamp=datetime.datetime(2014, 4, 24, 15, 46, 11, 956058, tzinfo=<UTC>))

Returns lookup data if an exception exists for a callsign

@@ -140,22 +142,24 @@ API Key for Clublog missing or incorrect
Raises:
    -
  • NoResult – +
  • NoResult – No matching callsign found
  • -
  • APIKeyMissingError – +
  • APIKeyMissingError – API Key for Clublog missing or incorrect
-

Notes

-

This method is available for:

-
    +
    +

    Note

    +

    This method is available for

    +
    • clublogxml
    • clublogapi
    • countryfile
    +
@@ -179,19 +183,16 @@ No matching entity found

Note

-
-
This method is available for:
-
    +

    This method is available for the following lookup type

    +
    • clublogxml
    -
-
-lookup_prefix(prefix, timestamp=datetime.datetime(2014, 4, 24, 15, 3, 44, 979170, tzinfo=<UTC>))
+lookup_prefix(prefix, timestamp=datetime.datetime(2014, 4, 24, 15, 46, 11, 956058, tzinfo=<UTC>))

Returns lookup data of a Prefix

@@ -210,58 +211,59 @@ No matching entity found
Raises:
    -
  • NoResult – +
  • NoResult – No matching Prefix found
  • -
  • APIKeyMissingError – +
  • APIKeyMissingError – API Key for Clublog missing or incorrect
-

Notes

-

This method is available for:

-
    +
    +

    Note

    +

    This method is available for

    +
    • clublogxml
    • countryfile
    +
-lookup_zone_exception(callsign, timestamp=datetime.datetime(2014, 4, 24, 15, 3, 44, 979197, tzinfo=<UTC>))
+lookup_zone_exception(callsign, timestamp=datetime.datetime(2014, 4, 24, 15, 46, 11, 956082, tzinfo=<UTC>))

Returns a CQ Zone if an exception exists for the given callsign

+

Args: +callsign (string): Amateur radio callsign +timestamp (datetime, optional): datetime in UTC (tzinfo=pytz.UTC)

- - - - -
Parameters:
    -
  • callsign (string) – Amateur radio callsign
  • -
  • timestamp (datetime, optional) – datetime in UTC (tzinfo=pytz.UTC)
  • -
+
Returns:

Value of the the CQ Zone exception which exists for this callsign (at the given time)

Returns:

Value of the the CQ Zone exception which exists for this callsign (at the given time)

+
Return type:

int

Return type:

int

-
Raises:
    -
  • NoResult – +
Raises:
    +
  • NoResult – No matching callsign found
  • -
  • APIKeyMissingError – +
  • APIKeyMissingError – API Key for Clublog missing or incorrect
-

Notes

-

This method is available for:

-
    +
    +

    Note

    +

    This method is available for

    +
    • clublogxml
    +
diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index cb9eac0..603cdb9 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({envversion:42,terms:{all:3,code:0,identifi:3,text:[],prefix:3,radio:[0,3],same:3,follow:0,entiti:3,xml:3,current:0,clublogxml:3,zone:3,explain:[],except:3,dict:3,tzinfo:3,bool:3,logger:3,match:3,applic:0,lookup_ent:3,sourc:3,"return":3,string:3,variou:3,utc:3,python:[0,3],timestamp:3,veri:[],requir:3,infrequ:3,like:0,specif:3,bla:2,"default":3,stuff:[],necessari:0,contain:[0,3],found:3,readthedoc:0,page:0,some:0,see:0,callsign:[0,3],connect:3,download:3,librari:[0,3],even:3,index:0,lookuptyp:3,lookup_prefix:3,lookup_zone_except:3,content:[],version:0,internet:3,print:[],irc:0,complic:[],method:3,kei:3,differ:3,dictionari:3,org:[0,3],come:0,lookup_callsign:3,valu:3,search:0,cty:3,against:3,datetim:3,countri:3,dh1tw:[0,1,2],com:[0,3],frequent:0,oper:3,apikeymissingerror:3,modul:[],filenam:3,api:3,"__name__":3,noresult:3,miss:3,given:3,log:3,wai:3,three:3,avail:3,interfac:3,paramet:3,type:3,more:3,amateur:[0,3],option:3,is_invalid_oper:3,pytz:3,pars:0,known:3,getter:3,"true":3,countryfil:3,none:3,provid:3,access:3,structur:3,record:3,apikei:3,can:3,str:3,webirc:0,creat:0,"int":3,clublogapi:3,exist:3,file:[0,3],deltaxrai:0,plist:3,incorrect:3,perform:3,detail:3,invalid:3,note:3,lookup:3,which:[0,3],you:0,mit:2,lookuplib:[],updat:3,http:[0,3],clublog:3,rais:3,adif:3,bsd:0,data:3,"class":[0,3],homogen:3,github:0,faster:0,descript:[],issu:0,hamtest:0,contact:[],getlogg:3,thi:3,time:3,hello:[],daili:3},objtypes:{"0":"py:module","1":"py:method","2":"py:class"},objnames:{"0":["py","module","Python module"],"1":["py","method","Python method"],"2":["py","class","Python class"]},filenames:["index","help","license","LookupLib"],titles:["PyHamTools","help","license","LookupLib"],objects:{pyhamtools:{lookuplib:[3,0,0,"-"]},"pyhamtools.lookuplib":{LookupLib:[3,2,1,""]},"pyhamtools.lookuplib.LookupLib":{lookup_prefix:[3,1,1,""],lookup_entity:[3,1,1,""],lookup_zone_exception:[3,1,1,""],lookup_callsign:[3,1,1,""],is_invalid_operation:[3,1,1,""]}},titleterms:{help:1,anoth:[],licens:2,clase:0,indic:0,content:[],header:[],contact:2,tabl:0,pyhamtool:0,document:[],simpl:[],modul:0,lookuplib:3,welcom:[]}}) \ No newline at end of file +Search.setIndex({envversion:42,terms:{all:3,code:0,identifi:3,text:[],prefix:3,radio:[0,3],same:3,follow:[0,3],entiti:3,xml:3,current:0,clublogxml:3,zone:3,explain:[],except:3,dict:3,tzinfo:3,bool:3,logger:3,match:3,applic:0,lookup_ent:3,sourc:3,"return":3,string:3,variou:3,utc:3,python:[0,3],timestamp:3,veri:[],requir:3,infrequ:3,like:0,specif:3,bla:2,"default":3,stuff:[],necessari:0,contain:[0,3],found:3,readthedoc:0,page:0,some:0,see:0,callsign:[0,3],connect:3,arg:3,download:3,librari:[0,3],even:3,index:0,lookuptyp:3,lookup_prefix:3,lookup_zone_except:3,content:[],version:0,internet:3,print:[],irc:0,complic:[],method:3,kei:3,differ:3,dictionari:3,org:[0,3],come:0,lookup_callsign:3,valu:3,search:0,cty:3,against:3,datetim:3,countri:3,dh1tw:[0,1,2],com:[0,3],frequent:0,oper:3,apikeymissingerror:3,modul:[],filenam:3,api:3,"__name__":3,noresult:3,miss:3,given:3,log:3,wai:3,three:3,avail:3,interfac:3,paramet:3,type:3,more:3,amateur:[0,3],option:3,is_invalid_oper:3,pytz:3,pars:0,known:3,getter:3,"true":3,countryfil:3,none:3,provid:3,access:3,structur:3,record:3,apikei:3,can:3,str:3,webirc:0,creat:0,"int":3,clublogapi:3,exist:3,file:[0,3],deltaxrai:0,plist:3,incorrect:3,perform:3,detail:3,invalid:3,note:[],lookup:3,which:[0,3],you:0,mit:2,lookuplib:[],updat:3,http:[0,3],clublog:3,rais:3,adif:3,bsd:0,data:3,"class":[0,3],homogen:3,github:0,faster:0,descript:[],issu:0,hamtest:0,contact:[],getlogg:3,thi:3,time:3,hello:[],daili:3},objtypes:{"0":"py:module","1":"py:method","2":"py:class"},objnames:{"0":["py","module","Python module"],"1":["py","method","Python method"],"2":["py","class","Python class"]},filenames:["index","help","license","LookupLib"],titles:["PyHamTools","help","license","LookupLib"],objects:{pyhamtools:{lookuplib:[3,0,0,"-"]},"pyhamtools.lookuplib":{LookupLib:[3,2,1,""]},"pyhamtools.lookuplib.LookupLib":{lookup_prefix:[3,1,1,""],lookup_entity:[3,1,1,""],lookup_zone_exception:[3,1,1,""],lookup_callsign:[3,1,1,""],is_invalid_operation:[3,1,1,""]}},titleterms:{help:1,anoth:[],licens:2,clase:0,indic:0,content:[],header:[],contact:2,tabl:0,pyhamtool:0,document:[],simpl:[],modul:0,lookuplib:3,welcom:[]}}) \ No newline at end of file diff --git a/pyhamtools/lookuplib.py b/pyhamtools/lookuplib.py index 5ec15f5..7462158 100644 --- a/pyhamtools/lookuplib.py +++ b/pyhamtools/lookuplib.py @@ -37,20 +37,11 @@ class LookupLib(object): By default, LookupLib requires an Internet connection to download the libraries or perform the lookup against the Clublog API. - Parameters - ---------- - lookuptype : str - "clublogxml" or "clublogapi" or "countryfile" - - apikey : str - Clublog API Key - - filename : str, optional - Filename for Clublog XML or Country-files.com cty.plist file - - logger : logging.getLogger(__name__), optional - Python logger - + Args: + lookuptype (str) : "clublogxml" or "clublogapi" or "countryfile" + apikey (str): Clublog API Key + filename (str, optional): Filename for Clublog XML or Country-files.com cty.plist file + logger (logging.getLogger(__name__), optional): Python logger """ def __init__(self, lookuptype = "clublogxml", apikey=None, filename=None, logger=None): @@ -103,8 +94,9 @@ class LookupLib(object): NoResult: No matching entity found Note: - This method is available for: - - clublogxml + This method is available for the following lookup type + + - clublogxml """ @@ -125,34 +117,23 @@ class LookupLib(object): """ Returns lookup data if an exception exists for a callsign - Parameters - ---------- - callsign : string - Amateur radio callsign + Args: + callsign (string): Amateur radio callsign + timestamp (datetime, optional): datetime in UTC (tzinfo=pytz.UTC) - timestamp : datetime, optional - datetime in UTC (tzinfo=pytz.UTC) + Returns: + dict: Dictionary containing the country specific data of the callsign - Returns - ------- - dict - Dictionary containing the country specific data of the callsign + Raises: + NoResult: No matching callsign found + APIKeyMissingError: API Key for Clublog missing or incorrect - Raises - ------ - NoResult - No matching callsign found + Note: + This method is available for - APIKeyMissingError - API Key for Clublog missing or incorrect - - Notes - ----- - This method is available for: - - - clublogxml - - clublogapi - - countryfile + - clublogxml + - clublogapi + - countryfile """ callsign = callsign.strip().upper() @@ -195,33 +176,22 @@ class LookupLib(object): """ Returns lookup data of a Prefix - Parameters - ---------- - prefix : string - Prefix of a Amateur Radio callsign + Args: + prefix (string): Prefix of a Amateur Radio callsign + timestamp (datetime, optional): datetime in UTC (tzinfo=pytz.UTC) - timestamp : datetime, optional - datetime in UTC (tzinfo=pytz.UTC) + Returns: + dict: Dictionary containing the country specific data of the Prefix - Returns - ------- - dict - Dictionary containing the country specific data of the Prefix + Raises: + NoResult: No matching Prefix found + APIKeyMissingError: API Key for Clublog missing or incorrect - Raises - ------ - NoResult - No matching Prefix found + Note: + This method is available for - APIKeyMissingError - API Key for Clublog missing or incorrect - - Notes - ----- - This method is available for: - - - clublogxml - - countryfile + - clublogxml + - countryfile """ @@ -257,32 +227,21 @@ class LookupLib(object): """ Returns True if an operations is known as invalid - Parameters - ---------- - callsign : string - Amateur Radio callsign + Args: + callsign (string): Amateur Radio callsign + timestamp (datetime, optional): datetime in UTC (tzinfo=pytz.UTC) - timestamp : datetime, optional - datetime in UTC (tzinfo=pytz.UTC) + Returns: + bool: True if a record exists for this callsign (at the given time) - Returns - ------- - bool - True if a record exists for this callsign (at the given time) + Raises: + NoResult: No matching callsign found + APIKeyMissingError: API Key for Clublog missing or incorrect - Raises - ------ - NoResult - No matching callsign found + Note: + This method is available for - APIKeyMissingError - API Key for Clublog missing or incorrect - - Notes - ----- - This method is available for: - - - clublogxml + - clublogxml """ @@ -323,32 +282,21 @@ class LookupLib(object): """ Returns a CQ Zone if an exception exists for the given callsign - Parameters - ---------- - callsign : string - Amateur radio callsign + Args: + callsign (string): Amateur radio callsign + timestamp (datetime, optional): datetime in UTC (tzinfo=pytz.UTC) - timestamp : datetime, optional - datetime in UTC (tzinfo=pytz.UTC) + Returns: + int: Value of the the CQ Zone exception which exists for this callsign (at the given time) - Returns - ------- - int - Value of the the CQ Zone exception which exists for this callsign (at the given time) + Raises: + NoResult: No matching callsign found + APIKeyMissingError: API Key for Clublog missing or incorrect - Raises - ------ - NoResult - No matching callsign found + Note: + This method is available for - APIKeyMissingError - API Key for Clublog missing or incorrect - - Notes - ----- - This method is available for: - - - clublogxml + - clublogxml """