Pinned Repositories
NEMO_Nowcast
The NEMO_Nowcast package is a collection of Python modules that can be used to build a software system to run ocean models such as NEMO in a daily nowcast/forecast mode.
2014-09-25-ubc
UBC EOAS Software Carpentry Bootcamp 25-26 Sep 2014
blogofile
A static website compiler and blog engine written in Python.
blogofile_blog
A Blogofile blog plugin
buildbot
Python-based continuous integration testing framework
couchdbkit
CouchDB python framework
sublime-sphinx-completion
A collection of Sublime Text completions for reStructuredText interpreted text roles defined by the Sphinx documentation tool for inline semantic markup.
NEMO-Cmd
NEMO command processor, a command line tool for doing various operations associated with the running NEMO (and other) ocean models. This an extensible tool built on the OpenStack cliff (Command Line Interface Formulation Framework) package. As such, it can be used as the basis for a NEMO domain-specific command processor tool.
SalishSeaNowcast
Python package associated with running the SalishSeaCast NEMO and other ocean models in near-real-time to produce daily nowcasts/forecasts
douglatornell's Repositories
douglatornell/2014-09-25-ubc
UBC EOAS Software Carpentry Bootcamp 25-26 Sep 2014
douglatornell/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.
douglatornell/pdb-Workout
Jupyter notebook and modules for 10Sep2015 EOAS SWC Workout session on Python debugging.
douglatornell/python-inflammation-2015-04-30-sfu
douglatornell/randopony-tetra
**Archived** 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.
douglatornell/analysis-casey
douglatornell/asyncio-tutorial
asyncio tutorial at PyConCA 2018
douglatornell/Atlantis_example_and_instructions
Description and instructions for installation and use of the Atlantis model.
douglatornell/borg-bkup
borgbackup scripts for SADA machines
douglatornell/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.
douglatornell/cookiecutter-djl-pypkg
A cookiecutter for my personal project Python packages
douglatornell/douglatornell.ca
douglatornell.ca site
douglatornell/flox
Fast & furious GroupBy operations for dask.array
douglatornell/GentleRust
Working through the Gentle Intro to Rust tutorial
douglatornell/hg-novice-2015-09-22-ubc
Software Carpentry Intro to Mercurial for UBC EOAS Sep-2015 Workshop
douglatornell/MEOPAR2017Winterschool-prep
MEOPAR 2017 Winter School on Ocean Modeling. My bio and topic description.
douglatornell/nosy
Run the nose test discovery and execution tool whenever a source file is changed.
douglatornell/PyPkg-Expts
Python packaging configuration experiments re: pip, setup.py, setup.cfg, pyproject.toml, etc.
douglatornell/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.
douglatornell/randopony
RandoPony is a Django project for online data management activities for the BC Randonneurs Cycling Club. RandoPony should be easily adaptable for use by other cycling clubs.
douglatornell/raspi_x10
**Archived** RaspberryPi X10 Home Automation
douglatornell/refactor-extractThalweg
Code and notes for refactoring of analysis-elise/notebooks/extractThalweg.py
douglatornell/SalishSeaTools-repo-install
Debug problem doing editable VCS pip install for testing other packages
douglatornell/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.
douglatornell/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.
douglatornell/SWC-Workout-sphinx-rtd-autodoc
14-Nov-2016 EOAS Software Workout about Sphinx, Readthedocs, and the Sphinx autodoc extension
douglatornell/talks
douglatornell/UQAR-Winter-School
Notes and materials for Code Automation session at 2017 MEOPAR UQAR Winter School in Marine Environmental Prediction
douglatornell/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.
douglatornell/xarray
N-D labeled arrays and datasets in Python