Doug Latornell's repositories
2014-09-25-ubc
UBC EOAS Software Carpentry Bootcamp 25-26 Sep 2014
2016-09-20-ubc
UBC EOAS 20-21 Sep 2016 Software Carpentry Workshop site. This repository is an archival record of the workshop. It is read-only on GitHub as of 20-Jun-2023.
pdb-Workout
Jupyter notebook and modules for 10Sep2015 EOAS SWC Workout session on Python debugging.
randopony-tetra
RandoPony-tetra is a re-implementation of the RandoPony project for online event registration for the BC Randonneurs Cycling Club. This implementation uses Pyramid and SQLAlchemy in contrast to the original Django implementation that gave the project is name. It's released under a New BSD License.
asyncio-tutorial
asyncio tutorial at PyConCA 2018
Atlantis_example_and_instructions
Description and instructions for installation and use of the Atlantis model.
cliff-structlog-expt
Python packaging experiment created in Oct-2021 to learn about declarative package configuration for a cliff command-line app that uses entry points for plugin discovery. Also an experiment with structlog.
cookiecutter-djl-pypkg
A cookiecutter for my personal project Python packages
douglatornell.ca
douglatornell.ca site
flox
Fast & furious GroupBy operations for dask.array
GentleRust
Working through the Gentle Intro to Rust tutorial
hg-novice-2015-09-22-ubc
Software Carpentry Intro to Mercurial for UBC EOAS Sep-2015 Workshop
MEOPAR2017Winterschool-prep
MEOPAR 2017 Winter School on Ocean Modeling. My bio and topic description.
nosy
Run the nose test discovery and execution tool whenever a source file is changed.
PyPkg-Expts
Python packaging configuration experiments re: pip, setup.py, setup.cfg, pyproject.toml, etc.
pyramid_persona_group_auth_demo
This is a little Pyramid demo app built on the alchemy scaffold. It shows how to implement authentication via Mozilla Persona in conjunction with group-level security in the app. The code is a companion to a blog post I wrote in Oct-2012. The post source and screen-shot image files are included in the docs/ directory.
refactor-extractThalweg
Code and notes for refactoring of analysis-elise/notebooks/extractThalweg.py
SalishSeaTools-repo-install
Debug problem doing editable VCS pip install for testing other packages
swc-hbridge-files
This is the collection of files used in the live-coding and exercises of the Programming with Python section of the UBC EOAS Software Carpentry Bootcamp. The intended use of the repo is to clone it as `hbridge` in the learners' `Desktop/swc/` directory.
SWC-Nelle-files
This is the collection of files used in the live-coding and exercises of the Unix Shell section of the UBC EOAS Software Carpentry Bootcamp. The intended use of the repo is to clone it as `nnemo` in the learners' `Desktop/swc/` directory.
SWC-Workout-sphinx-rtd-autodoc
14-Nov-2016 EOAS Software Workout about Sphinx, Readthedocs, and the Sphinx autodoc extension
UQAR-Winter-School
Notes and materials for Code Automation session at 2017 MEOPAR UQAR Winter School in Marine Environmental Prediction
WorkJournal
A journal about my work as a Research Software Engineer with Dr. Susan Allen in the Department of Earth, Ocean and Atmospheric Sciences at the University of British Columbia starting during our sabbatical on 1 July 2013. It is also about my open-source activities.
xarray
N-D labeled arrays and datasets in Python