Skip to content

Streamlit web app 🎈 for creating 3D-printable models of the earth 🌍 surface based on mapa

License

Notifications You must be signed in to change notification settings

fgebhart/mapa-streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

70 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

mapa-streamlit 🌍

Open in Streamlit Python Tests

A streamlit web app which let's you create 3D-printable STL files using satellite elevation data (ALOS DEM) based on mapa.

This repo contains the source code of the streamlit web app, whereas the mapa repository contains the source code of the algorithm which is responsible for generating STL files.

Development & Contributions

Contributions are welcome! In case you would like to contribute to the mapa python package, have a look at the mapa repository.

For setting up the development environment, clone this repo

git clone git@github.com:fgebhart/mapa-streamlit.git && cd mapa-streamlit

and run the following commands to install the requirements (in case you don't have poetry install, you can do so with pip install poetry):

poetry install
poetry shell

To run the tests, run:

pytest tests/

To run the streamlit app, run:

streamlit run app.py