rbnskew | Skew analysis for the RBN network
kandi X-RAY | rbnskew Summary
kandi X-RAY | rbnskew Summary
rbnskew is a C library. rbnskew has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.
Skimmer skew analysis for the RBN network rbnskew analyses a comma separated list of spots (formatted as the csv files available from to determine the relative frequency error for all skimmers listed in the file. It uses a set of trusted skimmers to calculate the average deviation in reported frequency for all spots meeeting a selection of criterias. The default filename for the list of trusted skimmers is reference. The script updateweb.bash is run shortly after UTC midnight every day to update To embed the text files in the Wordpress page, php snippets are used. updateweb.bash calls the scripts makenewref.bash, webserver/updatewebdata.bash, webserver/updatehistdata.bash, and webserver/updateactdata.bash and finally uploads the analysis results to the web server using the script webserver/upload.bash. The upload script is not available in the repo since it contains login information. To maximize the number of usable spots, the skew analysis is done in two successive steps. After downloading the data from RBN, the script makenewref.bash is executed. The purpose of this first step is to determine which skimmers were reliable yesterday. This is done by running rbnskew on yesterday's RBN data set using the skimmmers in the file anchors as reference. The file anchors contains a set of highly trusted (typically GPSDO-controlled) skimmers. The results are then used to create an expanded list of trusted skimmers which is saved in the file reference. makenewref.bash lists all skimmers with more than 100 spots and less than 0.2ppm deviation from the "anchor" skimmers in this updated reference file. The second step is then to run webserver/updatewebdata.bash using the updated reference file and create the text output for the web site. The script webserver/updatehistdata.bash uses the results from updatewebdata.bash for the last five days to create a text table. The script webserver/updateactdata.bash calculates the activity statistics from yesterday's RBN data set and creates two text tables. The format of the reference file is simple. One callsign per line. Comment lines are allowed and start with "#". For a more rapid analysis, the analysis can be done for only a selected call, using the -t option. The script initweb.bash offers a crude way to start up the process. It will run a basic (not two-step) analysis of the last five days of RBN data to make sure the table created by webserver/updatehistdata.bash is not empty. The script getrbndata downloads all RBN data for a selected month (that does not already exist) into the rbnfiles subfolder. The adjustment factor listed within parentheses is intended to be applied to CW Skimmer Server's current value of the FreqCalibration parameter in SkimSrv.ini. If it is the default 1.0, just replace it with the suggested factor. Otherwise, multiply the value currently used with the adjustment factor to get the corrected value. SkimSrv.ini can be found in %appdata%\Afreet\Products\SkimSrv. -f file File name of RBN spot data set. -d Debug mode, lots of output. -s and -h Sorting by average deviation. -s for lowest first, -h for highest first. -w Format output for web publication. -q Quiet mode. Does not print to stderr, only to stdout. -r Only consider RTTY spots. -m N Set minimum number of spots from skimmer to include it in analysis. -n N Set minimum SNR required for spot to qualify. -x N Set maximum allowed difference in time stamp to a reference spot for spot to qualify. -t callsign Do analysis only for this skimmer callsign. Runs considerably faster.
Skimmer skew analysis for the RBN network rbnskew analyses a comma separated list of spots (formatted as the csv files available from to determine the relative frequency error for all skimmers listed in the file. It uses a set of trusted skimmers to calculate the average deviation in reported frequency for all spots meeeting a selection of criterias. The default filename for the list of trusted skimmers is reference. The script updateweb.bash is run shortly after UTC midnight every day to update To embed the text files in the Wordpress page, php snippets are used. updateweb.bash calls the scripts makenewref.bash, webserver/updatewebdata.bash, webserver/updatehistdata.bash, and webserver/updateactdata.bash and finally uploads the analysis results to the web server using the script webserver/upload.bash. The upload script is not available in the repo since it contains login information. To maximize the number of usable spots, the skew analysis is done in two successive steps. After downloading the data from RBN, the script makenewref.bash is executed. The purpose of this first step is to determine which skimmers were reliable yesterday. This is done by running rbnskew on yesterday's RBN data set using the skimmmers in the file anchors as reference. The file anchors contains a set of highly trusted (typically GPSDO-controlled) skimmers. The results are then used to create an expanded list of trusted skimmers which is saved in the file reference. makenewref.bash lists all skimmers with more than 100 spots and less than 0.2ppm deviation from the "anchor" skimmers in this updated reference file. The second step is then to run webserver/updatewebdata.bash using the updated reference file and create the text output for the web site. The script webserver/updatehistdata.bash uses the results from updatewebdata.bash for the last five days to create a text table. The script webserver/updateactdata.bash calculates the activity statistics from yesterday's RBN data set and creates two text tables. The format of the reference file is simple. One callsign per line. Comment lines are allowed and start with "#". For a more rapid analysis, the analysis can be done for only a selected call, using the -t option. The script initweb.bash offers a crude way to start up the process. It will run a basic (not two-step) analysis of the last five days of RBN data to make sure the table created by webserver/updatehistdata.bash is not empty. The script getrbndata downloads all RBN data for a selected month (that does not already exist) into the rbnfiles subfolder. The adjustment factor listed within parentheses is intended to be applied to CW Skimmer Server's current value of the FreqCalibration parameter in SkimSrv.ini. If it is the default 1.0, just replace it with the suggested factor. Otherwise, multiply the value currently used with the adjustment factor to get the corrected value. SkimSrv.ini can be found in %appdata%\Afreet\Products\SkimSrv. -f file File name of RBN spot data set. -d Debug mode, lots of output. -s and -h Sorting by average deviation. -s for lowest first, -h for highest first. -w Format output for web publication. -q Quiet mode. Does not print to stderr, only to stdout. -r Only consider RTTY spots. -m N Set minimum number of spots from skimmer to include it in analysis. -n N Set minimum SNR required for spot to qualify. -x N Set maximum allowed difference in time stamp to a reference spot for spot to qualify. -t callsign Do analysis only for this skimmer callsign. Runs considerably faster.
Support
Quality
Security
License
Reuse
Support
rbnskew has a low active ecosystem.
It has 1 star(s) with 0 fork(s). There are 3 watchers for this library.
It had no major release in the last 6 months.
rbnskew has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of rbnskew is current.
Quality
rbnskew has no bugs reported.
Security
rbnskew has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
rbnskew is licensed under the Unlicense License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
rbnskew releases are not available. You will need to build from source code and install.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of rbnskew
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of rbnskew
rbnskew Key Features
No Key Features are available at this moment for rbnskew.
rbnskew Examples and Code Snippets
No Code Snippets are available at this moment for rbnskew.
Community Discussions
No Community Discussions are available at this moment for rbnskew.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install rbnskew
You can download it from GitHub.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page