Skip to content

IRSS Shared Github

collage

Overview

This is a place where IRSS members can share code, tutorials, and any information about their research.

This site also includes other useful information for lab members such as welcomed documentation for new students, a list of publications, lab websites, and other resources.

Overview


Other lab sites

IRSS Welcome Doc

Lab Twitter

UBC IRSS Site

IRSS Papers

Amy's Blog


List of Content

Content Author
Random Name Picker - Python and R Brent Murray
Local Maxima Animated GIF Creation Liam Irwin
Cuda Performance Testing for Raster Analysis Lukas Winiwarter
HELIOS++ Workshop Lukas Winiwarter
Robocopy File Backup Tutorial Sarah Smith-Tripp
Point Cloud Deep Learning for Forest Data Tutorial Harry Seely
NTEMS Clipping R Code Bud (Evan Muise)
Windows Subsystem for Linux Setup Tutorial Tommaso Trotto
LAStools in R Tutorial Tristan Goodbody
Custom Raster Tiling Tutorial Chris Mulverhill
Stepwise Variable Selection For Lidar Metric Model Harry Seely
References Management with Notion and Zotero (Notero) Brent Murray
IRSS 2023 Hackathon Multiple Contributors
NTEMS Clipping Python Code Elaine Ye
Point Cloud Deep Learning For Tree Biomass Harry Seely
Media Tools Lukas Olson
GEDI Tutorials Atticus Stovall
3PG-2 Vaughan
Bulk Download Satellite Imagery Multiple Contributors
Parallelized lidR Harry Seely
Silva21 R Package Michael Burnett
Exepy -- Python environment to EXE Lukas Olson
Copernicus Download Tool Lukas Olson & Ramon Melser
silva21 EFI prediction dashboard Joe Meyer
Useful stats resources Jose Riofrio & Sarah Smith-Tripp
GDAL Quick Tricks Sarah Smith-Tripp
GDI+ parameter is not valid Fixer Lukas Olson

Potential Usage

  1. Learn how other lab members are approaching their research through code

  2. Access useful tips/tricks from lab members

  3. Share lab knowledge more efficiently

  4. Showcase your work

    ...


Suggested Contribitons From Lab Members

  1. Feel free to add your own github repos for your research

  2. Add short tutorials in the tutorials repo

  3. If you are not writing a large amount of code for your research, share other things such as conceptual aspects of your projects

  4. Use this site to develop lab culture: make/fork a repo for anything you think is interesting!

    ...


Steps for contributing ✏️

Before doing anything, ensure you are a member of the IRSS github organization. If you are not, provide Harry with your github associated email and he will add you

There are multiple ways to contribute to this org.

→ If you already have an existing repo, go to A

→ If you are creating a new repo, go to B

→ If you are sharing a repo with one or several people, go to C

→ If you don't have a repo and don't want to make one, go to D


A: You already have an existing repo, start here.

  1. Make sure your repo has a useful README.md file that provides info on how to use the repo.

  2. Go to the repo on your personal Github website and then Settings

  3. At the bottom of the page, in the "Danger Zone" section

  1. Under "Change repository visibility", ensure the repo is public (this wont work with private repos)

  2. On the repo main page clikc the "Fork" icon (top right)

  3. Set the owner of the fork as IRSS-UBC, set the repo name to be shown on the org (or keep original name), add a description

  4. Ensure that "Copy the main branch only" is ticked, and then select "Create fork"

  5. Forking may take a minute. Once it is done, head over to IRSS-UBC org and locate your repo under "Repositories" at the bottom of the page.

  6. You now have a forked version of your repo on the IRSS-UBC organisation site. Whenever you make changes to the repo on your github, you will need to sync these on the UBC-IRSS org repo. To sync changes, go to the repo on the IRSS-UBC org and select "Sync Fork" and then "Update Branch".


Note that if you want to remove your repo from the IRSS org, this can easily be done by going to settings on the repo and deleting the repository from the org, but ensure you are not deleting the repo on your own github site!


For more detailed information about transfering forking repos see this site.


B: You do not have an existing repo start here

  1. On the UBC-IRSS gitub org go to the "Repositories" tab

  2. Click "New Repository"

  3. Provide the required input fields, and ensure the repo is public. Tick the Add a README file box.

  4. Follow steps 7 - 10 in section A


C: You are sharing a repo with someone working on the same project

  1. It is best to keep code that is for the same project (e.g., Silva21) in the same repo. If you are working on a project with someone, ensure your code is in the same repo, and then follow steps in either section A or B depending on context.

D: You don't have a repo and don't want to make one

If you have limited git/github experience but stil want to contribute, send me your script(s) and I will add them to the Tutorials repo. However, this option is not as desirable as A and B because it is not as easy to update your files.

Try and incorporate some github best practices in your repos.

🧙 Remember, you can do mighty things with the power of Markdown


Pinned Loading

  1. irss-welcome irss-welcome Public

    Welcome to the IRSS document. See the link below for important details about being a lab member.

    R 3

  2. irss_papers irss_papers Public

    HTML 1 1

Repositories

Showing 10 of 25 repositories
  • .github Public
    IRSS-UBC/.github’s past year of commit activity
    0 0 0 0 Updated Jan 21, 2025
  • 3pg Public

    3PG with 3PGSpatial, now parallelized and using .tif instead of .flt images

    IRSS-UBC/3pg’s past year of commit activity
    C++ 1 0 4 0 Updated Jan 7, 2025
  • MediaTools Public

    A set of command-line utilities to complete a variety of different media-related tasks.

    IRSS-UBC/MediaTools’s past year of commit activity
    C# 0 GPL-3.0 1 0 2 Updated Nov 26, 2024
  • UsefulStats Public Forked from jgriofrio/UsefulStats

    compilation of easy-to-use resources to apply statistical methods

    IRSS-UBC/UsefulStats’s past year of commit activity
    1 1 0 0 Updated Nov 15, 2024
  • IRSS-UBC/ntems_clipping_terra’s past year of commit activity
    R 0 MIT 0 0 0 Updated Aug 28, 2024
  • IRSS-UBC/CopernicusDownload’s past year of commit activity
    Python 0 0 0 0 Updated Aug 19, 2024
  • GDAL_QuickTricks Public Forked from sarahsmithtripp/GDAL_QuickTricks

    A repository that includes a python file that uses osgeo to create some quick raster files.

    IRSS-UBC/GDAL_QuickTricks’s past year of commit activity
    Jupyter Notebook 0 1 0 0 Updated Aug 9, 2024
  • irss-welcome Public

    Welcome to the IRSS document. See the link below for important details about being a lab member.

    IRSS-UBC/irss-welcome’s past year of commit activity
    R 0 3 0 0 Updated May 27, 2024
  • Exepy Public

    A simple solution to distribute Python scripts as executables.

    IRSS-UBC/Exepy’s past year of commit activity
    Go 1 Unlicense 1 0 0 Updated Mar 17, 2024
  • IRSS-UBC/ntems_clipping_python’s past year of commit activity
    Python 0 0 0 0 Updated Feb 28, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…