{"id":16592720,"url":"https://github.com/sbaumohl/canavancalculator2","last_synced_at":"2026-06-01T03:31:36.479Z","repository":{"id":199642621,"uuid":"264990653","full_name":"sbaumohl/CanavanCalculator2","owner":"sbaumohl","description":"Hitting Statistics for Baseball Players","archived":false,"fork":false,"pushed_at":"2020-05-25T16:07:20.000Z","size":4753,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-06T15:51:36.670Z","etag":null,"topics":["baseball","go","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sbaumohl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-05-18T16:02:25.000Z","updated_at":"2020-07-20T16:43:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"d257a96b-f9b0-437d-8829-c63c089f28c1","html_url":"https://github.com/sbaumohl/CanavanCalculator2","commit_stats":null,"previous_names":["sbaumohl/canavancalculator2"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/sbaumohl/CanavanCalculator2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbaumohl%2FCanavanCalculator2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbaumohl%2FCanavanCalculator2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbaumohl%2FCanavanCalculator2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbaumohl%2FCanavanCalculator2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sbaumohl","download_url":"https://codeload.github.com/sbaumohl/CanavanCalculator2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbaumohl%2FCanavanCalculator2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33759178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["baseball","go","golang"],"created_at":"2024-10-11T23:22:08.217Z","updated_at":"2026-06-01T03:31:36.455Z","avatar_url":"https://github.com/sbaumohl.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Canavan Calculator 2\nHitting Statistics for Baseball Players\n\nI made a program in 7th grade that was horrible, I've included that in `/assets`. You can decompile the `.jar` file and laugh... or cry.\n\nI remade it by using the existing functionality in Excel and a small Golang program.\n\nThe program is named after the MICDS Varsity Baseball coach, [Mr. Canavan](https://www.linkedin.com/in/tim-canavan-0a88a483)\n\n## What does this do?\n\nThe Excel sheet is structured with one `Calculations` sheet, in which all the statistics are calculated and displayed. All other sheets are raw At-Bat statistics, and you have one sheet for each player.\n\nBy Seeing what outcomes (Strikeout, Hit, Walk, HBP) happen most often in specific circumstances (Pitch Location, Pitch Type), one can gain the following information:\n\n- How many pitches am I seeing per at bat?\n- What counts am I working myself into?\n- What pitch type(s) am I putting into play?\n- Am I putting strikes into play?\n- Is there a pitch/location I need to swing at more/less often?\n- Am I consistently hitting the ball hard?\n- Do I need to make an adjustment against a certain pitcher (or pitching staff)?\n\nIn the `Calculations` sheet, you can change the sheet name at the top, to switch whose data is being calculated easily.\n\nThe Go program can load the Excel sheet to make entering data easier and checking for invalid inputs (i.e. 4 strikes, hitting a Line Drive while walking)\n\n## Known Issues\n- Because the UI package lacks a way to display images, I embedded the image into the spreadsheet and use open-golang to show the image\n\n## LICENSE\nLicense is MIT\n\nThanks to the following projects that this relies on:\n- For UI: https://github.com/andlabs/ui\n- For Excel: https://github.com/360EntSecGroup-Skylar/excelize\n- For Opening: https://github.com/skratchdot/open-golang\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbaumohl%2Fcanavancalculator2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsbaumohl%2Fcanavancalculator2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbaumohl%2Fcanavancalculator2/lists"}