Automating-GIS-processes / Site

Licence: mit
Course materials for the Automating GIS processes -course, University of Helsinki, Finland

Projects that are alternatives of or similar to Site

Deeplearning.ai
deeplearning.ai , By Andrew Ng, All slide and notebook + code and some material.
Stars: ✭ 1,663 (+1122.79%)
Mutual labels:  jupyter-notebook
Data Science Wg
SF Brigade's Data Science Working Group.
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
Kyle School
쏘카 데이터 그룹 사내 신입/인턴을 대상으로 한 카일 스쿨
Stars: ✭ 136 (+0%)
Mutual labels:  jupyter-notebook
Python Narrative Journey
Repo of Files for Python Narrative Journey Course
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
Opencv projects
List of OpenCV projects to further increase the computer vision community. Coding in Python & C++(In progress).
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
Blog stuff
experiments and snippets used on the blog
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
Ventilator
Low-Cost Open Source Ventilator or PAPR
Stars: ✭ 1,665 (+1124.26%)
Mutual labels:  jupyter-notebook
Spanet
Spatial Attentive Single-Image Deraining with a High Quality Real Rain Dataset (CVPR'19)
Stars: ✭ 136 (+0%)
Mutual labels:  jupyter-notebook
Arduino Max30100
Arduino library for MAX30100, integrated oximeter and heart rate sensor
Stars: ✭ 134 (-1.47%)
Mutual labels:  jupyter-notebook
Monthly Challenges
Repository containing monthly challenges about quantum computing.
Stars: ✭ 126 (-7.35%)
Mutual labels:  jupyter-notebook
Deeplearning
Deep Learning introduction and its application in various fields
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
2016 Ml Contest
Machine learning contest - October 2016 TLE
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
Pydy Tutorial Human Standing
PyDy tutorial materials for MASB 2014, PYCON 2014, and SciPy 2014/2015.
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
Keras Yolo2
Easy training on custom dataset. Various backends (MobileNet and SqueezeNet) supported. A YOLO demo to detect raccoon run entirely in brower is accessible at https://git.io/vF7vI (not on Windows).
Stars: ✭ 1,693 (+1144.85%)
Mutual labels:  jupyter-notebook
Robust representations
Code for "Learning Perceptually-Aligned Representations via Adversarial Robustness"
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Fourier
An Interactive Introduction to Fourier Transforms
Stars: ✭ 1,809 (+1230.15%)
Mutual labels:  jupyter-notebook
Google refexp toolbox
The toolbox for the Google Refexp dataset proposed in this paper: http://arxiv.org/abs/1511.02283
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
Data Driven Pdes
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook
Pytorch 101 Tutorial Series
PyTorch 101 series covering everything from the basic building blocks all the way to building custom architectures.
Stars: ✭ 136 (+0%)
Mutual labels:  jupyter-notebook
Poppy
Physical Optics Propagation in Python
Stars: ✭ 135 (-0.74%)
Mutual labels:  jupyter-notebook

Automating GIS-processes - Sphinx + GitHub Pages

Build Status

Source documents for maintaining the Automating GIS-processes course pages.

The docs are written using a combination of Sphinx and Jupyter Notebooks. All the rst files for the lesson contents are located in source/lessons -folder and all notebooks are located in source/notebooks folder. Build html pages are located in a separate branch called gh-pages.

License and terms of usage

Creative Commons License

We hope that the materials provided here would be helpful for others. Thus, we share all the lesson materials openly, and also our source codes and lesson materials are openly available from these pages.

Our materials and code snippets are licensed with Creative Commons Attribution-ShareAlike 4.0 International licence and GNU GPLv3 license.

Read more about the license and terms of usage from here.

Requirements

Docs are written using Sphinx with modified version of the Read The Docs theme. Google Analytics is used for tracking the usage of the site. Thus for building these pages with Sphinx you need to install following (we recommend installing conda from Anaconda Python distribution package):

  • Sphinx

    conda install -c anaconda sphinx=1.5.1
    
  • Read The Docs Theme

    conda install -c anaconda sphinx_rtd_theme=0.1.9 
    
  • Google Analytics Sphinx plugin (exceptionally install with Pip that comes with Anaconda!)

    pip install https://pypi.python.org/packages/48/7e/1b383d54276a743ee195f6f97a2a77054fa1f976913923e1e64fe500d975/sphinxcontrib-googleanalytics-0.1.tar.gz#md5=f9da59a753b8a045945c5e35ed1e2481
    

Writing .rst files

Sphinx uses .rst -files (reStucturedText). Thus all the documentation needs to be written into .rst files. It is easy, intuitive and quite similar to write as Markdown but rst makes it possible to include many things that are impossible to do with Markdown (such as including raw html code, embedding videos or interactive visualizations, having nice colored notes or hints etc.). All the .rst -files should be placed into the /source -folder which is the directory where Sphinx tries to find the documentation by default. Those .rst files are also the ones that you want to modify if you desire to make changes to the documents.

Writing Jupyter Notebook files

All the programming materials in this site are written using Jupyter Notebooks. These notebooks are converted into html pages during the build of the pages using npsphinx extension to Sphinx.

Continuous Integration with Travis CI

Travis-CI makes it possible to build the GitHub pages automatically whenever a change has been pushed to master. It is highly recommendable to use separate branches for developing the materials (such as using develop branch) and then merging the changes from that branch to master using pull requests.

Browser based programming environment

This course site provides programming environment that allows anyone to immediately try and run all the codes directly in the browser. This functionality is done using Binder and CSC Notebooks (for Universities in Finland) -services.

Binder environment is controlled from environment.yml. CSC Notebooks are controlled separately from https://github.com/Automating-GIS-processes/notebooks -repository.

Contact & Developers

  • Henrikki Tenkanen

  • Vuokko Heikinheimo

See contact info from here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].