{"id":22127697,"url":"https://github.com/rrskybox/guideloganalyzer","last_synced_at":"2025-03-24T08:27:57.102Z","repository":{"id":128637276,"uuid":"142344217","full_name":"rrskybox/GuideLogAnalyzer","owner":"rrskybox","description":"Graphical data reader and frequency analysis for TheSkyX guider logs.","archived":false,"fork":false,"pushed_at":"2022-03-13T15:21:07.000Z","size":7247,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T13:47:49.008Z","etag":null,"topics":["frequency-analysis","guide-log","theskyx"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rrskybox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-25T19:24:15.000Z","updated_at":"2022-02-26T18:18:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"be9519ba-d04c-4954-bb71-e7320569a884","html_url":"https://github.com/rrskybox/GuideLogAnalyzer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rrskybox%2FGuideLogAnalyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rrskybox%2FGuideLogAnalyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rrskybox%2FGuideLogAnalyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rrskybox%2FGuideLogAnalyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rrskybox","download_url":"https://codeload.github.com/rrskybox/GuideLogAnalyzer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245234291,"owners_count":20581993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["frequency-analysis","guide-log","theskyx"],"created_at":"2024-12-01T17:20:20.585Z","updated_at":"2025-03-24T08:27:57.040Z","avatar_url":"https://github.com/rrskybox.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GuideLogAnalyzer\nGraphical data reader and frequency analysis for TheSkyX guider logs.\n\nGuide Log Profiler\n\nRick McAlister, 02/15/18\n\nOverview: \n\nGuide Log Profiler graphs TheSkyX autoguide log file error correction data in both time and frequency, and calculates some overall properties of the logged guiding behavior.  As such, this tool can be used to examine guider effectiveness, contrast the effects of different guider control configurations, compare before and after PEC training, and characterize the behavior of tracking inaccuracies such as caused by mechanical problems.\n  \nDescription:\n\nThis application is driven off the selection of a TSX autoguide log file using the Browse command.  Once a file is selected the basic information fields of the log are parsed and displayed above the three graphs.  These fields should be self-explanatory.\n\nThe first graph displays the guider error data in X, Y and total amplitude in arcseconds over the course of the log.\nThe next two graphs display the error data translated to its frequency domain.  The middle graph displays the data over it's full range in order to visualize the lowest frequency (displayed as period in minutes) components.  These components are normally associated with mechanical inconsistencies which PEC addresses.  The bottom graph looks only at frequency (displayed as period in seconds) components between 0 and 30 seconds.  These are frequencies normally associated with seeing effects.\n\nThe fields under the graphs define or calculate characteristics of the guiding itself.  Sampling, Image Scale, Axis Control, Min and Max Move and Aggressiveness are taken directly from the log fields.  If AO was enabled, then those fields are also displayed from the log.\n\nError Statistics, in the Analysis section, displays derived values for RMS, Mean Period and Bracket.  \n\n•\tRMS is the mean X, Y and total error over the whole logging period.  \n\n•\tMean Period is the \"middle\" frequency (displayed as a period - inverse of frequency) whereby the sum of the frequency magnitudes aboth this frequency are equal to the sum of the frequency magnitudes below.  This value is an indicator whether the error frequency is biased towards higher or lower frequencies.  \n\n•\tBracket is a calculation of the number of successive errors that bracket the zero position.  That is, if a error is logged in the positive (or negative), then after correction is logged in the negative (or positive), then it is considered to \"bracket\" zero.  This is a sign that the guider may be over-correcting.\n\n% Corrected, in the Analysis section, displays correction statistics.  Note that TheSkyX does not log AO corrections so this section (and the next) will only show mount corrections while AO is enabled.  This section tabulates the number of non-zero corrections made by the guider as a percentage of all correction cycles.  With accurate alignment and a good PEC, the guider should not need to make corrections on every cycle.  If these values are excessive, then one can assume that the guider is merely chasing excursions due to seeing.\n\nCorrection Statistics has two derived values:\n\nOvershoot is a condition where a correction is made in one direction followed by a correctioin in the opposite direction.   Each overshoot may be either a result of seeing or of excessive correction.  If a large  percentage of corrections are overshoots, this suggests the latter.\n\nUndershoot is a condition where a correction is made in one direction followed by a second correction in the same direction.  Each undershoot may be a result of either seeing excursions or insufficient correction. If a large percentage of corrections are undershoots, this suggests the latter.\n\nCommands:\n\nBrowse:  Locate and open a TheSkyX Autoguide Log file..  \n\nHelp: Read this information.\n\nAbout:  Some very brief information about the application.\n\nPrint: Prints the window as a single page to the default printer.\n\nClose: The application is terminated.\n\nRequirements: \n\nGuide Log Analyzer is a Windows Forms executable, written in C#.  Guider Log files used by this app may, but not necessarily must, have been produced by TheSkyX Pro 10.5.0.  The application may also require installation of Microsoft Powerpack 3.0 for charting (can be found at https://www.microsoft.com/en-us/download/details.aspx?id=25169).   The application runs as an uncertified, standalone application under Windows 7, 8 and 10.  \n\nInstallation:  \n\nDownload GuideLogAnalyzer.zip to your local drive from the publish directory.  Extract all contents to a default directory (e.g. GuideLogAnalyzer).  Launch setup.exe from that directory.  Upon completion, an application icon will have been added to the start menu under \"TSXToolKit\" with the name \"Guide Log Analyzer\".  This application can be pinned to the Start if desired.\n\nSupport:  \n\nThis application was written for the public domain and as such is unsupported. The developer wishes you his best and hopes everything works out.  If you find a problem or want to suggest addional features, please contact the author and he'll see what he can do.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frrskybox%2Fguideloganalyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frrskybox%2Fguideloganalyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frrskybox%2Fguideloganalyzer/lists"}