Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darribas/gds_bookshelf
A bundle of open books about Geographic Data Science, served ready to explore interactively
https://github.com/darribas/gds_bookshelf
books data-science geographic-data-science gis reproducibility
Last synced: about 2 months ago
JSON representation
A bundle of open books about Geographic Data Science, served ready to explore interactively
- Host: GitHub
- URL: https://github.com/darribas/gds_bookshelf
- Owner: darribas
- License: bsd-3-clause
- Created: 2020-08-04T08:56:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-03T17:42:44.000Z (over 4 years ago)
- Last Synced: 2024-10-13T19:42:18.116Z (3 months ago)
- Topics: books, data-science, geographic-data-science, gis, reproducibility
- Language: HTML
- Homepage: https://darribas.org/gds_bookshelf
- Size: 825 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
title: "GDS Bookshelf"
subtitle: "An interactive bundle of open books on Geographic Data Science"
author: "Dani Arribas-Bel"
output:
tufte::tufte_html: default
---The GDS Bookshelf is a project to bundle together a few freely available books that relate to Geographic Data Science in an interactive platform that can be accessed online or locally.
## Books
Currently, the shelf includes the following references:
- [*Geographic Data Science with PySAL and the PyData Stack*](https://geographicdata.science/book), by Serge Rey, Dani Arribas-Bel and Levi Wolf
- [*Spatial Analysis Notes*](https://gdsl-ul.github.io/san/), by Francisco Rowe and Dani Arribas-Bel
- [*Geocomputation in R*](https://geocompr.robinlovelace.net/), by Robin Lovelace, Jakub Nowosad and Jannes Muenchow
- [*Spatial Data Science in R*](https://keen-swartz-3146c4.netlify.app), by Edzer Pebesma and Roger Bivand## Access the shelf
### Online
You can access the GDS Shelf online, with no install requirements through Binder by clicking on the button below:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/darribas/gds_bookshelf/master)
### Locally
If you prefer, you can run the shelf locally through Docker. Assuming you have Docker installed on your machine, you can install the shelf by running:
```shell
docker pull darribas/gds_bookshelf
```This will take a while (among other things, it has to download a copy of the [`gds_env`](https://darribas.org/gds_env/)) and a good internet connection. Once finished, you can run the shelf with the following command:
```shell
docker run --rm \
-ti \
-p 8888:8888 \
darribas/gds_bookshelf
```Point your browser to `localhost:8888` and copy the token printed on the command line to access the running instance.
### Build
If you would like to build it manually to make sure you are pulling the latest
version of each book, you can do so by downloading the
[`Dockerfile`](Dockerfile) and the [`Makefile`](Makefile) of the project,
placing them on the same directory and, from there, running:```shell
docker build -t gds_bookshelf .
```## Suggestions and feedback
If you would like to see more books added to the shelf, please add an [issue on Github](https://github.com/darribas/gds_bookshelf/issues/new) or, even better, feel free to [send a pull request](https://github.com/darribas/gds_bookshelf/pulls).
[![](https://toppng.com/uploads/thumbnail/github-mark-logo-vector-11573976116oq3oau9n10.png)](https://github.com/darribas/gds_bookshelf)