{"id":16167896,"url":"https://github.com/kylecorry31/trail-sense-earth-model","last_synced_at":"2026-01-27T11:32:28.861Z","repository":{"id":63544915,"uuid":"568568416","full_name":"kylecorry31/Trail-Sense-Earth-Model","owner":"kylecorry31","description":"A world temperature and geoid model generator for Trail Sense","archived":false,"fork":false,"pushed_at":"2026-01-11T01:27:14.000Z","size":2213,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-11T05:29:51.223Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/kylecorry31.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-11-20T23:11:57.000Z","updated_at":"2026-01-11T01:27:17.000Z","dependencies_parsed_at":"2023-12-26T21:20:12.344Z","dependency_job_id":"fac4abd1-3569-4b38-b52f-c41885894eec","html_url":"https://github.com/kylecorry31/Trail-Sense-Earth-Model","commit_stats":null,"previous_names":["kylecorry31/trail-sense-earth-model"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/kylecorry31/Trail-Sense-Earth-Model","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylecorry31%2FTrail-Sense-Earth-Model","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylecorry31%2FTrail-Sense-Earth-Model/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylecorry31%2FTrail-Sense-Earth-Model/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylecorry31%2FTrail-Sense-Earth-Model/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kylecorry31","download_url":"https://codeload.github.com/kylecorry31/Trail-Sense-Earth-Model/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylecorry31%2FTrail-Sense-Earth-Model/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28812391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T07:41:26.337Z","status":"ssl_error","status_checked_at":"2026-01-27T07:41:08.776Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-10-10T03:09:47.408Z","updated_at":"2026-01-27T11:32:28.855Z","avatar_url":"https://github.com/kylecorry31.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trail-Sense-Earth-Model\nA generator for Trail Sense which generates Earth models such as historic temperatures and geoids.\n\n**generate-temperature-model.py**: The script to generate the global temperature model. This will generate 8 WEBP files in the output directory for the min/max monthly temperatures. Resolution is 576x361.\n\n**generate-dewpoint-model.py**: The script to generate the global dewpoint model. This will generate 4 WEBP files in the output directory for the monthly dewpoint. Resolution is 360x180.\n\n**generate-precipitation-model.py**: The script to generate the global precipitation model. This will generate 4 WEBP files in the output directory for the monthly precipitation (monthly total). Resolution is 576x361.\n\n**generate-vegetation-model.py**: The script to generate the global vegetation model. This will generate 1 WEBP file in the output directory for the vegetation types from ERA5. Resolution is 576x361.\n\n**generate-geoid-model.py**: The script to generate the geoid model. This will generate 1 WEBP file in the output directory. Resolution is 361x181.\n\n**generate-tide-model.py**: The script to generate the tide model. This will generate 1 WEBP file for each tidal constituent (currently 17 files) with the red channel being the amplitude (normalized between 0 and 1 and with the 4th root taken on the normalized data) and the green channel being the phase (noramlized between 0 and 1, source is betwen -180 and 180). It will output the max amplitude for each constituent (scale is 0 to max amplitude in cm). Resolution is 720x360.\n\n**generate-tide-corrections.py**: The script to generate the astronomical tide corrections. It will output the corrections for each tide constituent.\n\n**generate-star-model.py**: The script to generate the star model. It will output the Kotlin enums for the specified list of stars.\n\n**generate-timezone-location-map.py**: The script to generate coordinates for each timezone ID.\n\n**generate-cell-tower-model.py**: The script to generate a cell tower model. It will output a SQLLite DB to output/cell_towers.db.\n\n**generate-magnetic-field-model.py**: The script to generate the World Magnetic Model coefficients. It will output the WMM coefficients as Java arrays into the console.\n\n# Credits\n## CRU\nClimatic Research Unit (University of East Anglia) and Met Office (https://crudata.uea.ac.uk/cru/data/hrg/cru_ts_4.07/). Listed under the Open Government Licence: http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/\n\n## MERRA-2\nGlobal Modeling and Assimilation Office (GMAO) (2015), MERRA-2 statM_2d_slv_Nx: 2d,Monthly,Aggregated Statistics,Single-Level,Assimilation,Single-Level Diagnostics V5.12.4, Greenbelt, MD, USA, Goddard Earth Sciences Data and Information Services Center (GES DISC), Accessed: 2023-05-22, 10.5067/KVIMOMCUO83U\n\n## ETOPO 2022\nNOAA National Centers for Environmental Information. 2022: ETOPO 2022 15 Arc-Second\nGlobal Relief Model. NOAA National Centers for Environmental Information.\nhttps://doi.org/10.25921/fd45-gt74 . Accessed 2023-05-26.\nETOPO 2022 metadata may be accessed here: ETOPO 2022 metadata landing page\n\n## Natural Earth (for land masking)\nMade with Natural Earth. Free vector and raster map data @ naturalearthdata.com.\n\n## ERA5\nContains modified Copernicus Climate Change Service information 1991 - 2020. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.\n\nHersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., Thépaut, J-N. (2023): ERA5 monthly averaged data on pressure levels from 1940 to present. Copernicus Climate Change Service (C3S) Climate Data Store (CDS), DOI: 10.24381/cds.6860a573 (Accessed on 17-NOV-2023)\n\n## Visible Earth\nR. Stockli, E. Vermote, N. Saleous, R. Simmon and D. Herring (2005). The Blue\nMarble Next Generation - A true color earth dataset including seasonal dynamics\nfrom MODIS. Published by the NASA Earth Observatory. Corresponding author:\nrstockli@climate.gsfc.nasa.gov\n\n## pyTMD\nhttps://github.com/tsutterley/pyTMD\n\nMIT License, Copyright (c) 2017 Tyler C Sutterley\n\n## NOAA\nNOAA CO-OPS API: https://api.tidesandcurrents.noaa.gov/mdapi/prod/ and https://api.tidesandcurrents.noaa.gov/api/prod/\n\nWMM: https://www.ncei.noaa.gov/products/world-magnetic-model/wmm-coefficients\n\n## EOT20\nhttps://creativecommons.org/licenses/by/4.0/\n\nHart-Davis Michael, Piccioni Gaia, Dettmering Denise, Schwatke Christian, Passaro Marcello, Seitz Florian (2021). EOT20 - A global Empirical Ocean Tide model from multi-mission satellite altimetry. SEANOE. https://doi.org/10.17882/79489\n\n## SIMBAD\nhttps://doi.org/10.1051/aas:2000332\n\nThis research has made use of the SIMBAD database, operated at CDS, Strasbourg, France. 2000,A\u0026AS,143,9 , \"The SIMBAD astronomical database\", Wenger et al.\n\n## timezonefinder\nThe MIT License (MIT)\nCopyright (c) 2016 Evan Siroky\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n## OpenCelliD\nOpenCelliD Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License\n\nhttps://opencellid.org/\n\n## FCC\nPublic domain antenna registrations\n\nhttps://www.fcc.gov/uls/transactions/daily-weekly\n\n## Mozilla Location Service (MLS)\nPublic domain, final cell tower export. By Mozilla Corporation. Discontinued in 2024.\n\nhttps://archive.org/details/MLS_Full_Cell_Export_Final","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkylecorry31%2Ftrail-sense-earth-model","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkylecorry31%2Ftrail-sense-earth-model","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkylecorry31%2Ftrail-sense-earth-model/lists"}