Carto-Lab Docker now has a dedicated documentation
Carto-Lab Docker now has a dedicated documentation available at https://cartolab.theplink.org/.
The container stack became a critical work bench for my research in the last 7 years and this is the first step to make this available to colleagues. While JupyterLab can be easily started, it is often quite difficult to mainatin reproducible environments that can be easily shared with others. With Carto-Lab Docker, all environments are available inside versioned Docker containers that bundle the OS, Jupyter Lab Server and the Python virtual environment.
Want to run a notebook from 3 years ago that was produced with Carto-Lab Docker 0.14.0
? Just change the version tag in .env
:
TAG=v0.14.0
… and pull the corresponding docker container image with:
docker compose pull
.. and start the container, which makes JupyterLab available on http://localhost:8888
by default:
docker compose up -d
Example Notebooks
I looked through my work and summarized all papers where I made use of Carto-Lab Docker.
Workshop Series TUD
The Social Media, Jupyter Lab & Tag Maps Workshop Series at TUD contains a number of example Jupyter Notebooks that can be run with Carto-Lab Docker.
HTML Versions of Notebooks:
Publications
The following publications include Jupyter notebooks created with Carto-Lab Docker as supplementary material:
- Dunkel, A., & Burghardt, D. (2024). Assessing Perceived Landscape Change from Opportunistic Spatiotemporal Occurrence Data. Land, 13(7), 1091. DOI
- S1 Jupyter Notebook: 01_mass_invasion.html
- S2 Jupyter Notebook: 02_reddit_api.html
- S3 Jupyter Notebook: 03_reddit_pmaw.html
- S4 Jupyter Notebook: 04_reddit_privacy.html
- S5 Jupyter Notebook: 05_reddit_vis.html
- S6 Jupyter Notebook: 06_cherry_blossoms.html
- S7 Jupyter Notebook: 07_hotspots.html
- S8 Jupyter Notebook: 08_milvus_conversion.html
- S9 Jupyter Notebook: 09_milvus_maps.html
- S10 Jupyter Notebook: 10_milvus_chi.html
- Dunkel, A., Burghardt, D., & Gugulica, M. (2024). Generative Text-to-Image Diffusion for Automated Map Production Based on Geosocial Media Data. KN - Journal of Cartography and Geographic Information. DOI
- Notebook 1: Data preparation, spatial tag clustering (Tagmaps)
- Notebook 2: Generative AI parameters & tests
- Notebook 3: Map generation
- Dunkel, A., Hartmann, M. C., Hauthal, E., Burghardt, D., & Purves, R. S. (2023). From sunrise to sunset: Exploring landscape preference through global reactions to ephemeral events captured in georeferenced social media. PLOS ONE, 18(2), e0280423. DOI
- Dunkel, A., Löchner, M., & Burghardt, D. (2020). Privacy-Aware Visualization of Volunteered Geographic Information (VGI) to Analyze Spatial Activity: A Benchmark Implementation. ISPRS International Journal of Geo-Information, 9(10), 607. DOI