{"id":19438890,"url":"https://github.com/danwild/aurora-australis-forecaster","last_synced_at":"2026-05-15T13:03:02.691Z","repository":{"id":78506349,"uuid":"48467867","full_name":"danwild/aurora-australis-forecaster","owner":"danwild","description":"A cross-platform application for aggregating and visualising real-time Aurora Australis forecast data.","archived":false,"fork":false,"pushed_at":"2016-03-10T01:13:33.000Z","size":655,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-25T07:17:52.392Z","etag":null,"topics":["aurora","aurora-australis","meteor","nasa","noaa"],"latest_commit_sha":null,"homepage":"http://aurora.nawth.io/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danwild.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":"2015-12-23T03:53:36.000Z","updated_at":"2021-04-17T23:51:18.000Z","dependencies_parsed_at":"2023-05-21T02:15:30.835Z","dependency_job_id":null,"html_url":"https://github.com/danwild/aurora-australis-forecaster","commit_stats":{"total_commits":33,"total_committers":1,"mean_commits":33.0,"dds":0.0,"last_synced_commit":"7d73c7c12283a40912dc22839c871455e507b8fc"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/danwild/aurora-australis-forecaster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Faurora-australis-forecaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Faurora-australis-forecaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Faurora-australis-forecaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Faurora-australis-forecaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danwild","download_url":"https://codeload.github.com/danwild/aurora-australis-forecaster/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Faurora-australis-forecaster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279013123,"owners_count":26085232,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"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":["aurora","aurora-australis","meteor","nasa","noaa"],"created_at":"2024-11-10T15:20:07.100Z","updated_at":"2025-10-12T21:39:18.435Z","avatar_url":"https://github.com/danwild.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aurora-australis-forecaster\n\n\n------------------------------------------------------------------------------------------------\n\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e this project is a work in progress.\u003cbr/\u003e\nA development/proof of concept version is viewable here: http://aurora.nawth.io/ however\nit may stop working at anytime, or display wildly inaccurate data without any notice. Use with caution until advised otherwise.\n\u003c/p\u003e\n\n------------------------------------------------------------------------------------------------\n\nA cross-platform application for aggregating and visualising real-time Aurora Australis forecast data.\n\nPredicting the weather on Earth is still not an exact science, and this becomes more evident when we try to \ngo beyond our own atmosphere - a limitation all \"Aurora Chasers\" must begrudgingly accept. \n\nWith this in mind; this project sets out with the intent to provide tools to identify when \nthere is a substantially elevated probability of seeing an Aurora.\n\nAs any predictive model is _only as good as the underlying data_, we will focus on \nidentifying and communicating the things we know with a reasonable degree of confidence.\n\n## Current features\n\n####Charts/Data\n- Real-time solar wind data feeds from ACE/DSCOVR satelites\n- Collection of live, and forecast charts from NOAA, BOM etc. (TAS magnetometers, 6hr PLASMAG etc.)\n- Generate animations of Ovation and CME forecasts etc *(prrof of concept only, planned refactor)\n- UTC and local time display *(local time fixed to TAS, we should set by location)\n\n####Maps\n- Basemaps (topo, street, satellite)\n- Light pollution map (2015)\n- Dynamic South Pole (data till 2020)\n- Live ISS tracker\n- Interactive viewing locations map\n\n####Weather\n- Widget to show weather based on location\n- Widget to show moon phase info based on location\n- Animated satellite imagery map from BOM (national cloud cover)\n- Cressy Cam Video feed\n\n####Raw data\n- Todo\n\n####Raw data\n- Todo\n\n####Raw data\n- Todo\n\n\n## Community suggested features\n\n- **Contextual data based on locations** \"as a user I want to see magnetometer/weather etc from my area, or allow me\nto look at data for other locations\"\n- **User configurable dashboard** \"as a user I want to be able to modify the dashboard so I only see the data \nthat I'm most interested in\"\n- **Night Vision mode** \"as a user I'd like to be able to enable a NV mode, to change the interface colours to reduce \nnegative impacts on my night vision in the field\"\n\n\n## Planned features\n\n- Time series plot of real-time solar wind data from L1 (ACE/DSCOVR).\n- A scoring model to emulate human interpretation of solar wind data (if a few solar wind variables line up,\n\t outlook is good etc.), should use some interpolation to smooth null values and brief fluctuations that \n\t may trigger give false positives.\n- Location search box (support lat/lon search)\n- TIPS: Write copy/provide resources/links\n- FAQ: Write copy/provide resources/links\n- An intelligent alert system that doesn’t cost an arm and a leg\n- Leverage best available data.\n- App to be delivered via the web, iOS and Android.\n- Responsive layout for mobile (this should already be working, need to investigate why not..)\n- App free for anybody to use, and code is open source for the Aurora Chaser community.\n\n\n## Technical To-do's\n\n- Switch to AngularJS for ViewModel, going to need more grunt to manage a dynamic dashboard.\n- Develop a method to dynamically build dashboard/interface from JSON config.\n- Add UI controls to update the config/model.\n- Persist and retrieve user specific interface config using HTML5 Local Storage.\n- Switch back to DSCOVR services once they stabilise.\n- ISS - we should poll service from server-side and push out to client.\n- gifshot, scale interval to img count..? Also need pause. This whole thing needs rethinking (also: we should fetch first pic of each animation).\n- move REST service polling to server - run code on server, see if we can live update gauges etc.\n- alerts..\n- pull charts from config\n\n\n## Deployment notes\nCurrently deployed to AWS EC2 instance using \u003ca href=\"https://github.com/arunoda/meteor-up\"\u003eMeteor Up\u003c/a\u003e.\u003cbr/\u003e\nSome basic starter notes here: \u003ca href=\"http://sergelobatch.com/slog/2015/4/10/using-mup/\"\u003ehttp://sergelobatch.com/slog/2015/4/10/using-mup/\u003c/a\u003e\n\nWith AWS and `mup.json` configured:\n\n```bash\n$ mup setup \n$ mup deploy\n```\n\nIf you get deployment errors, check the logs `$ mup logs -f`\n\n\n## Dependencies\n\nMeteor Packages:\n\n- twbs:bootstrap\n- iron:router\n- http\n\nCordova Packages:\n\n- org.apache.cordova.inappbrowser@1.1.1\n- cordova:org.apache.cordova.core.device@1.1.0\n\nOther goodies:\n\n- Google Fonts\n- FontAwesome Icons\n- D3JS\n\n\n## Interested/want to help?\nI'm new to whole aurora scene and am simply building this as a way to learn more; I'd greatly appreciate: \n- \u003cstrong\u003eFeature requests\u003c/strong\u003e - or suggestions of things you think would be useful.\n- \u003cstrong\u003eData\u003c/strong\u003e - specifically any live or regularly updated data feeds that would be relevant.\n- \u003cstrong\u003eHelp\u003c/strong\u003e - if you're a developer and are keen to get involved drop me a line or shoot me a pull request. \n\t\n\n## Notes/useful stuff for Meteor development\n\n- https://atmospherejs.com/ meteor pkgs\n- http://bootsnipp.com/ UI snippets for bootstrap\n- http://www.favicon-generator.org/ app icon generator for web, ios and android\n \n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanwild%2Faurora-australis-forecaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanwild%2Faurora-australis-forecaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanwild%2Faurora-australis-forecaster/lists"}