In this blog, I will summarize all the work, that has been done during my three months of work at AerospaceResearch.net.
The resulting product is a fully functional web application and a set of supporting logic, that allows uploading, georeferencing, combining and displaying NOAA weather images. Below, more specific features are listed.
- implemented functionality to extract and store satellite metadata
- designed and implemented an accurate image georeferencing algorithm
- designed and implemented an algorithm to merge several satellite images, taking care of overlapping areas
- created CLI interfaces for each part of package API
- implemented generation of web map and virtual globe
- built custom web application, which includes web server backend with Flask and frontend
- deployed the working application to the web (demo version at http://184.108.40.206:5000/map)
- wrote tests, documentation, installation instructions and usage tutorials
Links to work
- Main repo: https://github.com/aerospaceresearch/DirectDemod/tree/Vladyslav_dev
- My commits: https://github.com/aerospaceresearch/DirectDemod/commits/Vladyslav_dev
- Documentation: https://directdemod.readthedocs.io/en/vinay_dev/gettingstarted.html
- Tutorials: https://directdemod.readthedocs.io/en/vinay_dev/tutorials.html
- Blogs: https://aerospaceresearch.net/?author=20
For installation please see the installation guide in the repository description. To start using specific features please refer to the tutorials page, it contains usage examples with corresponding sample files for each use case. If you want to know more about how the software is working, please read my blogs. They describe in sufficient detail how the software is working.
- Set up automatic data uploading from recording stations.
- Set up a DNS domain.
If you have any questions or issues concerning the usage of the software you can ask for help / open issues on GitHub or contact me directly.