{"id":16708173,"url":"https://github.com/darribas/gds_bookshelf","last_synced_at":"2026-03-18T21:39:44.202Z","repository":{"id":138845504,"uuid":"284928268","full_name":"darribas/gds_bookshelf","owner":"darribas","description":"A bundle of open books about Geographic Data Science, served ready to explore interactively","archived":false,"fork":false,"pushed_at":"2020-10-03T17:42:44.000Z","size":845,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-11T11:52:05.794Z","etag":null,"topics":["books","data-science","geographic-data-science","gis","reproducibility"],"latest_commit_sha":null,"homepage":"https://darribas.org/gds_bookshelf","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/darribas.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}},"created_at":"2020-08-04T08:56:47.000Z","updated_at":"2022-04-10T16:14:16.000Z","dependencies_parsed_at":"2023-03-17T23:15:17.312Z","dependency_job_id":null,"html_url":"https://github.com/darribas/gds_bookshelf","commit_stats":{"total_commits":16,"total_committers":1,"mean_commits":16.0,"dds":0.0,"last_synced_commit":"91e7a8153be0271ae74fc6d373e92d5e4e8abee3"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darribas%2Fgds_bookshelf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darribas%2Fgds_bookshelf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darribas%2Fgds_bookshelf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darribas%2Fgds_bookshelf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darribas","download_url":"https://codeload.github.com/darribas/gds_bookshelf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243658270,"owners_count":20326467,"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","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":["books","data-science","geographic-data-science","gis","reproducibility"],"created_at":"2024-10-12T19:42:29.496Z","updated_at":"2026-02-03T01:33:28.052Z","avatar_url":"https://github.com/darribas.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\ntitle: \"GDS Bookshelf\"\nsubtitle: \"An interactive bundle of open books on Geographic Data Science\"\nauthor: \"Dani Arribas-Bel\"\noutput:\n  tufte::tufte_html: default\n---\n\nThe 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.\n\n## Books\n\nCurrently, the shelf includes the following references:\n\n- [*Geographic Data Science with PySAL and the PyData Stack*](https://geographicdata.science/book), by Serge Rey, Dani Arribas-Bel and Levi Wolf\n- [*Spatial Analysis Notes*](https://gdsl-ul.github.io/san/), by Francisco Rowe and Dani Arribas-Bel\n- [*Geocomputation in R*](https://geocompr.robinlovelace.net/), by Robin Lovelace, Jakub Nowosad and Jannes Muenchow\n- [*Spatial Data Science in R*](https://keen-swartz-3146c4.netlify.app), by Edzer Pebesma and Roger Bivand\n\n## Access the shelf\n\n### Online\n\nYou can access the GDS Shelf online, with no install requirements through Binder by clicking on the button below:\n\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/darribas/gds_bookshelf/master)\n\n### Locally\n\nIf 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:\n\n```shell\ndocker pull darribas/gds_bookshelf\n```\n\nThis 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:\n\n```shell\ndocker run --rm \\\n           -ti \\\n           -p 8888:8888 \\\n           darribas/gds_bookshelf\n```\n\nPoint your browser to `localhost:8888` and copy the token printed on the command line to access the running instance.\n\n### Build\n\nIf you would like to build it manually to make sure you are pulling the latest\nversion of each book, you can do so by downloading the\n[`Dockerfile`](Dockerfile) and the [`Makefile`](Makefile) of the project,\nplacing them on the same directory and, from there, running:\n\n```shell\ndocker build -t gds_bookshelf .\n```\n\n## Suggestions and feedback\n\nIf 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).\n\n[![](https://toppng.com/uploads/thumbnail/github-mark-logo-vector-11573976116oq3oau9n10.png)](https://github.com/darribas/gds_bookshelf)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarribas%2Fgds_bookshelf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarribas%2Fgds_bookshelf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarribas%2Fgds_bookshelf/lists"}